<SEC-DOCUMENT>0000950170-22-004805.txt : 20220329
<SEC-HEADER>0000950170-22-004805.hdr.sgml : 20220329
<ACCEPTANCE-DATETIME>20220328174051
ACCESSION NUMBER:		0000950170-22-004805
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		125
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220329
DATE AS OF CHANGE:		20220328

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SHOTSPOTTER, INC
		CENTRAL INDEX KEY:			0001351636
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				470949915
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		39300 CIVIC CENTER DRIVE, SUITE 300
		CITY:			FREMONT
		STATE:			CA
		ZIP:			94538
		BUSINESS PHONE:		(510) 794-3100

	MAIL ADDRESS:	
		STREET 1:		39300 CIVIC CENTER DRIVE, SUITE 300
		CITY:			FREMONT
		STATE:			CA
		ZIP:			94538

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SHOTSPOTTER INC
		DATE OF NAME CHANGE:	20110517

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Shotspotter Inc
		DATE OF NAME CHANGE:	20060131
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ssti-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?><!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2022-03-28T17:28:30.4525+00:00 --><!-- Copyright (c) 2022 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ssti="http://www.shotspotter.com/20211231" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:utr="http://www.xbrl.org/2009/utr">
 <head>
  <title>10-K</title>
  <meta http-equiv="Content-Type" content="text/html" />
 </head>
 <body>
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_1e21757b-159b-4c6c-bc05-7964f15ca78f" name="dei:DocumentFiscalPeriodFocus" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a">FY</ix:nonNumeric><ix:nonNumeric id="F_a54d43ab-b223-421d-ab16-ab1ed4061a60" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities</ix:nonNumeric><ix:nonNumeric id="F_8ccff3d2-18e0-4180-b4ad-ecf676e11b12" name="dei:CurrentFiscalYearEndDate" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a">--12-31</ix:nonNumeric><ix:nonFraction id="F_6c495a93-ce59-484a-a4cd-9f8919950b83" name="us-gaap:NumberOfOperatingSegments" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction><ix:nonFraction id="F_43c80952-7b05-4fc6-996c-d8ed6b6927f7" name="us-gaap:NumberOfReportableSegments" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction><ix:nonNumeric id="F_f272e438-b71d-4724-a275-19cd6375d0ce" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_e5746979-4958-4b21-8e02-f8c3c393bda9">P1Y</ix:nonNumeric><ix:nonFraction id="F_1a99e96b-bd06-436d-8b7e-5957dbc9c715" name="us-gaap:CommitmentsAndContingencies" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonNumeric id="F_51c0cfb3-5eca-428e-b487-83aa79c17cd3" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_972ce6e8-e8e4-4697-84cc-1627131e86f4">P1Y</ix:nonNumeric><ix:nonNumeric id="F_294c13de-7b39-4e41-8d3f-1972683f2e6e" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="C_37660fea-bf84-4010-89b5-e54f522227b8">P3Y</ix:nonNumeric><ix:nonNumeric id="F_245353b6-16b4-4656-848f-dcded11699b3" name="dei:EntityCentralIndexKey" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a">0001351636</ix:nonNumeric><ix:nonNumeric id="F_db3f4966-9ce4-447e-a114-29f1335266d3" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="C_22fe9ecd-ae0a-41f1-9dd2-812c468a2b0c" format="ixt-sec:durwordsen">Seven years</ix:nonNumeric><ix:nonNumeric id="F_56c15f5a-c8ac-4712-bf16-250c559e1d1a" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_27eb292e-60c8-449f-a5ca-18fe44958fc3">P1Y</ix:nonNumeric><ix:nonNumeric id="F_b08abeed-8d63-4c71-af5d-1de6d04b1ddb" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric id="F_33d53747-af05-4237-9ddc-ca6970b939d9" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_1c4a00da-a8c8-475d-a4f7-c006b3b4c7e8">P1Y</ix:nonNumeric><ix:nonFraction id="F_104dca01-3d76-4c73-ad2b-07b6c9fc9fe7" name="us-gaap:PreferredStockValue" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonNumeric id="F_d777045a-c776-4dfc-b9ec-2c58c56e7fe1" name="ssti:SubscriptionServicesContractPeriod" contextRef="C_f5c2d33e-7a84-488a-a4c6-20d572fc30a5" format="ixt-sec:duryear">1</ix:nonNumeric><ix:nonFraction id="F_2a1c07d3-20e3-4331-8c43-2e61ff1f02ff" name="us-gaap:PreferredStockValue" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonNumeric id="F_3d0bba6a-3a0d-4b8b-a79f-1a1b33e52a29" name="dei:AmendmentFlag" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a">false</ix:nonNumeric><ix:nonNumeric id="F_b8898581-b37f-45ef-9692-6e17857bccbb" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities</ix:nonNumeric><ix:nonFraction id="F_aaa78f85-70d4-4200-8632-92b612293b11" name="us-gaap:CommitmentsAndContingencies" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonNumeric id="F_587e1677-c1a8-449e-9ced-6398e8970b6f" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="ssti-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="C_8e0cd47b-4c00-4517-aae0-a09e015ca3b9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</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="C_af3c7e85-3a13-4b20-9b1f-43990f8efeee"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-03</xbrli:startDate><xbrli:endDate>2022-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c58d4454-2584-4038-83cd-365760b4789c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e96b0a86-f8a3-450d-be2f-ffb049814b59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</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="C_23afddc8-a58f-4646-ac40-87a0c45bfb0b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ssti:ShotSpotterLabsMember</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="C_dc7e0196-7212-48f9-b669-3d8c22c55084"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandAndSeventeenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2017-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_28f6c7db-c8f0-4ea1-9218-d5bb4be213ff"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7d4c0409-ff5f-449b-945f-21f44ee44c35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_43a2d22c-1617-4a1c-ba2c-52912b536e91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ff0f9651-7cf3-4853-8744-c526c2e2503f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ssti:WarrantsSettledInCashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ffca0642-c44f-485b-918b-cfe02907a43d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_82a2843b-f521-4f32-8ff9-31747ff0ae35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_f5216efc-10c4-4691-9576-a421db2bae2a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_703d9411-3db2-4270-8892-61bcaa5f0e29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b62cee8f-bcd3-4cde-a705-8ef2e2a52418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0305b590-ec74-40cb-9c35-20839d9dbdaf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_929c5eba-29c2-4830-be00-80fe5bfa09ea"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cfef03aa-c13b-4e22-928e-9dbd74362f7a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_062ee031-da34-4dac-b5a1-d486e54381bb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_61df7da0-c721-4662-ba44-f4be54fd38ee"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ssti:FourHundredOneKPlanMember</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="C_6c20f286-80aa-4cc4-b281-08971b920b6d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_654ef17a-34c6-4889-a4cc-96b3e995cef6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ssti:UnvestedRestrictedStockUnitsMember</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="C_a5d5cae9-571d-42ae-bcba-246a3168f5e2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><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="C_c8c7c30c-e3bc-41b9-9e47-36932e1d63a4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_43025b1e-208a-4dbf-80c4-650a4359eff9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7fdfeb4d-0a7d-4983-b7d5-98e45a72c0c5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_75ccd204-7ac7-4349-9646-8bad1581ef72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="C_67a17ee6-09e3-4bd5-be14-d30c58af0987"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8db5e0fd-8156-47e1-8250-04386593a381"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</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="C_9452393e-bef3-4f2e-8c42-d0aeb0289403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1a764ef4-ce3a-485d-a081-c8146ecd1d9e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ssti:DebtInstrumentFluctuatingRatePerAnnumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</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="C_08eb1144-90fb-4682-990f-3922e86bbd4f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</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="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_37660fea-bf84-4010-89b5-e54f522227b8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="C_536f498c-a60c-46bf-b316-d27c208c2f0b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">ssti:RecognitionFromNewBillingsOfDeferredRevenueMember</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="C_e707a501-6a9c-4691-b60f-6f7c864b0723"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_e749ba7b-4c12-4b3f-a055-20971717ea8b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_59295ec3-45e9-4da8-905e-182c77a9ee08"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ssti:SharesAvailableForFutureGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_0c9d1059-44db-4d92-82d5-d28ad3ab1aea"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">ssti:RecognitionFromBeginningDeferredRevenueBalanceMember</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="C_3e9b0b60-b0e0-44be-8705-f418d07e3fa2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f8795b98-9c98-4274-9236-dce549d0c8e8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:SubscriptionMaintenanceAndSupportServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f86040b4-f75c-41a3-a883-8f313ef4baed"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ZA</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="C_bef7886f-4a35-4deb-8274-d79e8e2a6f3f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d0c6e286-b0cb-4aac-93ab-7d8010369d7b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3aa4630a-b824-4f11-86d8-17c82585b8b7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7c69a913-76ba-4eb5-a92e-9a8f5a158c3e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandSeventeenEquityIncentivePlanMember</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="C_b93ae99d-7f7f-4dbf-8814-d5d3b20befdc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6ca34558-03a5-4ae8-9d8f-8cf8004064c9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b11a0241-9608-4f28-a305-1045243b696d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4e8af939-1d50-4607-9a34-8757c6a3330e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c9b7a948-fc05-4dd2-a974-ec378597106b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerTwoMember</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="C_70e6256f-7696-45a8-bd82-359fc8719bcc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_dd6afa09-68f4-4f18-b031-98901671a6b3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_9877a4f9-1d98-42f7-9025-d1fd8ad36173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_93fd9bd8-b720-41f5-8174-15f556abe03a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_b459bc76-9eb3-4d30-8110-b685d9081635"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ee52a646-2cda-408c-b363-8af8a4916c5e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="C_c0fd39ac-99dd-407c-a648-1124818f051c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e07465ca-d504-4a90-bbae-a8369dbd8388"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ssti:UnvestedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b059f176-9445-44c8-bab6-8eee7c20676f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_706de892-82ae-472a-b3e1-8ab219df9df1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:IncentiveStockOptionsMember</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="C_0c68fd27-56c7-4f80-a33a-e631f32915ee"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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="C_99bcec99-b966-4803-93e0-5be87f4e8e7d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_afa20f93-883b-4381-866e-49b0bdcb151e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ssti:UnvestedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_defe076b-1285-4970-9e59-f9490a834286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_500a6cbf-0d9d-45b5-b55c-533e40218f76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ssti:CommonStockWarrantFebruaryTwentyFourteenMember</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="C_3bffcadb-6f2b-4462-bebd-b75810ba5eb7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f78eaa74-a9e9-4858-bb9a-cfe0b3a0b3df"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_29e21aa8-af6f-44dc-ad28-64a00acad438"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_3762cf4e-8605-400b-b357-da1b583351a9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_19d8bf1b-f1bf-4486-ad2e-94bd28ceba11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">ssti:CompensatoryDamagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-12</xbrli:startDate><xbrli:endDate>2021-10-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9bd5ecd6-247f-4c53-ac86-cb600a5281f7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_643ffc8b-19f2-481b-9af5-594de1698af0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0d0dd502-32f3-4a49-aac9-f1e611529f27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</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="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4fa2f271-01fb-4c73-8e1e-89b7ad7df8c3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssti:DeployedEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8c7e86dd-6785-4c71-b658-e10830500943"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ssti:UnvestedRestrictedStockUnitsMember</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="C_44d00945-0869-4d44-839c-4d135bab7066"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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="C_b213d871-802c-412d-84a5-669db23f0385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-03</xbrli:startDate><xbrli:endDate>2022-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_db908c1b-10d7-4203-9a13-3127cb951199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d18eebc0-939b-4c5e-9bd5-c60834e20e0a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fb3536cc-0b1c-4bb9-b98a-349ad3c00879"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1f566a1e-c291-4b31-b5b1-30523c76174c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="C_22fe9ecd-ae0a-41f1-9dd2-812c468a2b0c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="C_28d2e82c-5ffa-4151-a351-0ce86c58cccd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e254f4e0-c46f-4cc4-ac99-557c3a7bbeb7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</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="C_dc72daa4-f47a-4a30-89c2-d0341196776b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:AzaveaIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d0555a60-9e6f-4fad-a428-9f5294445f44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandSeventeenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f2687fb1-6519-4a39-b80d-019eec83645c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9349f7b4-8a0e-45ac-b41a-f6fb6f4a89d8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fa9445e4-3afd-4dab-bc82-49ea172079b0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9649cf91-2297-4f99-a471-0031500868ef"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandFiveEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_64eb7417-d56c-43b4-88f8-6498138c194b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandSeventeenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_43a89354-3e75-428f-b749-00a6a415f770"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fde9f049-db4d-4468-8734-f290390ed4c8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2a581ae1-649f-46aa-8814-16edd902bba4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandAndSeventeenEmployeeStockPurchasePlanMember</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="C_6606305c-afef-4588-ab86-fbdb43598d88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</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="C_bf57e2fe-f80f-4d65-bd5a-a5fd9443fe45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:HunchLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssti:SoftwareTechnologyMember</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="C_972ce6e8-e8e4-4697-84cc-1627131e86f4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_386e7b69-6e97-454a-b9c8-be5254fcb259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ecd9a202-e122-42d6-89e5-8b3cbb15dee7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_c1454b3e-1912-4e98-a45c-8a02e11cd849"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d4ad1b43-2d78-40be-a84d-af88d76d2e58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6de643bd-abf5-4c7c-b33a-96d24a6b565c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f63b3a87-bffc-4ed7-825f-aa3c6cda0058"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0d9f4bfd-2044-44cf-b6bf-bc9b8afb7035"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandSeventeenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a9154f34-85fe-4117-be42-90de25743299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:AzaveaIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_31335926-6996-492e-afb6-97c8ce263642"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_af81aa05-ab35-4f64-84d6-727843a9c5c3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="C_4f4fe805-e92a-445b-acbe-479a8db9ee19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_0a04c7e7-82aa-4f5f-a2d8-2080edaa202e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_5229c5c4-8c50-44dc-95ed-0ac40a989914"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ZA</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="C_cfbda99e-3995-4c07-b109-0a28887f4ef7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_370554cc-e796-40ce-924a-15e45b3fe811"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_25485e35-0bb9-4914-a86a-566da6a25d94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0e306f85-0bd2-49e3-9657-1b500a1221f7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_b0f30d58-595c-4a1d-a2af-c9568c2ff22e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ssti:ShotSpotterLabsMember</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="C_546ca335-f35c-4b13-bbf2-c9d92882e748"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">ssti:RecognitionFromNewBillingsOfDeferredRevenueMember</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="C_9d9139bb-f85c-4000-87c8-f7c69d9729aa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ssti:CommonStockWarrantFebruaryTwentyFourteenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_025782b5-b733-4837-be35-7c3ee78e0bc5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_11977d4b-1865-434e-85e8-9c9046140902"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7bbaa9f1-d1f7-458c-92df-eb761366c9a6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_64a4c077-c35f-448c-94d5-084f94f53bf6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ZA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1c5d2332-b378-4c53-825d-cf405c049a72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e0af2b82-11ef-4ab6-add6-cc696454a3d5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e2de57e1-b20b-4535-91c8-99137f9a59e6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ssti:LetterOfCreditSubfacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ccea1352-9355-4838-affc-9b0746629968"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="C_6f5eb397-0a07-4817-b726-8a0810022d8f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ee91e420-f169-4d05-827d-3b90d6fb179b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_83e207c3-2166-43ff-94cf-f785ff0f7482"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6958bda2-2a8a-45d6-bc2e-76466e6a02f4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_eacfed97-46c9-4ec4-8767-f9d57afd6b50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-16</xbrli:startDate><xbrli:endDate>2022-03-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_638e9b71-2dc5-40ac-9cb2-0b6974009a72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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="C_dda700f2-e0b8-49ac-9010-81927270fd52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</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="C_34e9dc6b-1f1c-4861-98c8-4ddce73daaa2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</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="C_e5746979-4958-4b21-8e02-f8c3c393bda9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_596d5ed4-4d70-4381-86f2-7416cfa3dd18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</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="C_f324617b-29b8-4746-be6d-dff0a8c63ff6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5ab7da57-ddef-4cbd-bd78-a59ad76a71df"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_50538bc7-23dd-459c-8cec-39b006e3cc13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_9997bc4a-93e1-480c-8ac4-20b19d68143d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d0a149ab-18cd-4ae2-bd6a-fe60539bb97b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e06b8f10-54c2-40ab-8d68-82f885487c0d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bedb29be-1d04-4f3d-9d04-532e9a196065"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</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="C_9810463f-0c60-480d-a8c1-a364921e6a30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerTwoMember</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="C_3e7de5c8-ffd5-4286-b595-d56fd2e4957d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ssti:FourHundredOneKPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4482bde7-9be9-4ee9-9e41-838a098b0827"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssti:DeployedEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_585d3c15-41eb-4d40-8067-e968ebb4c2cd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5ee23fbf-b146-48e0-924b-85ac9bf8a808"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="C_f6596a6d-23b9-4d71-8d2e-e6c0430ad1bf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</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="C_6ab17b65-39a3-437f-a1ba-9167af2d8026"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><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="C_5b5c7f4b-4c3c-4a7d-9404-725acdb3dd89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ae194f0c-5b4d-495c-a3b7-bdc1d1a15243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</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="C_9a5acddc-214b-4bf5-8593-0dd9855fd33b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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="C_80de9485-8d06-4e2b-ab4c-0e2e23556de6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1eec9a2c-fa13-48ab-acd8-fd20f2c08061"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ssti:CommonStockWarrantFebruaryTwentyFourteenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_76a57572-554a-41d1-aee8-934fea83872a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_595fe91a-5c3d-4862-91f1-e034babfd7af"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ssti:FourHundredOneKPlanMember</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="C_e9222e37-af23-4dbd-8833-6152b0c4526e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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="C_b292c8a1-8b68-4ce7-b2ed-54ceef90ef34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a73fe4b1-cb96-4b33-9bbf-988c2701e8f6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a9a86294-4f19-434a-af25-4ed993cbf332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0660b755-855f-4682-9143-06a9b306f890"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_da6c9d3d-496f-4aaf-9470-497fc24626ca"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9a504b7f-62c3-44a9-9e9d-81dc505d44c6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:SubscriptionMaintenanceAndSupportServicesMember</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="C_6ad76754-0b24-42e6-ad11-c0d081e82ee8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0a058208-d328-4be8-af09-c20798bbc039"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">ssti:PunitiveDamagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-12</xbrli:startDate><xbrli:endDate>2021-10-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_35840c77-2ccb-4be3-987e-079a6d3daad8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1ebce874-bd13-4d7f-a5b9-8de4ec75d7a6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandSeventeenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2017-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_22c1bc9e-3cbc-4449-afc8-85e62f8608fe"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_17cd6983-3c34-4e5d-b1d9-641f407d5c48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</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="C_259b7ec9-01cb-421b-9100-33a8824ede3d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandAndSeventeenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c6db83bb-6f79-401e-90d8-54c7fa0c7305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_81943320-06ee-4327-9f19-7d655962d4f1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7253f598-e718-416b-934e-6ef2436e97c8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a4e02983-2207-44ed-9dde-8f50c9026031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_7ecca6bf-c179-4b4e-a700-d500b426ad25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</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="C_8f22389a-6564-4b84-8acb-2e0fd32cfd85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</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="C_c39e914f-dfb8-462e-9d28-f48423f9112c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</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="C_f59383e4-a17d-4b09-8cbd-8727005738b7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</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="C_44cc60a0-3cac-4b20-a95a-e703251be710"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</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="C_d2424de2-8330-405a-85f4-be4a8653d1f5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_53a9be85-c8f2-4847-bbc4-aca667179f7f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember</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="C_ce770199-8583-42b5-999d-7b3143412c49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:ProfessionalSoftwareDevelopmentServicesMember</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="C_479a77c2-f207-4d2e-be78-484c4dc97494"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="C_20f88c21-c95f-46df-b5ab-5b115c2cd453"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:SubscriptionMaintenanceAndSupportServicesMember</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="C_59e24c35-4130-4628-8d5b-59d01dde3438"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_70842f64-8fd7-495f-b84c-413c1b8d2b98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f5c2d33e-7a84-488a-a4c6-20d572fc30a5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</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="C_c2655226-d481-4d1a-9884-8b327a5a28be"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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="C_4f275084-bf1a-44bf-a5b0-c85f7b5838eb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fbe242f2-6f59-4b87-8cba-83fc143c5168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:IncentiveStockOptionsMember</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="C_fbe5376f-10e5-4450-8bce-5bcbf2f5c058"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6fed1417-03bb-4442-bca9-104eef536d73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_0f5b5f90-daff-4e44-88e0-feb72094b932"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ssti:ShotSpotterLabsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4d4a66e7-e4f8-4f93-98cf-6b6c94cf0784"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</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="C_eeccf98b-f5fe-4fe4-9e42-781fb0a169ee"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</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="C_0b29ffa4-55f2-4a03-a6b4-8d421ba9d920"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_409a3c18-322c-4b12-9d9f-ac343de0c0b6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">ssti:RecognitionFromBeginningDeferredRevenueBalanceMember</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="C_6d4f0ea1-3ac3-4f75-bd0a-5de41109fd5f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember</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="C_7aae3161-e8dc-46d4-8052-1baa5f99ef15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f2229299-bf52-4195-8f7a-084eaeba63f6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_aaef10f1-637e-40ce-bf0e-1486c5ec0b43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e95358cb-e9d2-4148-9886-fb04a57790dd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ssti:FourHundredOneKPlanMember</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="C_6dc2f6f3-a32a-4c16-8c2a-4bb542939dfd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_81a57a62-50cb-48a2-9887-da5fca26c8fa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_9be51584-33c1-43c4-b766-f4a814369312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandAndSeventeenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cb7f418a-1756-45c7-83d0-99db1fcb122e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_1c4a00da-a8c8-475d-a4f7-c006b3b4c7e8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9946ab90-6c88-4aff-beb6-6dfa2618e0b9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e66c1f16-5853-4624-b2ab-8e81233e7fa4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_27eb292e-60c8-449f-a5ca-18fe44958fc3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001351636</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U_USDollarShare"><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:unit id="U_Financialinstitution"><xbrli:measure>ssti:Financialinstitution</xbrli:measure></xbrli:unit><xbrli:unit id="U_pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U_Segment"><xbrli:measure>ssti:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="U_Participant"><xbrli:measure>ssti:Participant</xbrli:measure></xbrli:unit><xbrli:unit id="U_shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U_Customers"><xbrli:measure>ssti:Customers</xbrli:measure></xbrli:unit><xbrli:unit id="U_Subsidiary"><xbrli:measure>ssti:Subsidiary</xbrli:measure></xbrli:unit><xbrli:unit id="U_City"><xbrli:measure>ssti:City</xbrli:measure></xbrli:unit><xbrli:unit id="U_Business"><xbrli:measure>ssti:Business</xbrli:measure></xbrli:unit><xbrli:unit id="U_USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit></ix:resources></ix:header></div>
  <p style="text-indent:0.0%;padding-bottom:1.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;border-bottom:2.250pt double;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:4.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:15.0pt;font-family:Times New Roman;">UNITED STATES</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:15.0pt;font-family:Times New Roman;">SECURITIES AND EXCHANGE COMMISSION</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">WASHINGTON, DC 20549</span></p>
  <p style="margin-left:35.187%;text-indent:0.0%;padding-bottom:1.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;border-bottom:0.500pt solid;margin-right:35.185%;text-align:center;"><span style="white-space:pre-wrap;font-size:4.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:15.0pt;font-family:Times New Roman;">FORM </span><span style="font-size:15.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_68075566-fcc3-46b5-a459-b98dcf2acd36" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:DocumentType"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:15.0pt;font-family:Times New Roman;">10-K</span></ix:nonNumeric></span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">(Mark One)</span></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4a1a229a-87ec-45e3-a61c-5a3c3b1b2671" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:DocumentAnnualReport" format="ixt:booleantrue"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.5pt;font-family:Times New Roman;">&#9746;</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.5pt;font-family:Times New Roman;">	</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:4.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">For the fiscal year ended </span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e8bd4e34-5edb-43ca-80fe-0175549a52bf" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:DocumentPeriodEndDate" format="ixt:datemonthdayyearen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">December 31, </span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_fc349742-2cd1-4600-a602-36dbc741b0b6" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:DocumentFiscalYearFocus"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">2021</span></ix:nonNumeric></span><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;"></span></ix:nonNumeric></span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:4.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">OR</span></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:4.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7c53802b-f19a-4d5f-90f0-9a77e3291927" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:DocumentTransitionReport" format="ixt:booleanfalse"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.5pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.5pt;font-family:Times New Roman;">	</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:4.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">FOR THE TRANSITION PERIOD FROM                      TO</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:4.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Commission File Number </span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d373e1ce-3ae3-40eb-8b65-fc6e8045cc08" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityFileNumber"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">001-38107</span></ix:nonNumeric></span></p>
  <p style="margin-left:35.187%;text-indent:0.0%;padding-bottom:1.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;border-bottom:0.500pt solid;margin-right:35.185%;text-align:center;"><span style="white-space:pre-wrap;font-size:4.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:18.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c00db9d3-24ed-4c9c-bcd1-75421176a8d3" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityRegistrantName"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:18.0pt;font-family:Times New Roman;">ShotSpotter, Inc.</span></ix:nonNumeric></span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">(Exact Name of Registrant as Specified in its Charter)</span></p>
  <p style="margin-left:35.187%;text-indent:0.0%;padding-bottom:1.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;border-bottom:0.500pt solid;margin-right:35.185%;text-align:center;"><span style="white-space:pre-wrap;font-size:4.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:4.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50.0%;"></td>
    <td style="width:50.0%;"></td>
   </tr>
   <tr style="height:7.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_63e99c55-b8bc-4380-b621-288688489538" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">Delaware</span></ix:nonNumeric></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_06bd8a2c-e0b5-4dd8-ac71-b164a33f7c94" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityTaxIdentificationNumber"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">47-0949915</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:7.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">(State or other jurisdiction of</span></p><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.75pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">incorporation or organization)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">(I.R.S. Employer</span></p><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">Identification No.)</span></p></td>
   </tr>
   <tr style="height:7.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6df12d15-56d6-43ac-903f-fbe6c74e1b04" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityAddressAddressLine1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">39300 Civic Center Dr.</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">, </span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b3ae404c-229c-4421-978b-4f536b615595" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityAddressAddressLine2"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">Suite 300</span></ix:nonNumeric></span></p><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2480b88c-9b40-4d39-9aec-7cfbd519999a" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityAddressCityOrTown"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">Fremont</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">, </span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8c7deb3a-b365-4893-86e7-6966d50263b1" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">California</span></ix:nonNumeric></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_da2ce8e3-8787-4b07-99f5-6ade74600537" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityAddressPostalZipCode"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">94538</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:7.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">(Address of principal executive offices)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">(Zip Code)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:4.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">Registrant&#x2019;s telephone number, including area code: (</span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7c3ddaf3-3765-4db2-8a7c-ac3fe321a50f" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:CityAreaCode"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">510</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">) </span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0c065309-94c9-4027-8a4a-bfee8bf5d6d5" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:LocalPhoneNumber"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">794-3100</span></ix:nonNumeric></span></p>
  <p style="margin-left:35.187%;text-indent:0.0%;padding-bottom:1.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;border-bottom:0.500pt solid;margin-right:35.185%;text-align:center;"><span style="white-space:pre-wrap;font-size:4.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:4.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Securities registered pursuant to Section 12(b) of the Act:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:3.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:33.321%;"></td>
    <td style="width:33.358%;"></td>
    <td style="width:33.321%;"></td>
   </tr>
   <tr style="height:7.0pt;">
    <td style="border-top:0.500pt solid;background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Title of each class</span></p></td>
    <td style="border-top:0.500pt solid;background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Trading Symbol(s)</span></p></td>
    <td style="border-top:0.500pt solid;background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Name of each exchange on which registered</span></p></td>
   </tr>
   <tr style="height:7.0pt;">
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:4.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_48f5f8a7-39ca-49d0-b439-83ef18ed5712" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:Security12bTitle"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Common Stock, $0.005 par value per share</span></ix:nonNumeric></span></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:4.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_98912e81-c7f2-402c-a4f0-244361bc9796" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:TradingSymbol"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">SSTI</span></ix:nonNumeric></span></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:4.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_726fdc1b-ff7b-4190-b137-d812bd6eb5f5" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Nasdaq </span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Capital Market</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:3.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Securities registered pursuant to Section 12(g) of the Act: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;">None</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. </span><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Yes</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Arial;">&#9744;</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">    </span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6c93b452-5a76-47f6-be68-64e59021feb6" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityWellKnownSeasonedIssuer"><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Arial;">&#9746;</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. </span><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Yes</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Arial;">&#9744;</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">    </span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6ec78100-97dc-478e-a6f4-2b4d513ab1db" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityVoluntaryFilers"><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Arial;">&#9746;</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Indicate by check mark whether the Registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. </span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_13d37d05-d92f-493d-8181-c0a5816d1ad7" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityCurrentReportingStatus"><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Yes</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Arial;">&#9746;</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">   </span><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Arial;">&#9744;</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">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). </span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2bef609a-517d-458c-b639-c1c05b8fa6e5" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityInteractiveDataCurrent"><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Yes</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">&#9746; </span><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Arial;">&#9744;</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of &#x201c;large accelerated filer,&#x201d; &#x201c;accelerated filer,&#x201d; &#x201c;smaller reporting company,&#x201d; and &#x201c;emerging growth company&#x201d; in Rule 12b-2 of the Exchange Act.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:4.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:23.0%;"></td>
    <td style="width:4.0%;"></td>
    <td style="width:46.0%;"></td>
    <td style="width:23.0%;"></td>
    <td style="width:4.0%;"></td>
   </tr>
   <tr style="height:10.1pt;">
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Large accelerated filer</span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">&#9744;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Accelerated filer</span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">&#9744;</span></p></td>
   </tr>
   <tr style="height:10.1pt;">
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_36e4e79d-89a2-437b-9d3d-1a4b1f3683e5" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Non-accelerated filer</span></ix:nonNumeric></span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">&#9746;</span></p><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Smaller reporting company</span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_309efe4e-ecb1-43fb-8910-c21a8e1651db" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntitySmallBusiness" format="ixt:booleantrue"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">&#9746;</span></ix:nonNumeric></span></p><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.1pt;">
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:7.5pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Emerging growth company</span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9461bacd-0765-4aec-beab-c850272f3c93" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityEmergingGrowthCompany" format="ixt:booleantrue"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">&#9746;</span></ix:nonNumeric></span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:0.9975000000000002;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:4.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">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><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_164f1eaa-3600-41c6-9019-56b41e252aed" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityExTransitionPeriod" format="ixt:booleantrue"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">&#9746;</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    </span><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Yes</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">  &#9744;    </span><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">  </span><span style="font-size:7.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_36c9bec2-53f6-4c40-9c25-9c9da4bdde18" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:EntityShellCompany" format="ixt:booleanfalse"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">&#9746;</span></ix:nonNumeric></span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Indicate by check mark whether the Registrant has filed a report on and attestation to its management&#x2019;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 independent public accounting firm that prepared or issued its audit report</span><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span><span style="font-size:7.5pt;font-family:Arial;"><ix:nonNumeric id="F_7694092b-25b8-4e64-8887-6e7dcb73a9ab" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:IcfrAuditorAttestationFlag" format="ixt:booleanfalse"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Arial;">&#9744;</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"> </span></ix:nonNumeric></span><span style="font-size:7.5pt;font-family:Arial;"></span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the Registrant, based on a closing price of $48.77 per share of the Registrant&#x2019;s common stock as reported on the Nasdaq Capital Market on June 30, 2021 was $</span><span style="font-size:7.5pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"><ix:nonFraction id="F_4edf6df5-c16e-4033-bc5b-9f9f38056488" contextRef="C_d0a149ab-18cd-4ae2-bd6a-fe60539bb97b" name="dei:EntityPublicFloat" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">561,021,062</ix:nonFraction></span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">The number of shares of Registrant&#x2019;s common stock outstanding as of March 23, 2022 was </span><span style="font-size:7.5pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"><ix:nonFraction id="F_3cefa700-2eba-4c45-96e9-61c4dc79d338" contextRef="C_7253f598-e718-416b-934e-6ef2436e97c8" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">12,141,632</ix:nonFraction></span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;">DOCUMENTS INCORPORATED BY REFERENCE</span></p>
  <div><ix:nonNumeric id="F_ef3b8803-d17a-4b6f-8d73-c0f0584ad61b" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:DocumentsIncorporatedByReferenceTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Portions of the Registrant&#x2019;s Definitive Proxy Statement relating to the Annual Meeting of Stockholders, scheduled to be held on June, 22, 2022, are incorporated by reference into Part III of this Report. Such Proxy Statement will be filed with the Securities and Exchange Commission no later than 120 days following the end of the Registrant&#x2019;s fiscal year ended December 31, 2021.</span></p></ix:nonNumeric></div>
  <p style="text-indent:0.0%;padding-bottom:1.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;border-bottom:2.250pt double;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Table of Contents</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:9.765%;"></td>
    <td style="width:0.996%;"></td>
    <td style="width:81.711%;"></td>
    <td style="width:0.996%;"></td>
    <td style="width:6.532%;"></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;text-indent:6.85pt;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="margin-left:6.85pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(0,0,0,1);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Page</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#special_note_regarding_forward_looking_s"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Special Note Regarding Forward-Looking Statements</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#bbbbb"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Risk Factor Summary</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PART I</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 1.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_1_business"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Business</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 1A.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_1a_risk_factors"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Risk Factors</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 1B.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_1b_unresolved_staff_comments"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unresolved Staff Comments</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">51</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 2.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_2_properties"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Properties</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">51</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 3.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_3_legar_proceedings"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Legal Proceedings</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">51</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 4.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_4_mine_safety_disclosures"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Mine Safety Disclosures</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">52</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PART II</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 5.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_5_market_for_registrants_common_sto"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Market for Registrant&#x2019;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">53</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 6.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_6_selected_consolidated_financial_o"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">[Reserved]</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">53</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 7.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_7_managements_discussion_analysis_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 7A.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_7a_qualitative_quantitative_disclos"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Qualitative and Quantitative Disclosures About Market Risk</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">71</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 8.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_8_financial_statements_supplementar"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Financial Statements and Supplementary Data</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">72</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 9.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_9_changes_in_disagreements_with_acc"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">102</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 9A.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_9a_controls_procedures"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Controls and Procedures</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">102</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 9B.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_9b_or_information"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other Information</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">102</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 9C.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_9c_discl_re_foreign_jurisdictions"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span><span style="color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">102</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PART III</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 10.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_10_director_executive_ficers_corpor"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Directors, Executive Officers, and Corporate Governance</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">103</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 11.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_11_executive_compensation"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Executive Compensation</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">103</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 12.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_12_security_ownership_certain_benef"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">103</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 13.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_13_certain_relationships_related_tr"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Certain Relationships and Related Transactions, and Directors Independence</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">103</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 14.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_14_principal_accountant_fees_servic"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Principal Accountant Fees and Services</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">103</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PART IV</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 15.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_15_exhibits_financial_statements_sc"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exhibits and Financial Statement Schedules</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">104</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Item 16.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#item_16_form_10k_summary"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Form 10-K Summary</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">104</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#exhibit_index"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exhibit Index</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">105</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#signatures"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Signatures</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">108</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="special_note_regarding_forward_looking_s"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">SPECIAL NOTE REGARDING FO</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">RWARD LOOKING STATEMENTS</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">This Annual Report on Form 10-K contains forward-looking statements that involve substantial risks and uncertainties. The forward-looking statements are contained principally in the sections of this Annual Report on Form 10-K entitled &#x201c;Risk Factors,&#x201d; &#x201c;Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations&#x201d; and &#x201c;Business,&#x201d; but are also contained elsewhere in this Annual Report on Form 10-K. Often, you can identify forward-looking statements by the words &#x201c;anticipate,&#x201d; &#x201c;believe,&#x201d; &#x201c;continue,&#x201d; &#x201c;could,&#x201d; &#x201c;estimate,&#x201d; &#x201c;expect,&#x201d; &#x201c;intend,&#x201d; &#x201c;may,&#x201d; &#x201c;might,&#x201d; &#x201c;objective,&#x201d; &#x201c;ongoing,&#x201d; &#x201c;plan,&#x201d; &#x201c;predict,&#x201d; &#x201c;project,&#x201d; &#x201c;potential,&#x201d; &#x201c;should,&#x201d; &#x201c;will,&#x201d; or &#x201c;would,&#x201d; or the negative of these terms, or other comparable terminology intended to identify statements about the future. Forward-looking statements include statements about:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to continue to increase revenues, secure customer renewals and expand coverage areas of existing public safety customers; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to continue to add new customers for our public safety and security solutions; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to grow both domestically and internationally;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to effectively manage or sustain our growth; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to maintain, increase or strengthen awareness of our solutions; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to achieve and maintain service level agreement standards in our customer contracts; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to increase revenues, which has been impacted by supply chain disruptions and delays;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">future revenues, hiring plans, expenses, capital expenditures, capital requirements and stock performance; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to service outstanding debt, if any, and satisfy covenants associated with outstanding debt facilities;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to attract and retain qualified employees and key personnel and further expand our overall headcount;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to comply with new or modified laws and regulations that currently apply or become applicable to our business both in the United States and internationally; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to maintain, protect and enhance our intellectual property.</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">These forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, levels of activity, performance or achievements to be materially different from the information expressed or implied by these forward-looking statements. Although we believe that we have a reasonable basis for each forward-looking statement contained in this Annual Report on Form 10-K, we caution you that these statements are based on a combination of facts and factors currently known by us and our expectations of the future, about which we cannot be certain. You should refer to the &#x201c;Risk Factors&#x201d; section of this Annual Report on Form 10-K for a discussion of important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this Annual Report on Form 10-K will prove to be accurate. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law. You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="bbbbb"><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Summary of Ris</span><span style="background-color:rgba(0,0,0,0);text-transform:uppercase;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">k Factors</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Investing in our common stock involves risks, including those discussed in the section titled &#x201c;Risk Factors.&#x201d; These risks include, among others:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <div style="margin-left:3.333%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The COVID-19 pandemic has resulted in a material adverse effect on our business, the future magnitude or duration of which we cannot predict with accuracy.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">If our business does not grow as we expect, or if we fail to manage our growth effectively, our operating results and business prospects would suffer.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Interruptions or delays in service from our third-party providers, including delays in the delivery of new sensors as a result of an industry-wide chip shortage, could impair our ability to make our solutions available to our customers, resulting in customer dissatisfaction, damage to our reputation, loss of customers, limited growth and reduction in revenues.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">If we are unable to sell our solutions into new markets, our revenues may not grow.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ongoing social unrest may result in a material adverse effect on our business, the future magnitude or duration of which we cannot predict with accuracy.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our success depends on maintaining and increasing our sales, which depends on factors we cannot control, including the availability of funding to our customers.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.2170833333333333;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our quarterly results of operations may fluctuate significantly due to a wide range of factors, which makes our future results difficult to predict.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.2170833333333333;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Because we generally recognize our subscription revenues ratably over the term of our contract with a customer, fluctuations in sales will not be fully reflected in our operating results until future periods.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.2170833333333333;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have not been profitable recently and may not achieve or maintain profitability in the future.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.2170833333333333;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We may require additional capital to fund our business and support our growth, and our inability to generate and obtain such capital on acceptable terms, or at all, could harm our business, operating results, financial condition and prospects.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contracting with government entities can be complex, expensive, and time-consuming. </span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">If we are unable to further penetrate the public safety market, our revenues may not grow.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our sales cycle can be lengthy, time-consuming and costly, and our inability to successfully complete sales could harm our business.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Changes in the availability of federal funding to support local law enforcement efforts could impact our business.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The failure of our solutions to meet our customers&#x2019; expectations could harm our reputation, which may have a material adverse effect on our business, operating results and financial condition.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Real or perceived false positive gunshot alerts or failure or perceived failure to generate alerts for actual gunfire could adversely affect our customers and their operations, damage our brand and reputation and adversely affect our growth prospects and results of operations.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Economic uncertainties or downturns, or political changes, could limit the availability of funds available to our customers and potential customers, which could materially adversely affect our business.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The nature of our business exposes us to inherent liability risks.</span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As a result of our use of outdoor acoustic sensors, we are subject to governmental regulation and other legal obligations, particularly related to privacy, data protection and information security, and our actual or perceived failure to comply with such obligations could harm our business. Compliance with such laws could impair our efforts to maintain and expand our customer base, and thereby decrease our revenues.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"> </span></div></div>
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Failure to protect our intellectual property rights could adversely affect our business.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"> </span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2</span></p>
  <hr style="page-break-after:always;" />
  <div style="margin-left:3.333%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.447919145106397%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Systems and Organizations Controls 2 (&#34;SOC2&#34;) and Criminal Justice Information Services (&#x201c;CJIS&#x201d;) requirements could potentially cause obligations that we are not able to completely perform which could adversely affect our reputation and sales, as well as the availability of our solutions in certain markets. </span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="part_i"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PART</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> I</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_1_business"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 1. B</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">USINESS</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Overview</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We provide precision-policing and security solutions for law enforcement and security personnel to help prevent and reduce gun violence and make cities, campuses and facilities safer. Our flagship public safety solution, ShotSpotter Respond, is the leading outdoor gunshot detection, location and alerting system. Our gunshot detection solutions are trusted by law enforcement agencies in over 125 cities as of December 31, 2021. Our patrol management software, ShotSpotter Connect, uses artificial intelligence-driven analysis to help strategically plan directed patrols and have consistent use of tactics to deter a broad set of crime types. Our security solutions, ShotSpotter SecureCampus, and ShotSpotter SiteSecure, are designed to help law enforcement and security personnel serving universities, corporate campuses, big-box retail, malls and key infrastructure or transportation centers mitigate risk and enhance security by notifying authorities of potential outdoor gunfire incidents, saving critical minutes for first responders to arrive. ShotSpotter Investigate, adds case management to our expanding suite of precision policing technology solutions and provides agencies with a cloud-based investigative digital case folder and analytical and collaboration tools to improve case closure rates. In 2019, we created a new technology innovation unit, ShotSpotter Labs, to expand our efforts supporting innovative uses of our technology to help protect wildlife and the environment.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We generate annual subscription revenues from the deployment of ShotSpotter Respond on a per-square-mile basis. Our security solutions, ShotSpotter SecureCampus and ShotSpotter SiteSecure, are typically sold on a subscription basis, each with a customized deployment plan. Our ShotSpotter Connect solution is also sold on a subscription basis. As of December 31, 2021, ShotSpotter Respond, ShotSpotter SecureCampus and ShotSpotter SiteSecure had coverage areas under contract for 911 square miles, of which 881 square miles had gone live. Coverage areas under contract included over 125 cities and 14 campuses/sites across the United States, South Africa and the Bahamas, including three of the ten largest cities in the United States. Most of our revenues are attributable to customers based in the United States.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Since our founding 26 years ago, ShotSpotter has been and continues to be a purpose-led company. We are a mission-driven organization that is focused on improving public safety outcomes. We accomplish this by earning the trust of law enforcement and providing them solutions to help them better engage and strengthen the police-community relationships in fulfilling their sworn obligation equally to serve and protect all. Our inspiration comes from our principal founder, Dr.&#x202f;Bob Showen, who believes that the highest and best use of technology is to promote social good. We are committed to developing comprehensive, respectful and engaged partnerships with law enforcement agencies, elected officials and communities focused on making a positive difference in the world.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Industry Background: The Public Safety Gap</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Local police departments are challenged to serve and protect in an increasingly transparent fashion without unintentionally over-policing and under serving their communities. This mandate must be met while facing municipal budget pressures and community activist calls to defund the police while violent crime is on a measurable uptick and case closure rates are at all-time lows. There are three distinct problems associated with the public safety gap, which are discussed below.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">The Violent Crime Problem</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The majority of urban gunfire goes unreported. A 2016 report published by The Brookings Institute analyzing data collected from ShotSpotter Respond and our customers suggests that approximately 80% of the gunshots detected by our public safety solution are not reported to 911 by residents. Even in the instances when 911 calls are made, the information reported by the caller is often incomplete or inaccurate as to the time and location of the gunshot. Furthermore, in many cases it is often difficult for the caller to authenticate the incident as gunfire. In addition, we believe that in communities plagued by gun violence, there is often a lack of trust between the community&#x2019;s residents and its police force, which can exacerbate the underreporting of gunfire and create a vicious cycle of underreporting, lack of response and increased mistrust due to continued unaddressed gun violence in the community. When gunfire is not reported or is reported inaccurately, law enforcement and medical personnel cannot address injuries nor effectively investigate and solve related crimes or prevent future incidents.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The communities in which gun violence occurs suffer significant economic loss. A 2017 report by the Urban Institute, which studied the effect of gun violence in Minneapolis, Minnesota, Oakland, California and Washington, D.C., noted that the perceived risk of gun violence imposed heavy social, psychological and monetary damages in communities, including fewer jobs and lower economic vitality. The study concluded:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In Minneapolis, each additional gun homicide in a given year was statistically correlated with 80 fewer jobs.</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In Oakland, every additional gun homicide in a given year was statistically associated with five fewer job opportunities in contracting businesses in the next year.</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In Washington, D.C., every additional gun homicide in a given year was statistically associated with two fewer retail and service establishments the next year.</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In addition, several studies have suggested that property values are inversely correlated with violent crime. For example, the Center for American Progress conducted a study of changes in homicide incidents and housing prices in Boston, Seattle, Chicago, Philadelphia, and Milwaukee, and found that a reduction in a given year of one homicide in a ZIP code caused a 1.5% increase in housing values in that same ZIP code the following year.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Gut-based Patrolling Problem</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Agencies face a resource deficit and need more efficient ways to patrol and prevent crime. Most departments use old patrolling methods that are non data-driven, have limited visibility to officer activity and no controls to reduce over-policing. We believe the category is ripe for AI-based automation for more efficient and effective patrolling done in a way that better engages the community and reduces crime.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Low Case Closure/Victim Resolution Problem</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">According to a report published by Statista Research Group in 2020, homicide clearance rates in the United States averaged 61% in 2020. Too many suspects do not face the consequences and are free to commit additional crimes while victims and their families suffer without closure. Police use a mix of manual, homegrown and limited function record management system ('RMS') modules for case management. To solve cases, detectives must access multiple, siloed sources of data with limited automation tools for analytical support or collaboration. We believe investigative case management can significantly benefit from greater automation to improve clearance rates and solves cases faster.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Our Vision</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We see a world where data is converted into actionable intelligence thereby enabling police departments to implement modern 21st century policing practices. These practices can help police be more efficient directing law enforcement interventions toward the few that commit crimes and more effective in building community trust and engagement while co-producing public safety outcomes. We believe the ShotSpotter Precision Policing Suite of</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Solutions can be a valuable set of tools in implementing 21st century policing practices. Our solutions include ShotSpotter Respond,  ShotSpotter Connect and ShotSpotter Investigate which launched in July 2021.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:center;"><img src="img11719860_0.jpg" alt="img11719860_0.jpg" style="width:568px;height:258px;" />&#160;</p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Respond</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Respond, our acoustic gunshot detection technology offered as a public safety solution, serves cities and municipalities seeking to identify, locate and deter persistent, localized gun violence by incorporating a real-time gunshot detection system into their policing systems. ShotSpotter Respond is used by local police departments and a version of ShotSpotter Respond, branded as SiteSecure and SecureCampus is used by security personnel in the protection of critical assets such as colleges, universities and commercial campuses.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our gunshot detection solutions consist of highly-specialized, cloud-based software integrated with proprietary, internet-enabled sensors designed to detect outdoor gunfire. The speed and accuracy of our gunfire alerts enable law enforcement and security personnel to consistently and quickly respond to shooting events including those unreported through 911, which can increase the chances of apprehending the shooter, providing timely aid to victims, and identifying witnesses before they scatter, as well as aid in evidentiary collection and serve as an overall deterrent. When an impulsive sound is detected by our sensors, our system precisely locates where the incident occurred, and if it determines there is a possibility the sound was caused by gunfire, sends its data for human review to analyze and validate the incident. An alert containing a location on a map and critical information about the incident is sent directly to subscribing law enforcement or security personnel through an internet-connected computer or iPhone or Android mobile devices.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our software sends validated gunfire data along with the audio of the triggering sound to our Incident Review Center (&#x201c;IRC&#x201d;), where our trained incident review specialists are on duty 24 hours a day, seven days a week, 365 days a year to screen and confirm actual gunfire incidents. Our trained incident review specialists can supplement alerts with additional tactical information, such as the potential presence of multiple shooters or the use of high-capacity weapons. Gunshot incidents reviewed by our IRC result in alerts typically sent within approximately 45 seconds of the report of the gunfire incident.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Specialized Gunshot Detection Software</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The heart of our gunshot detection solutions is our sophisticated and specialized software. Our software analyzes audio signals for potential gunshots detected by our intelligent sensors. Our sensor filters out ambient background noise, such as traffic or wind, and looks for impulsive sounds characteristic of gunfire. If the sensor detects such an impulse, it extracts pulse features of the soundwave, such as sharpness, strength, duration, rise time and decay time.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Then, the sensor sends these features to our cloud servers as part of a data packet that includes the location coordinates of the reporting sensor and the precise time of arrival and angle of arrival of the sound.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">When the data reaches our cloud servers, our software assesses whether three or more of our outdoor sensors detected the same sound impulse and, if so, finds the location coordinates of the sound source based on the time of arrival and the angle of arrival of the sound using the technique of multilateration. The accuracy of the coordinates derived from our proprietary software is significantly improved when, as is typically the case, more than three sensors participate. We deploy our sensor arrays such that, on average, six to eight sensors participate in the detection of a gunshot.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">After the software determines the location of the sound source, our machine classifier algorithms analyze the pulse features to filter out sounds that are unlikely to be gunfire. Our algorithms consider pulse features, the distance from the sound source, pattern matching and other heuristic methods to evaluate and classify the sound. The machine classifier algorithm is periodically trained and validated against our large database of known gunfire and other community sounds that are impulsive in nature. We continue to add new data to our machine learning database from the incidents reviewed by our incident review specialists in our IRC process. Incidents that are determined by the machine classifier algorithms to be obviously non-gunfire are filtered out and not presented for human classification.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">All incidents not filtered by our machine classifier algorithms are sent to the incident review specialists in our IRC&#x202f;for analysis and human classification. Along with confirming an incident is potentially gunfire, our incident review specialists also annotate the alerts with additional information that may be helpful to first responders, such as the possibility of multiple shooters or use of a high-capacity or fully automatic weapon. Incident notifications are sent when the incident is confirmed as gunfire by one of our incident review specialists. Alerts are delivered using push notifications to our mobile, desktop or browser applications, email, or SMS text messages. The time from a report of an outdoor trigger-pull to a notification being sent to our customers is typically 45&#x202f;seconds or less.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><img src="img11719860_1.jpg" alt="img11719860_1.jpg" style="width:624px;height:327px;" />&#160;</p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Intelligent and Ruggedized Sensors</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our rugged gunshot detection sensor is an intelligent, internet-enabled device that is specially built to ignore ambient noise and respond to impulsive sounds, accurately time-stamping their arrival times. Advanced digital signal processing algorithms filter out background sounds such as traffic, and extract pulse features from the audio signal</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">that, along with the time and angle of arrival of the sound, are sent to our servers where algorithms compute the location of the sound source.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The sensors do not have the ability to live stream audio. Sounds captured by the secure sensors are cached and permanently deleted within 30 hours. When a sensor is triggered by an impulsive sound, the &#x201c;incident&#x201d; that is created includes a recording including no more than one second before the incident and one second after the incident.&#x202f;This audio snippet is preserved indefinitely for potential evidentiary use.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our sensors are designed and tested against international standards for installation in unprotected outdoor environments. Special consideration is given to minimize the sound of wind, rain and hail, which could otherwise limit the range of detection and produce false results. Environmental condition tests performed on the sensors include temperature cycling, temperature soak, shock, vibration, and salt, fog and moisture ingress protection.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We typically design and deploy arrays of 20 to 25 sensors per square mile taking into consideration the unique acoustic environment in which we are deploying. The cumulative experience of deploying in various cities with different acoustic properties has provided a distinct advantage in tailoring our sensor arrays to perform at high levels. We have full telemetry to each sensor that provides detailed data to our system to monitor each sensor&#x2019;s health and availability. Sensor firmware is maintained with over-the-air updates. Because we design our networks with a certain amount of redundancy to ensure durability, in our sensor arrays, multiple sensors can be offline at any given time without affecting the overall performance of the system.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Incident Review Center- Classification</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our IRC operates 24&#x202f;hours a day, seven days a week, 365&#x202f;days a year. When a loud impulsive sound triggers enough of our outdoor sensors that an incident is detected and located, audio from the incident is sent to our IRC via secure, high-speed network connections for real-time confirmation. Within seconds of an incident, one of our incident review specialists analyzes audio data and recordings of the potential gunfire. When gunfire is confirmed, our IRC team sends an alert directly to emergency dispatch centers and field personnel through a computer or mobile device with access to the Internet. This process typically takes less than 45 seconds from the report of the gunfire incident. Alerts include:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the precise location of gunfire, including both latitude/longitude and approximate street address;  </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the number and exact time of shots fired;  </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">if detectable, the involvement of multiple shooters; and </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">if detectable, the use of fully automatic or high-capacity weapons.  </span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our IRC operates primarily out of our principal facilities in Newark, California and Washington, DC and receives audio from incidents detected by our outdoor sensors regardless of where such incidents occur. Although our IRC normally operates from our offices, our trained personnel can perform IRC functions from any location that has a high-speed internet connection. During the COVID-19 pandemic, which continues worldwide, IRC personnel have performed their job function  from our IRC facilities and/or remote locations.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Gunshot Detection Alerts</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our alerts are delivered in the following forms:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Real-Time Alerts</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our IRC sends real-time notifications of outdoor gunfire incidents to the ShotSpotter Dispatch application, which is specifically designed for emergency communications centers, dispatch centers, and other public safety answering points.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The ShotSpotter Respond alert received by the ShotSpotter Dispatch application includes a unique identification number (Respond ID number), a precise time and date of the gunfire (trigger time), approximate street address of the gunfire, number of shots and police district and beat identification. One of our incident review specialists may add</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">other contextual information related to the incident such as the possibility of multiple shooters, or high-capacity or fully automatic weapons.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The 911 dispatcher may add their own notes relating to the incident in which case the notes are time- and date-stamped and indicate the operator&#x2019;s identification. A comprehensive audit trail of all changes to the incident is maintained that includes the time the alert was received and acknowledged by the dispatcher. These data may be used to measure KPIs by dispatch personnel.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">ShotSpotter Respond</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We also offer a robust Respond application for use by patrol officers and security personnel that is available on iPhone or Android mobile devices and computers installed in patrol vehicles. This application allows field personnel to directly receive alerts of outdoor gunshots and related critical information. The alert includes a unique identification number (Respond ID number), a precise time and date of the gunfire (trigger time), nearest street address to the location of the gunfire, number of shots and police district and beat identification. One of our incident review specialists may add other contextual information related to the incident such as the possibility of multiple shooters, or high-capacity or fully automatic weapons. In addition, the dispatcher may add their own notes. The alert also includes an audio snippet of the incident.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:26.081%;"></td>
    <td style="width:26.081%;"></td>
    <td style="width:26.081%;"></td>
    <td style="width:21.756%;"></td>
   </tr>
   <tr>
    <td colspan="4" style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><img src="img11719860_2.jpg" alt="img11719860_2.jpg" style="width:140px;height:274px;" />&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><img src="img11719860_3.jpg" alt="img11719860_3.jpg" style="width:140px;height:269px;" />&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><img src="img11719860_4.jpg" alt="img11719860_4.jpg" style="width:140px;height:270px;" />&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:middle;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><img src="img11719860_5.jpg" alt="img11719860_5.jpg" style="width:86px;height:118px;" />&#160;</p></td>
   </tr>
   <tr style="height:12.0pt;">
    <td colspan="4" style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:12.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</span></p><p style="text-indent:0.0pt;font-size:12.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:12.0pt;font-family:Times New Roman;">Mobile Device Support-Apple iOS and Android-phones/tablets and watches</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Related Applications and Services</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">ShotSpotter Insight</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">All historical incident data in our database can be viewed, searched, sorted, and filtered using our ShotSpotter Insight application. The Insight application can create an investigative lead summary report that describes the specifics of a single incident as reported by the IRC staff or a multiple incident report that lists groups of such incidents. Complex filters may be defined using multiple search criteria and the filters named and saved for recurring use. Incident data may be exported for use in third-party applications such as Excel, currently the tool of choice for police department crime analysts.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Integration Services</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We believe that integrating our solutions with other tools and technologies enhances the value of our solutions to our customers. For example, our solutions can be used in connection with computer-aided dispatch systems, video surveillance cameras, National Integrated Ballistic Information Network (&#x201c;NIBIN&#x201d;), and automated license plate</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">readers used by law enforcement to improve the effectiveness of police response and investigation efforts. We continue to evaluate new technologies that may integrate with our solutions to generate additional value for our customers.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Detailed Forensic Reports and Certified Expert Witness Services</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As part of our solution, we offer Detailed Forensic Reports (&#x201c;DFRs&#x201d;). These provide law enforcement personnel and prosecutors with comprehensive, court-admissible analysis of a shooting incident, including the gunfire audio. We also offer expert witness testimony to introduce the forensic analysis of the DFRs at trial and to provide technical expertise regarding our technology. Our forensic evidence has been admitted in over 200 criminal prosecutions throughout the United States.&#x202f;Our forensic analyses have been found to be admissible in numerous states, under both the Frye and Daubert expert testimony standards, including Minnesota, Nebraska, Pennsylvania, California, Missouri, New York, Colorado, Indiana, and New Jersey.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50.0%;"></td>
    <td style="width:50.0%;"></td>
   </tr>
   <tr>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><img src="img11719860_6.jpg" alt="img11719860_6.jpg" style="width:296px;height:382px;" />&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><img src="img11719860_7.jpg" alt="img11719860_7.jpg" style="width:296px;height:381px;" />&#160;</p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">ShotSpotter Respond Results and Benefits</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expedited Response to Gunfire.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> In 2021, we issued over 250,000 gunshot alerts to our customers. In areas where gun violence is persistent, we believe most gunshots are not otherwise reported. Even when calls are made, many callers are unable to provide a location of the gunshot or other relevant details. Human response time to unfolding violence often delays calls for several minutes in circumstances where response time can be critical. By contrast, our solutions typically alert emergency dispatch centers and field personnel within 45 seconds of the report of the gunfire incident and provide an exact location, enabling them to respond faster and to a specific location. The ability to respond more quickly increases the chances of apprehending the shooter and assisting victims of violence, in addition to aiding in evidence collection.  </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Prevention and Deterrence of Gun Violence. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We believe increasing the speed and accuracy of law enforcement responses to gunfire can act as a long-term deterrent that can decrease the overall prevalence of gunfire. We also believe that knowledge of the existence of our solutions may have a deterrent effect on localized gun violence. When elected officials and law enforcement have an enhanced awareness of gun violence activity and patterns, they have tools to facilitate a rapid and accurate response to gunfire incidents </span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10</span></p>
  <hr style="page-break-after:always;" />
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;visibility:hidden;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;"></span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">and improve relations between law enforcement and these communities, potentially increasing crime reporting and community cooperation with investigations, which can result in improved public safety.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Improved Community Relations and Collaboration. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We believe that persistent gun violence limits the ability of police and other community leaders to serve their constituents and improve their communities. Many cities struggle to establish and foster a cooperative and trusting relationship between their police department and the communities they serve. Our public safety solution provides cities with the ability to react quickly to gun violence, thus providing the ability to improve their responses and residents&#x2019; perception of their responses. This provides our customers with the opportunity to foster improved community relations and collaboration with their residents.  </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Improved Police Officer Safety</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> We believe that our solutions provide additional and valuable information regarding gunshot incidents as the alerts we provide give additional insight and situational awareness, including round count, potential multiple shooters and potential use of an automatic weapon, that allow the responders to be better prepared to respond appropriately. </span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The below graphic demonstrates positive impact results observed at a few of our customers.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><img src="img11719860_8.jpg" alt="img11719860_8.jpg" style="width:579px;height:255px;" />&#160;</p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">1	Omaha PD statistics from NE district where ShotSpotter is deployed (2011-2019)</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">2	Pittsburgh.org City Crime Rates Drop Again. January 30, 2020</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">3	NBC WITN. January 22, 2020</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">4	ShotSpotter found to reduce gun violence in 2020. Fox 4. February 26, 2021</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Connect</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Law enforcement agencies are increasingly facing challenges in maintaining a functional level of staffing due to early retirements and a more limited ability to recruit new officers. ShotSpotter Connect helps address this new reality by helping agencies make their largest cost center &#x2013; patrol &#x2013; more efficient and effective in reducing crime and better engaging with the community.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">There are several formal methods by which police have traditionally directed their resources:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Predictive Policing. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A police strategy that uses historical data of crime events and/or offenders to predict where future crimes may occur.</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Hot Spot Analysis.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> Using clusters of past crimes to determine what areas police should patrol.  </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">&#x201c;Gut-Based&#x201d; Patrols. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A scenario where officers rely on personal intuition and prior experience to decide which areas to patrol to reduce crime occurrence.</span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">While well intended, these options are often cited as having flaws that do not take into account the potential harm to the community. The limitations of these traditional methods include: risk assessments being subject to enforcement bias, lack of controls to limit over-policing, no guidance on tactics when officers arrive in patrol areas, limited reporting on officer activity, and limited ability to provide community transparency. The end result may leave citizens feeling over-policed and discriminated against, and not actually maximize the crime deterrent effect.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Connect is a patrol management solution designed to put the community first, and the first to be built with civil liberty protections in mind to address these issues. It uses information that is less susceptible to most current crime data sources that might introduce enforcement bias. ShotSpotter Connect also gives police a new, lower-touch approach to patrolling. ShotSpotter Connect allocates patrol resources in a more efficient manner to prevent crime while using a unique approach that is designed to reduce bias, reduce over-policing, focus on identifying and addressing community issues, and promote community engagement.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:8.0pt;text-align:center;"><img src="img11719860_9.jpg" alt="img11719860_9.jpg" style="width:275px;height:221px;" /><img src="img11719860_10.jpg" alt="img11719860_10.jpg" style="width:141px;height:221px;" />&#160;</p>
  <p style="text-indent:4.44%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Connect - directed patrol areas and initiation of patrol sessions with tactics and timer</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Connect uses AI-driven analysis to direct officers to patrol a location within their beat that is likely to have the highest risk for crime during their shift. A timer guides officers to patrol this area for a short period of time, often 15 minutes, to create a deterrent effect that can last for hours. ShotSpotter Connect collects time, place, and tactic data from all directed patrol sessions which can be analyzed to determine the impact on crime as well as provide a level of oversight that can be used to optimize future assignments, policies, and strategies.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The system combines carefully selected historical crime data that is less susceptible to enforcement bias ingested through the agency RMS feeds along with objective temporal, location and event-based inputs including ShotSpotter data for cities that use our ShotSpotter Respond solution, to create crime risk assessments. The system ingests multiple years&#x2019; worth of agency data and is &#x201c;trained&#x201d; using machine learning to determine correlations across variables. The models are then tested against recent crime data to calibrate forecast accuracy. We believe these light-touch, non-enforcement tactics help agencies interact with the community in a more standardized, positive and respectful manner.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.44%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><img src="img11719860_11.jpg" alt="img11719860_11.jpg" style="width:525px;height:326px;" />&#160;</p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Results and Benefits:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Directed patrol planning to maximize crime deterrence</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Non-enforcement tactics guidance by crime type</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Reports on officer activity for impact and accountability </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Better community engagement. </span></div></div>
  <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:8.0pt;text-align:center;"><img src="img11719860_12.jpg" alt="img11719860_12.jpg" style="width:489px;height:197px;" />&#160;</p>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Impact of ShotSpotter Connect on Crime</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Source: early version of ShotSpotter Connect in side-by-side test - Greensboro, NC 2015</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Investigate</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We acquired the CrimeCenter investigative case management solution in November 2020. We reconfigured and integrated the product to create the ability to use gunfire incident data from ShotSpotter Respond to populate cases automatically and launched the solution as ShotSpotter Investigate in July 2021.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The average homicide clearance rate for the five years ending December 31, 2020 was 61% nationally. This means that in 39% of cases the suspect is not held accountable and is free to commit another crime while victims&#x2019; families don&#x2019;t get closure. A low clearance rate is a self-perpetuating problem for a law enforcement agency. The problem starts when detectives can&#x2019;t quickly close cases and clear up their case load, while they continue to catch new ones. Soon they are overloaded with cases and as they attempt to juggle a high caseload they get spread too thin and then leads start to slip through the cracks and the opportunity to solve the case diminishes. In the longer term, this can create a moral problem within the investigative arm of the agency and they are exposed to losing experienced detectives. This exacerbates the low clearance rates meaning victims are denied justice and the mistrust of law enforcement increases.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The most common tools that departments use to manage, track and solve cases range from purely manual to homegrown to limited function RMS modules or a mix of these. These approaches lack robust collaboration features, have poor data security features and the inability for supervisors to track case progress. We believe there is an opportunity to bring a complete digital case management solution to the market to help improve clearance rates of all crime types and accelerate solvability under the ShotSpotter brand and sell to both our installed base and new customers.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Investigate provides a complete case management solution for detectives and supervisors in local, state and federal law enforcement agencies. It has been used by the New York Police Department for years at scale by thousands of officers as an on-premises solution. The solution provides:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.035;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Complete Digital Case Management. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Investigate addresses the challenges investigators and supervisors face in conducting and documenting investigations. It enables police to have all case-related data in one place in a digital and structured format so that it is quickly searchable and able to be used to drive analysis and reporting.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We believe law enforcement agencies can use this tool to be more efficient and effective at solving crimes and close more cases to provide resolution for victims and keep offenders from committing additional crimes. </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.035;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Analytical and Collaboration Tools. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The ability to have the system automatically show linkages between people, property, and places can identify connections more quickly and help solve case faster. Collaboration tools make investigators aware when new relevant evidence is submitted for the same or unrelated cases, and able to more easily communicate on a case across a police department or other city agency such as the district attorney&#x2019;s office.</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.035;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Supervisor Reporting.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Supervisor dashboards and reports ensure they have visibility into the status of every case and are aware of roadblocks so they know when to get involved and can more easily provide updates to command staff.</span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">How ShotSpotter Investigate Works</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><img src="img11719860_13.jpg" alt="img11719860_13.jpg" style="width:624px;height:351px;" />&#160;</p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><img src="img11719860_14.jpg" alt="img11719860_14.jpg" style="width:624px;height:311px;" />&#160;</p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Our Markets</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We believe there is significant demand for advanced gunfire detection and location notification solutions that accurately and quickly report instances of gunfire, based on two primary use cases:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Law enforcement</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014; for domestic and international law enforcement serving communities plagued by persistent, localized gun violence, in order to identify, locate and deter gun violence; and </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Security</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014; for security personnel (which may include law enforcement personnel) serving universities, corporate campuses, key infrastructure, transportation centers and other areas in which authorities desire to prepare for and mitigate risks related to an active-shooter event, and desire to provide a zone of detection coverage surrounding the respective campus or secured area.</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Based on data from the 2018 the Federal Bureau of Investigation's (the &#34;FBI&#34;) Uniform Crime Report, we estimate that the domestic market for our public safety solution consists of the approximately 1,400 cities that had four or more homicides per 100,000 residents in 2016. The Uniform Crime Report includes information reported directly to the FBI by 18,000 city, university and college, county, state, tribal and federal law enforcement agencies. We believe that four or more homicides per 100,000 residents represents a significant gun violence problem. We estimate that a customer in this market could invest an average of approximately $400,000 per year for ShotSpotter Respond. In 2020, we also started focusing on smaller cities that may not be included in the 1,400 cities list and expects this could add another several hundred potential customers. These customers, being smaller cities, could invest on average of approximately $50,000 to $100,000 per year for ShotSpotter Respond.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Based on data made available by the National Center for Education Statistics and the Federal Aviation Administration, we believe that the domestic market for our security solutions includes approximately 5,000 college campuses and airports. We estimate that, on average, a customer in this market could invest approximately $50,000-$75,000 per year for one of our security solutions. In addition, we believe that there exists a broader market for our security solutions that include, primarily the outdoor areas of college campuses and airports outside of the United States as well as large corporate campuses, train stations and other highly-trafficked areas worldwide. In 2021, we focused more on commercial opportunities, initially targeting certain major companies and their associated locations, such as their corporate offices and potentially even parking areas for major &#x201c;big-box&#x201d; retailers. Investments by customer in this market for our security solutions are still being evaluated but could be similar or even greater than those made by our larger city customers.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outside of the United States, we estimate that the market for ShotSpotter Respond includes approximately 200 cities in Central America, the Caribbean, South America and southern Africa that have at least 500,000 residents. We estimate that a customer in this market could invest an average of approximately $1.0 million per year for our public safety solution. We estimate the average investment amounts for prospective customers based on our experience with existing customers, our anticipated demand for our solutions and the corresponding coverage areas that we expect prospective customers would elect to cover with our solutions.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We believe there is demand for ShotSpotter Connect both within our existing ShotSpotter Respond customer base and within a broader set of police departments that are not ShotSpotter customers today. We estimate that the market for our ShotSpotter Connect solution includes approximately 1,500 cities, based on cities that have a population above 25,000 people. We expect that, on average, a customer could invest approximately $50,000-$100,000 per year for our ShotSpotter Connect solution. We expect that ShotSpotter Connect may also be needed by thousands of potential international customers as well, who could invest over $100,000 per year for the solution.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We also believe there is demand for a robust tool that would empower law enforcement agencies to solve more crime and close more cases. Every law enforcement agency has the duty and mandate to document and investigate alleged crimes in order to hold perpetrators accountable and provide resolution for victims. Unfortunately, the options to do this in a digitized and automated way are generally lacking. We believe ShotSpotter Investigate offers the most complete investigative case management solution on the market that has been proven to be effective with one of the leading law enforcement agencies in the country. We estimate the market for our solution consists of over nearly 3,000 local, state and federal agencies in the United States and potentially thousands internationally. We expect that, on</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">average, United States customers could invest approximately $100,000 per year for our ShotSpotter Investigate solution and international customers could invest approximately $500,000 per year.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Our Growth Strategy</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We intend to drive growth in our business by continuing to build on our position and brand as the leading provider of outdoor gunshot detection, location and alerting solutions. We also plan to leverage our large and growing installed base of customers with high net promoter attributes that consider ShotSpotter a trusted partner, to grow adoption of our newer products ShotSpotter Connect and ShotSpotter Investigate not only within the installed base, but outside of it. Key elements of our strategy include:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Accelerate Our Acquisition of Public Safety Customers.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> We believe that we continue to be in the early stages of penetrating the markets for our public safety solutions. We serve law enforcement agencies in three of the ten largest U.S. cities as ShotSpotter Respond customers. Over the last few years we expanded our direct sales force and customer success teams and added marketing lead-generation capabilities to accelerate growth in this market. Moreover, as we add new public safety customers, publicity and the number of potential references for our solutions increase, which results in our brand and our solutions becoming more well known. We intend to capitalize on this momentum to grow sales.</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expand ShotSpotter Respond Revenue within Our Existing Customer Base. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As customers realize the benefits of our solutions, we believe that we have a significant opportunity to increase the lifetime value of our customer relationships by expanding coverage within their communities through a &#x201c;land and expand&#x201d; strategy. For example, of our ShotSpotter Respond customers, approximately 43% have expanded their coverage areas from their original deployment areas by an average of almost nine square miles as of December 31, 2021. Our overall revenue retention rate was 125% for 2021 and was over 100% for each of 2020 and 2019. </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expand Our International Footprint. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">With only two currently deployed ShotSpotter Respond customers outside of the United States in South Africa and the Bahamas, we believe that we have a significant opportunity to expand internationally. We estimate that the market outside the United States for our public safety solutions includes approximately 200 cities in the European Union, Central America, the Caribbean, South America and southern Africa that have at least 500,000 residents. In addition, we believe that there is a market for our security solution, ShotSpotter Connect and ShotSpotter Investigate outside the United States. We intend to increase our investment in our international product, sales and marketing efforts to penetrate new geographies over the coming years.</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Drive Additional Revenue per Customer with the Development or Acquisition of New Products and Services.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> We are transforming the company from a domestic acoustic gunshot detection company to a global precision policing technology solutions company. We evaluate opportunities to develop or acquire complementary products and services. For example, our acquisition of HunchLab, renamed ShotSpotter Connect, in 2018 provides an opportunity to increase our revenue per customer with a related and value-added technology that helps deter crime through strategically planned patrols. Our 2020 acquisition of LEEDS, LLC (&#34;LEEDS&#34;) provides entry into a comprehensive investigative case management solution. Our current approach is to leverage trusted relationships with current customers to drive initial adoption and increase revenue and lifetime value per customer.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Maintain Passionate Focus on Customer Success. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Given the specialized nature of our market, a key component of our strategy is to maintain our passionate focus on customer success and satisfaction. We pride ourselves on our execution of customer on-boarding as well as ongoing consulting and customer support, all of which are critical to ensure not only high customer retention rates, but new customer acquisitions. We implement our customer success initiative early in the sales process in order to ensure that we are aligned with the customer&#x2019;s objectives and can positively impact their defined outcomes. We apply consultative best practices and policy development at the command staff level as well as tactical training for field patrol officers. We also consistently measure our performance with customers through an annual Net Promoter Survey. We have extremely high agency participation rates and our scores the last two years have ranked between &#x201c;excellent&#x201d; and &#x201c;world class&#x201d; according to our Survey partner benchmarks. All of our efforts are focused on driving positive measurable outcomes on gun violence reduction and prevention, </span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17</span></p>
  <hr style="page-break-after:always;" />
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;visibility:hidden;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;"></span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">which we know leads to positive word of mouth referrals that can attract new customers and drive an increase in sales.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Grow Our Security Business. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have developed our ShotSpotter SecureCampus solution for universities and other educational institutions. We have also developed ShotSpotter SiteSecure for customers such as corporations trying to safeguard their employees, customers, brand and profits, and public agencies focused on protecting citizens in venues such as train stations, airports and highways. As of December 31, 2021, we had 14 ShotSpotter SecureCampus and ShotSpotter SiteSecure customers. While we will still plan to sell to educational institutions, we are shifting our primary focus to highways and certain commercial customers.</span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Labs</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Labs houses our advanced technology efforts to adapt and extend our commercial technology to address significant wildlife and environmental issues. Our current focus is on combating rhino poaching in Kruger National Park, South Africa and blast fishing that threatens coral reefs and food security in Southeast Asia. We have been able to collect revenues from philanthropic entities to cover direct and indirect costs. Innovations have made their way back into our commercial business such as the development of a solar-powered sensor from the Kruger deployment, that technology is similar to those now being used for our freeway deployment.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The use of guns to poach rhinos is a significant environmental concern in Africa where the horn of a single rhino can be worth hundreds of thousands of dollars. In the vast expanse of Kruger National Park, most poaching incidents go undetected with carcasses found days or weeks after the fact. The problem is particularly acute in that due to cumulative impact of years of poaching the rhino population is on the tipping point of becoming extinct as a species. ShotSpotter Labs is deployed in 100 square kilometers of inside the Intensified Protection Zone (IPZ) where 60% if the world's remaining rhinos live.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Since the introduction of ShotSpotter to detect, locate and alert park rangers to gunfire incidents in less than 60 seconds with precise location accuracy there have been multiple poacher apprehensions of some of the more prolific and notorious poaching syndicates within the coverage area. The ShotSpotter impact has been measurable with a 58% reduction in the rhino killed due to an estimated 50%+ interception rate within the ShotSpotter coverage area.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x201c;ShotSpotter has allowed us to take back the night,&#x201d; said Ken Maggs, Head Ranger of the Kruger National Park. &#x201c;We now have an interception rate well above 50% within the coverage area, which means the poachers are literally flipping a coin when they come in.&#x201d;</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fish blasting results in the destruction the coral reef habitat that may not recover for many decades if at all. Coral reefs are not only home to a myriad of marine organisms including fish but also provide significant livelihood support and form an invaluable protective barrier offshore (protecting the land from heavy storms, tsunamis, and wave action).</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The potential decline in fish catch which is the protein source for approximately 1 billion coastal residents is a strategic food security issue. In addition, coral reefs form the basis of coastal and marine tourism, a valuable national income sector. It is estimated that, coral reefs around the globe provide services valued between US $172 to $375 billion annually. Reefs must be protected for economic sustainability and food security. Our work in the Coral Triangle also known as the Amazon Forest of the Ocean has shown some promising results. The precise detection and alerting of incidents of fish blasting provides a real time awareness to the extent of fish blasting and helps target enforcement interventions designed to deter and prevent fish blasting activities.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Customers- Revenue Model</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We generate annual subscription revenues from the deployment of our public safety and security solutions on a per-square-mile basis. As of December 31, 2021, we had coverage areas under contract of 911 square miles in the aggregate, of which 881 miles have gone live, which included over 125 cities and 14 campuses and other sites across the United States, South Africa and the Bahamas, including three of the ten largest cities in the United States. Since transitioning our public safety business to the ShotSpotter Respond subscription model in 2011, we have added over 90 new ShotSpotter Respond customers, but only 14 such customers have terminated service, two of which were</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">terminated due to hurricane damage in 2017, and both Puerto Rico and U.S. Virgin Islands have returned as customers before the end of 2020. For the year ended December 31, 2021, our two largest customers, the City of New York and the City of Chicago accounted for 28% and 14% of the Company&#x2019;s revenues. For the year ended December 31, 2020, our two largest customers, the City of Chicago and the City of New York accounted for 18% and 15% of our revenues, respectively. For the year ended December 31, 2019, our two largest customers, the City of Chicago and the City of New York accounted for 20% and 14% of our revenues, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Go-To-Market</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We sell our solutions through our direct sales teams. Our sales teams focus on both new customer acquisition, customer renewal, add-on sales, and coverage expansion. Our sales team identifies communities with the opportunity to benefit from our solutions, communicates with key stakeholders, navigates the challenges associated with our customers&#x2019; complex funding and procurement cycles, and establishes a foundation for a successful customer relationship. In addition, our sales team works with customers to identify and procure funds from alternate sources, including state and federal government grants. Our security solutions sales efforts focus primarily on highways, and corporate campuses, national retailers, and in some cases, stadiums, arenas, and venues supporting large groups of employees and/or patrons. We intend to continue to invest in building a global sales organization as we further penetrate the market for ShotSpotter Respond and expand the customer base for our security solutions.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Marketing</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our marketing function has several focus areas, with demand generation being the largest investment. It is designed to drive a new and qualified pipeline for the sales team. The program consists of a series of targeted email, digital and offline campaigns to key personas in prospective agencies, as well as influencers, to drive interest in our Precision Policing suite of products. This effort is supplemented by a new content marketing capability to target search engine keywords that buyers are using to raise the ranking of relevant digital content the company is now producing in greater quantities to educate them on our products. The awareness efforts are supported by a team of sales development representatives who make outbound calls to further drive interest and qualify leads. Conversions from marketing leads to sales qualified opportunities continue to increase as the team has gained more experience and tested various approaches. The demand generation efforts are tracked and measured with a robust marketing technology automation platform.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In 2021, the team expanded its strategic communications capacity in response to assertions made by the media and certain organizations about our gunshot detection product. We refuted the media's assertions by educating them on the facts, and encouraged third parties that are familiar with ShotSpotter, including doctors, academics, community group leaders, and police agencies, to proactively state their actual experiences with the technology. In general, due to the high visibility of shootings, the media&#x2019;s interest in covering them, and ShotSpotter&#x2019;s key role in alerting police for a quick response to these events to save lives, we benefit from significant broadcast, online and print press that is generated at little to no cost. Members of the media have access to a self-serve, comprehensive media kit to easily capture video and photos that depict the service and its benefits in a compelling fashion to enhance broadcast TV segments and print/online articles. This exposure creates awareness for our solutions and lends credibility to our market leadership position.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In the areas of content and branding, we leverage our customer base to create a growing catalog of success stories, videos and articles that convey the value of our solutions to prospective customers, often with tangible examples and aggregated data on results. We continue to expand the breadth and depth of our content library that is on display primarily in the Resource Center and Results page of our website and make the information easier to find and share for prospective customers and influencers.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Research and Development</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We focus our research and development efforts on enhancing our advanced signal processing and classification algorithms, updating our sensor hardware technology, reducing manufacturing costs, developing mobile, web and desktop applications, evolving our cloud-deployed back-end infrastructure and integration with &#x201c;smart cities&#x201d; initiatives. ShotSpotter Connect crime forecasting uses machine learning and has led to additional investment in data science resources. As of December 31, 2021, we had 44 employees in our research and development organization. In</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">addition, we engage in research and development activities with manufacturing partners and outsource certain activities to engineering firms to further supplement our internal team.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Competition</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The markets for public safety and security solutions are highly fragmented and evolving. Whether installed in local communities, on critical infrastructure or on a campus, for a gunfire detection system to be effective, the protection zone must be comprehensive. We believe our gunshot detection solutions represent the most effective public safety and security solutions on the market.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We compete on the basis of a number of factors, including:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">product functionality, including the ability to cover broad outdoor geographic spaces; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">solution performance, including the rapid capture of multiple acoustic incidents and accuracy; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ease of implementation, use and maintenance; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">total cost of ownership; and </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">customer support and customer success initiatives. </span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">ShotSpotter Respond Competitors</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Respond is unique because it provides scalable wide area gunshot detection over large and geographically diverse areas, provides immediate and precise data on gunfire, helps communities define the scope of illegal gunfire, and provides cities with detailed forensic data for investigation, prosecution and analysis. While we are not aware of any direct competitors offering wide-area solutions comparable to ShotSpotter Respond, we believe the primary competitors in the broader gunfire detection space are V5 Systems, Safety Dynamics, Inc., Wi-Fiber, Inc.,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Databouy, EAGL Technology, Alarm.com and Flock Safety.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Most of these other outdoor solutions on the market offer limited scope point protection, proximity sensors, or &#x201c;counter-sniper systems.&#x201d; These systems are designed primarily for covering small areas, or for defined military or SWAT team applications, where the target is known in advance and it is possible to put a sensor directionally toward the target. However, urban areas and critical infrastructure require a wider system of protection that can cover a large area.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We also compete with other possible uses of the limited funding available to our ShotSpotter Respond customers. Because law enforcement agencies or government entities have limited funds, they may have to choose among resources or solutions that help them to meet their overall mission such as video management systems, and other security solutions. Accordingly, we compete not only with our customers&#x2019; internal budget decisions, but with other companies vying for these limited funds. We believe that in areas with significant levels of gun activity, ShotSpotter Respond is uniquely positioned to assist customers in interrupting, detecting and preventing gun violence.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">ShotSpotter SiteSecure and ShotSpotter Secure Campus Competitors</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our security solutions operate in a highly competitive environment. In addition to other gunfire detection companies, we may face competition from companies offering alternative security technologies, such as video surveillance, access control, alarm and lighting systems. The direct competitors for security solutions include the Alarm.com, Safety Dynamics Inc., V5 Systems, EAGL, Wi-fiber, AmberBox, Inc and Flock Safety. We believe none of our security solutions competitors is able to offer the comprehensive outdoor coverage we offer.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">ShotSpotter Connect Competitors</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Connect operates in a developing and potentially competitive environment. The direct competitors to our Connect solution include Geolitica, Inc. and may include CAD providers and other third-party solutions providers, such as CentralSquare Technologies, Mark 43, Genetec, Inc., and Motorola Solutions, Inc. In addition, we may face competition from companies offering alternative solutions as well as solutions developed internally by our customers.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">20</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Case Management Solution Competitors</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">There are many competitors in the market for investigative case management. The direct competitors include companies offering a case management module as part of their RMS such as Mark43, Tyler, and Soma Global. There are several purpose-built case management solutions such as Kaseware and CaseClosed. Also, many agencies use manual or homegrown methods. We believe that our solutions are superior in terms of comprehensiveness of functionality, analytical and collaboration tools, workflow process and proven effectiveness at scale. We also believe the market suffers from a lack of awareness and understanding of what is available from vendors for this type of solution and that our brand and feature-rich application has the potential to capture a sizeable piece of the market over time.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Cybersecurity</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have a robust Cyber Response Plan in place which provides a documented framework for handling high severity security incidents and facilitates coordination across multiple parts of our company. We continually enhance and improve our prevention, detection and recovery capabilities to combat cybersecurity threats. However, the threat landscape is constantly changing. As such, risk remains where a cyberattack could cause damage, loss of data or protracted downtime to us</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;">.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Intellectual Property</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our future success and competitive position depend in part on our ability to protect our intellectual property and proprietary technologies. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws, and contractual protections in the United States and other jurisdictions.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As of December 31, 2021, we had 37 issued patents, 33 in the United States, and one each in Israel, Brazil Mexico, and the European Union.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The issued patents expire on various dates from 2022 to 2034. We also license one patent from a third party, which expires in 2023.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We also license software from third parties for integration into our offerings, including open source software and other software available on commercially reasonable terms.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Facilities</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our principal facilities consist of office space for our corporate headquarters in Fremont, California, as of December 31, 2021. We also have offices in Washington, DC and Newark, New Jersey.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">     </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We lease our facilities and do not own any real property. We may procure additional space as we add employees and expand geographically. We believe that our facilities are adequate to meet our needs for the immediate future and that should it be needed, suitable additional space will be available to accommodate expansion of our operations. Although most of our employees operate from our offices, normally they can perform their functions from any location. In response to the COVID-19 pandemic, most of our personnel have performed their job function entirely from home</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Human Capital</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our values encourage us to be genuine, innovative, engaged and exceptional. They are built on the foundation that our people and the way we treat one another promote creativity, innovation and productivity, which spur the Company&#x2019;s success. We are continually investing in our global workforce to further drive diversity and inclusion, provide fair and competitive pay and benefits to support our employees&#x2019; well-being, and to foster the growth and development of all employees. As of December 31, 2021, we employed 167 people, all of whom were based in the United States. Our total attrition rate in 2021 was less than 17%. We have not experienced work stoppages and believe our employee relations are good.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Diversity, Equity and Inclusion</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our vision is to advance diversity, equity and inclusion across the company. We recognize that everyone deserves respect and equal treatment, regardless of gender, race, ethnicity, age, disability, sexual orientation, gender identity, cultural background or religious belief. As of December 31, 2021, women represent 31% of our employees, and underrepresented minorities, defined as those who identify as Black/African American, Hispanic/Latinx, Native American, Pacific Islander and/or two or more races, represent 47% of our employees.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In order to create products that solve challenging problems for people all over the world, we need employees who can bring diverse perspectives and life experiences. We have a three-pronged strategy to grow our diversity over time by (1) attracting diverse talent and ensuring fair hiring through inclusive and strategic recruitment practices, (2) creating an inclusive workplace environment for employees, and (3) joining forces with our customers, partners and peers to drive industry progress.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Therefore, we are committed to bringing more women and underrepresented and underserved groups into technology careers. We employ inclusive recruitment practices to source diverse candidates and mitigate potential bias.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have invested in analysis and transparency to demonstrate our commitment to equity and inclusion through fair compensation and opportunity for professional advancement. We define pay parity as ensuring that employees in the same job and location are paid fairly regardless of their gender or ethnicity. We make efforts to ensure our employees receive access to advanced opportunities within the company.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Board Composition and Refreshment</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As stated in our Corporate Governance Guidelines, our Board of Directors values diversity and recognizes the importance of having unique and complementary backgrounds and perspectives in the board room. The Board endeavors to bring together diverse skills, professional experience, perspectives, age, race, ethnicity, gender, and cultural backgrounds that reflect our customer base and the citizens served by our customers, and to guide us in a way that reflects the best interests of all of our stockholders. There are currently nine members on our Board, which will decrease to seven on the date of our 2022 annual meeting of stockholders, as a result of the previously-announced retirements of Thomas Groos and Randall Hawks from the Board. As of December 31, 2021, women represented 33% of our Board members and underrepresented minorities represented 56% of our Board.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Compensation, Benefits and Well-being</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We strive to offer fair, competitive compensation and benefits that support our employees&#x2019; overall well-being. To ensure alignment with our short- and long-term objectives, our compensation programs for all employees include base pay, short-term incentives, and opportunities for long-term incentives, including equity incentives offered under our employee equity incentive plans and employee stock purchase program. Our well-being and benefit programs focus on four key pillars: physical, emotional, financial and community health. We offer a wide array of benefits including comprehensive health and welfare insurance, paid time-off and leave, and we sponsor a 401(k) plan to provide defined contribution retirement benefits.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In response to the COVID-19 pandemic, we implemented significant changes that we determined were in the best interest of our employees as well as the communities in which we operate. This includes having the vast majority of our employees work from home, while implementing additional safety measures for employees continuing critical on-site work. We also provide flexible work hours and up to 20 additional working days per calendar year of paid time off for employees who cannot work due to circumstances related to COVID-19. We have also provided a work-from-home fund to assist employees in that transition and added several company-wide paid days to help employees balance their work and life responsibilities. Finally, we obtained and provided personal protective equipment to our employees to help protect them during this uncertain time, while continuing our business activities.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Growth and Development</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Career development is a primary reason new hires decide to join ShotSpotter. We actively foster a learning culture where employees are empowered to drive their career progression, supporting professional development and</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">providing on-demand learning platforms. Our development programs play a critical role in engaging and retaining our employees as these programs offer opportunities to continually enhance their skills for a variety of career opportunities across the Company.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Segment and Geographic Information</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="s162718634"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We operate as a single operating and reportable segment. Information about segment reporting and long-lived assets is set forth in Note 2 of our Notes to Consolidated Financial Statements included in &#x201c;Part II, Item 8. Financial Statements and Supplementary Data&#x201d; of this Annual Report on Form 10-K</span><span id="s163540708"></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. Total revenues generated outside the United States were derived from our customers located in South Africa and the Bahamas and were $0.9 million in the year ended December 31, 2021, and $0.7 million and $1.0 million, in the years ended December 31, 2020 and 2019, respectively. Substantially all of our non-monetary long-lived assets are located in the United States. For a discussion of risks related to our international operations, see the risk factors set forth in Part I, Item 1A of this Annual Report on Form 10-K.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Corporate Information</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We were formed as ShotSpotter, Inc., a California corporation, in 2001 and reincorporated as ShotSpotter, Inc., a Delaware corporation, in 2004. We also do business as &#x201c;SST&#x201d; pursuant to a registered trade name.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our principal executive offices are located at 39300 Civic Center Drive, Fremont, California 94538 and our telephone number is (510) 794-3100. Our website address is www.shotspotter.com. The information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K, and you should not consider any information contained on, or that can be accessed through, our website as part of this Annual Report on Form 10-K.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, the ShotSpotter logo, ShotSpotter Connect, ShotSpotter Respond, ShotSpotter SecureCampus, ShotSpotter SiteSecure, ShotSpotter Labs, ShotSpotter Investigate and other trade names, trademarks or service marks of ShotSpotter appearing in this Annual Report on Form 10-K are the property of ShotSpotter, Inc. Trade names, trademarks and service marks of other companies appearing in this Annual Report on Form 10-K are the property of their respective holders.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Where You Can Find More Information</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">You can read our SEC filings, including this Annual Report on Form 10-K, over the internet at the SEC&#x2019;s website at www.sec.gov.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We are subject to the information reporting requirements of the Securities Exchange Act of 1934, as amended (the &#34;Exchange Act&#34;), and we are required to file reports, proxy statements and other information with the SEC. We also maintain a website at www.shotspotter.com, at which you may access these materials, free of charge, as reasonably practicable after they are electronically filed with, or furnished to, the SEC. We are not, however, including the information contained on our website, or information that may be accessed through links on our website, as part of, or incorporating such information by reference into, this Annual Report on Form 10-K.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;" id="item_1a_risk_factors"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 1A. RIS</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">K FACTORS</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Investing in our common stock involves a high degree of risk. You should consider carefully the risks and uncertainties described below, together with all of the other information in this report, including our consolidated financial statements and related notes, before deciding whether to purchase shares of our common stock. If any of the following risks is realized, our business, operating results, financial condition and prospects could be materially and adversely affected. In that event, the price of our common stock could decline, and you could lose part or all of your investment.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Moreover, the risks described below are not the only ones that we face. Additional risks not presently known to us or that we currently deem immaterial may also affect our business, operating results, prospects or financial condition. You should carefully consider these risk factors, together with all of the other information included in this Annual Report on Form 10-K as well as our other publicly available filings with the SEC.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Risks Related to the COVID-19 Pandemic</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">    </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">The COVID-19 pandemic has resulted in a material adverse effect on our business, the future magnitude or duration of which we cannot predict with accuracy.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The COVID-19 pandemic has resulted in a substantial curtailment of business activities worldwide and is causing weakened economic conditions, both in the United States and many countries abroad. As part of intensifying efforts to contain the spread of COVID-19, many companies and state, local and foreign governments have imposed restrictions, including work-from-home policies and travel bans. While some of these companies and jurisdictions have started to relax such restrictions, these restrictions may be put back in place. These factors have negatively impacted our operations and results of operations for the year ended December 31, 2021. We expect that the evolving COVID-19 pandemic, associated travel restrictions and social distancing requirements will continue to have an adverse impact on our results of operations. While the ultimate economic impact of the COVID-19 pandemic is highly uncertain, we expect that our business and results of operations, including our revenues, earnings and cash flows from operations, will be adversely impacted for the remainder of 2022, including as a result of:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Delays in our ability to deploy new &#x201c;go-live&#x201d; miles attributable to company policies or customer policies designed to protect employee health and comply with government restrictions;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Greater funding challenges for our customer base, which may adversely affect customer contract renewals, expansion of existing customer deployments or new customer sales;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Possible disruption to our supply chain caused by distribution and other logistical issues, including delays in manufacturing chips used in our sensors may further delay our ability to deploy new go-live miles or update our currently deployed technology;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Potential decrease in productivity or availability of our employees or those of our customers or suppliers due to travel bans or restrictions, work-from-home policies and orders, or vaccine requirements.</span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">      It is currently not possible to predict the magnitude or duration of the COVID-19 pandemic&#x2019;s impact on our business. The extent to which the COVID-19 pandemic impacts our business will depend on numerous evolving factors that we may not be able to control or accurately predict, including without limitation:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the duration and scope of the pandemic, including the impact of new variants with varying degree of resistance to vaccines;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">governmental, business and individuals&#x2019; actions that have been and continue to be taken in response to the pandemic;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the impact of the pandemic on economic activity and actions taken in response;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the effect on our customers and demand for our products and services;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to continue to sell our products and services, including as a result of travel restrictions and people working from home, or restrictions on access to our potential customers;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the ability of our customers to pay for its products and services;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">any closures of our facilities and the facilities of our customers and suppliers; and</span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24</span></p>
  <hr style="page-break-after:always;" />
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the degree to which our employees or those of our customers or suppliers become ill with COVID-19.</span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">The COVID-19 pandemic has impacted our supply chain, which could adversely impact our business.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The global supply chain for semiconductor chips, including the type of chips used in the sensors integrated into our gunshot detection solutions, has been disrupted by events related to the COVID-19 pandemic, including business shutdowns and increased demand. As a result, we are experiencing delays in the delivery of sensors needed for new deployments and updates or repairs of existing assets, and we may experience higher costs to procure the sensors required for our solutions. While we believe these delays are temporary and we are able to take some steps to mitigate the impact of these delays, we may not be able to deploy, update or repair our gunshot detection solutions as expected. If we are unable to deliver our solutions or update or repair existing assets or if we incur higher than expected costs to do so, our revenues may not grow as expected and our business may be adversely impacted.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Risks Related to Our Growth</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">If our business does not grow as we expect, or if we fail to manage our growth effectively, our operating results and business prospects would suffer.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our ability to successfully grow our business depends on a number of factors including our ability to:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">accelerate our acquisition of new customers;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">further sell expansions of coverage areas to our existing customers;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">expand our international footprint;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">expand into new vertical markets, such as precision policing, and security solutions;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">increase awareness of the benefits that our solutions offer;  </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">maintain our competitive and technology leadership position; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">manage our business successfully through the COVID-19 pandemic and any resulting impact on economic conditions, including conditions impacting the availability of funding for our public safety solution.  </span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As usage of our solutions grows, we will need to continue to make investments to develop and implement new or updated solutions, technologies, security features and cloud-based infrastructure operations. In addition, we will need to appropriately scale our internal business systems and our services organization, including the suppliers of our detection equipment and customer support services, to serve our growing customer base. Any failure of, or delay in, these efforts could impair the performance of our solutions and reduce customer satisfaction.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Further, our growth could increase quickly and place a strain on our managerial, operational, financial and other resources, and our future operating results depend to a large extent on our ability to successfully manage our anticipated expansion and growth. To manage our growth successfully, we will need to continue to invest in sales and marketing, research and development, and general and administrative functions and other areas. We are likely to recognize the costs associated with these investments earlier than receiving some of the anticipated benefits, and the return on these investments may be lower, or may develop more slowly, than we expect, which could adversely affect our operating results.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">If we are unable to manage our growth effectively, we may not be able to take advantage of market opportunities or develop new solutions or upgrades to our existing solutions, satisfy customer requirements, maintain the quality and security of our solutions or execute on our business plan, any of which could have a material adverse effect on our business, operating results and financial condition.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Our quarterly results of operations may fluctuate significantly due to a wide range of factors, which makes our future results difficult to predict.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our revenues and results of operations could vary significantly from quarter to quarter as a result of various factors, many of which are outside of our control, including:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the expansion or contraction of our customer base;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the renewal or nonrenewal of subscription agreements with, and expansion of coverage areas by, existing customers;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the size, timing, terms and deployment schedules of our sales to both existing and new customers;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the introduction of products or services that may compete with us for the limited funds available to our customers, and changes in the cost of such products or services;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">changes in our customers&#x2019; and potential customers&#x2019; budgets;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to control costs, including our operating expenses;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to hire, train and maintain our direct sales force;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the timing of satisfying revenues recognition criteria in connection with initial deployment and renewals;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">fluctuations in our effective tax rate;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the impact of the COVID-19 pandemic on business operations and economic conditions; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the concentration of our revenue in a small number of large contracts with the potential for fluctuations and delays; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">general economic and political conditions, both domestically and internationally.</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Any one of these or other factors discussed elsewhere in this report may result in fluctuations in our revenues and operating results, meaning that quarter-to-quarter comparisons of our revenues, results of operations and cash flows may not necessarily be indicative of our future performance.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Because of the fluctuations described above, our ability to forecast revenues is limited and we may not be able to accurately predict our future revenues or results of operations. In addition, we base our current and future expense levels on our operating plans and sales forecasts, and our operating expenses are expected to increase in the short term. Accordingly, we may not be able to reduce our costs sufficiently to compensate for an unexpected shortfall in revenues, and even a small shortfall in revenues could disproportionately and adversely affect our financial results for that quarter. The variability and unpredictability of these and other factors could result in our failing to meet or exceed financial expectations for a given period.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Because we generally recognize our subscription revenues ratably over the term of our contract with a customer, fluctuations in sales will not be fully reflected in our operating results until future periods.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our revenues are primarily generated from subscriptions to our solutions. With the exception of a small number of legacy customers, our customers do not have the right to take possession of our equipment or software platform. Revenues from subscriptions to our software platform are recognized ratably over the subscription period beginning on the date that the subscription is made available to the customer, which we refer to as the &#x201c;go-live&#x201d; date. Our agreements with our customers typically range from one to three years. As a result, much of the revenues that we report in each quarter are attributable to agreements entered into during previous quarters. Consequently, a decline in sales, customer renewals or market acceptance of our solutions in any one quarter would not necessarily be fully reflected in the revenues in that quarter and would negatively affect our revenues and profitability in future quarters. This ratable revenues recognition also makes it difficult for us to rapidly increase our revenues through additional sales in any period, as revenues from new customers generally are recognized over the applicable agreement term. Our subscription-based approach may result in uneven recognition of revenues.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We recognize subscription revenues over the term of a subscription agreement. Once we enter into a contract with a customer, there is a delay until we begin recognizing revenues while we survey the coverage areas, obtain any required consents for installation, and install our sensors, which together can take up to several months or more. We begin recognizing revenues from a sale only when all of these steps are complete and the solution is live.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">While most of our customers elect to renew their subscription agreements following the expiration of a term, in some cases, they may not be able to obtain the proper approvals or funding to complete the renewal prior to such expiration. For these customers, we stop recognizing subscription revenues at the end of the current term, even though we may continue to provide services for a period of time while the renewal process is completed. Once the renewal is complete, we then recognize subscription revenues for the period between the expiration of the term of the agreement and the completion of the renewal process.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The variation in the timeline for deploying our solutions and completing renewals may result in fluctuations in our revenues, which could cause our results to differ from projections. Additionally, while we generally invoice for 50% of the contract cost upon a customer&#x2019;s go-live date, our cash flows may be volatile and will not match our revenues recognition.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We have not been profitable recently and may not achieve or maintain profitability in the future.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We reached our first full year of net income in 2019 and had net income in 2020 as well; prior to that, we posted a net loss in each year since inception. We had a net loss of $4.4 million for the year ended December 31, 2021 and as of December 31, 2021, we had an accumulated deficit of $98.8 million. We are not certain whether we will be able to maintain enough revenues from sales of our solutions to sustain or increase our growth or maintain profitability in the future. We also expect our costs to increase in future periods, which could negatively affect our future operating results if our revenues do not increase. In particular, we expect to continue to expend substantial financial and other resources on:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">sales and marketing, including a significant expansion of our sales organization, both domestically and internationally;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">research and development related to our solutions, including investments in our engineering and technical teams;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">acquisition of complementary technologies or businesses, such as our acquisition of HunchLab technology in October 2018 and our acquisition of LEEDS in November 2020 and our acquisition of Forensic Logic, LLC (&#34;Forensic Logic&#34;) in January 2022;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">continued international expansion of our business; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">general and administrative expenses.</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">These investments may not result in increased revenues or growth in our business. If we are unable to increase our revenues at a rate sufficient to offset the expected increase in our costs, our business, operating results and financial position may be harmed, and we may not be able to maintain profitability over the long term. In particular, the COVID-19 pandemic and its impact on economic conditions, including supply chain disruptions, may make it more difficult for us to increase revenues sufficient to maintain profitability. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays and other unknown factors that may result in losses in future periods. If our revenue growth does not meet our expectations in future periods, our financial performance may be harmed, and we may not maintain profitability in the future.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We may require additional capital to fund our business and support our growth, and our inability to generate and obtain such capital on acceptable terms, or at all, could harm our business, operating results, financial condition and prospects.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We intend to continue to make substantial investments to fund our business and support our growth. In addition, we may require additional funds to respond to business challenges, including the need to develop new features or enhance our solutions, improve our operating infrastructure or acquire or develop complementary businesses and technologies. As a result, in addition to the revenues we generate from our business and our existing cash balances,</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">27</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">we may need to engage in additional equity or debt financings to provide the funds required for these and other business endeavors. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain such additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be adversely affected. In addition, our inability to generate or obtain the financial resources needed may require us to delay, scale back, or eliminate some or all of our operations, which may have a material adverse effect on our business, operating results, financial condition and prospects.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Risks Related to Our Public Safety Business</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Ongoing social unrest may result in a material adverse effect on our business, the future magnitude or duration of which we cannot predict with accuracy.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We may be adversely affected by ongoing social unrest, protests against racial inequality, protests against police brutality and movements such as &#x201c;Defund the Police&#x201d; or increases in such unrest that may occur in the future, and such unrest may be exacerbated by inaccurate information or negative publicity regarding our solutions. These events may directly or indirectly affect police agency budgets and funding available to current and potential customers. Participants in these events may also attempt to create the perception that our solutions are contributing to the &#x201c;problem&#x201d;, which may adversely affect us, our business and results of operations, including our revenues, earnings and cash flows from operations.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Our success depends on maintaining and increasing our sales, which depends on factors we cannot control, including the availability of funding to our customers.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">To date, substantially all of our revenues have been derived from contracts with local governments and their agencies, in particular the police departments of major cities in the United States. To a lesser extent, we also generate revenues from federal agencies, foreign governments and higher education institutions. We believe that the success and growth of our business will continue to depend on our ability to add new police departments and other government agencies, domestically and internationally, as customers of our public safety solution and new universities, corporate campuses and key infrastructure and transportation centers as customers of our security solutions. Many of our target customers have restricted budgets, such that we are forced to compete with programs or solutions that offer an alternative use of the same funds. A number of factors could cause current and/or potential customers to: delay or refrain from purchasing our solutions, prevent expansion of, or reduce coverage areas and/ or terminate use of our solutions, including:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">decreases or changes in available funding, including tax revenues, budgetary allocations, government grants and other government funding programs;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">potential delays or changes in appropriations or other funding authorization processes;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">changes in fiscal or contracting policies;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">macro-and/or local economic changes that may affect customer funding;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">changes in elected or appointed officials;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">changes in public perception of the accuracy of our solutions and the appropriate use of our solutions by law enforcement, including as a result of negative publicity; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">changes in laws or public sentiment regarding privacy or surveillance.</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The COVID-19 pandemic and any associated impact on economic conditions could also cause or exacerbate any of the foregoing. The occurrence of any of the foregoing would impede or delay our ability to maintain or increase</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">28</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the amount of revenues derived from these customers, which could have a material adverse effect on our business, operating results and financial condition.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Contracting with government entities can be complex, expensive, and time-consuming.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The procurement process for government entities is in many ways more challenging than contracting in the private sector. We must comply with laws and regulations relating to the formation, administration, performance and pricing of contracts with government entities, including U.S. federal, state and local governmental bodies. These laws and regulations may impose added costs on our business or prolong or complicate our sales efforts, and failure to comply with these laws and regulations or other applicable requirements could lead to claims for damages from our customers, penalties, termination of contracts and other adverse consequences. Any such damages, penalties, disruptions or limitations in our ability to do business with government entities could have a material adverse effect on our business, operating results and financial condition.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Government entities often require highly specialized contract terms that may differ from our standard arrangements. For example, if the federal government provides grants to certain state and local governments for our solutions, and such governments do not continue to receive these grants, then these customers have the ability to terminate their contracts with us without penalty. Government entities often impose compliance requirements that are complicated, require preferential pricing or &#x201c;most favored nation&#x201d; terms and conditions, or are otherwise time-consuming and expensive to satisfy. Compliance with these special standards or satisfaction of such requirements could complicate our efforts to obtain business or increase the cost of doing so. Even if we do meet these special standards or requirements, the increased costs associated with providing our solutions to government customers could harm our margins. Additionally, even once we have secured a government contract, the renewal process can be lengthy and as time-consuming as the initial sale, and we may be providing our service for months past the contract expiration date without certainty if the renewal agreement will be signed or not. During the COVID-19 pandemic and any associated impact on economic conditions, these risks are more pronounced than usual, as government entities struggle with reduced levels of resources related to implications of the pandemic.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Changes in the underlying regulatory conditions, political landscape or required procurement procedures that affect these types of customers could be introduced prior to the completion of our sales cycle, making it more difficult or costly to finalize a contract with a new customer or expand or renew an existing customer relationship. For example, customers may require a competitive bidding process with extended response deadlines, review or appeal periods, or customer attention may be diverted to other government matters, postponing the consideration of the purchase of our products. Such delays could harm our ability to provide our solutions efficiently and to grow or maintain our customer base.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">If we are unable to further penetrate the public safety market, our revenues may not grow.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our ability to increase revenues will depend in large part on our ability to sell our current and future public safety solutions. For example, our ability to have our ShotSpotter Respond customers renew their annual subscriptions and expand their mileage coverage or purchase and implement our new products such as ShotSpotter Connect and ultimately ShotSpotter Investigate drives our ability to increase our revenues. Most of our ShotSpotter Respond customers begin using our solution in a limited coverage area. Our experience has been, and we expect will continue to be, that after the initial implementation of our solutions, our new customers typically renew their annual subscriptions, and many also choose to expand their coverage area. However, some customers may choose to not renew or reduce their coverage. If existing customers do not choose to renew or expand their coverage areas, or choose to reduce their coverage, our revenues will not grow as we anticipate, or may even decline. During the COVID-19 pandemic and any associated impact on economic conditions, this risk is more pronounced than usual, as our customers&#x2019; priorities may change or they may have greater uncertainty regarding the availability of funding for our solutions as a result.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our ability to further penetrate the market for our public safety solutions depends on several factors, including: maintaining a high level of customer satisfaction and a strong reputation among law enforcement; increasing the awareness of our ShotSpotter solutions and their benefits; the effectiveness of our marketing programs; the availability of funding to our customers, particularly in challenging economic conditions we anticipate from the COVID-19 pandemic; our ability to expand ShotSpotter Investigate; and the costs of our solutions. Some potential public safety</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">29</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">customers may be reluctant or unwilling to use our solution for a number of reasons, including concerns about additional costs, unwillingness to expose or lack of concern regarding the extent of gun violence in their community, uncertainty regarding the reliability and security of cloud-based offerings or lack of awareness of the benefits of our public safety solutions. If we are unsuccessful in expanding the coverage of ShotSpotter solutions by existing public safety customers or adding new customers, our revenues and growth prospects would suffer.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Our sales cycle can be lengthy, time-consuming and costly, and our inability to successfully complete sales could harm our business.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our sales process involves educating prospective customers and existing customers about the use, technical capabilities and benefits of our solutions. Prospective customers, especially government agencies, often undertake a prolonged evaluation process that may last up to nine months or more and that typically involves comparing the benefits of our solutions to alternative uses of funds. We may spend substantial time, effort and money on our sales and marketing efforts without any assurance that our efforts will produce any sales.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In addition, in 2011 the Federal Bureau of Investigation&#x2019;s (the &#x201c;FBI&#x201d;) Criminal Justice Information Services Division (the &#x201c;CJIS&#x201d;) issued the CJIS Security Policy, a set of standards for organizations that access criminal justice information (&#x201c;CJI&#x201d;). CJIS developed this policy to better protect the data it delivers to federal, state and local law enforcement agencies, from services like the National Crime Information Center, the Integrated Automated Fingerprint Identification System and the National Incident Based Reporting System. The policy is also designed to protect CJI that comes from sources other than the FBI. As part of the process of implementing ShotSpotter Investigate for a customer, we will have to complete a rigorous application process to become an approved CJIS compliant vendor.  While this CJIS compliant vendor approval process is based upon the FBI&#x2019;s CJIS Security Policy, a separate process will have to be completed in each state where ShotSpotter Investigate will be implemented.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We are continually improving our security, compliance, and processes. Our general processes are based on the NIST-800-53 standard with some aspects also being controlled by CJIS. In 2022, we will formally audit our processes in a SOC2 type II audit. These initiatives will require fiscal and time investments. Failure to obtain a SOC2 Type 2 audit report or to be compliant with the CJIS standard could adversely affect our reputation and sales, as well as the availability of our solutions in certain markets.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Additionally, events affecting our customers&#x2019; budgets or missions may occur during the sales cycle that could negatively impact the size or timing of a purchase after we have invested substantial time, effort and resources into a potential sale, contributing to more unpredictability in the growth of our business. If we are unable to succeed in closing sales with new and existing customers, our business, operating results and financial condition will be harmed. During the COVID-19 pandemic and any associated impact on economic conditions, this risk is more pronounced than usual, as our customers&#x2019; priorities may change or they may have greater uncertainty regarding the availability of funding for our solutions as a result.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Changes in the availability of federal funding to support local law enforcement efforts could impact our business.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Many of our customers rely to some extent on funds from the U.S. federal government in order to purchase and pay for our solutions. Any reduction in federal funding for local law enforcement efforts could result in our customers having less access to funds required to continue, renew, expand or pay for our solutions. Increasing social unrest, protests against racial inequality, protests against police brutality and movements such as &#x201c;Defund the Police&#x201d; have increased in recent years. These events may directly or indirectly affect municipal and police agency budgets, including federal funding available to current and potential customers. If federal funding is reduced or eliminated and our customers cannot find alternative sources of funding to purchase our solutions, our business will be harmed.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal stimulus funding or earnings as a result of the COVID-19 pandemic does exist; however, we do not know whether additional stimulus funding will be made available to our existing or potential customers, and many state and local governments anticipate budget shortfalls without additional funding. Further, the allocation of and prioritization of stimulus funds or earnings is uncertain and may change. There is no guarantee that additional funding will be made available to fund our solutions.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">30</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Real or perceived false positive gunshot alerts or failure or perceived failure to generate alerts for actual gunfire could adversely affect our customers and their operations, damage our brand and reputation and adversely affect our growth prospects and results of operations.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A false positive alert, in which a non-gunfire incident is reported as gunfire, could result in an unnecessary rapid deployment of police officers and first responders, which may raise unnecessary fear among the occupants of a community or facility, and may be deemed a waste of police and first responder resources. A failure to alert law enforcement or security personnel of actual gunfire (false negative) could result in a less rapid or no response by police officers and first responders, increasing the probability of injury or loss of life. Both false positive alerts and the failure to generate alerts of actual gunfire (false negative) may result in customer dissatisfaction, potential loss of confidence in our solutions, and potential liabilities to customers or other third parties, any of which could harm our reputation and adversely impact our business and operating results. Additionally, third parties may misunderstand or misrepresent what constitutes a false positive or false negative and generate negative publicity regarding our solutions. For example, a May 2021 report by the MacArthur Center for Justice appears to argue that any incident that does not result in a police report is a false positive. The perception of a false positive alert or of a failure to generate an alert, even where our customers understand that our solutions were utilized correctly, could lead to negative publicity or harm the public perception of our solutions, which could harm our reputation and adversely impact our business and operating results.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">The nature of our business may result in undesirable press coverage or other negative publicity.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our solutions are used to assist law enforcement and first responders in the event that gunfire is detected. Even when our solutions work as intended, the incidents detected by our solutions could lead to injury, loss of life and other negative outcomes, and such events are likely to receive negative publicity. If we fail to detect an incident, or if we detect an incident, such as a terrorist attack or active-shooter event, but the response time of law enforcement or first responders is not sufficiently quick to prevent injury, loss of life, property damage or other adverse outcomes, we may receive negative media attention. At times, our data or information concerning our techniques and processes may become a matter of public record due to legal or other obligations (for example, as a result of public-records requests or subpoenas to provide information or to testify in court), and we may receive negative media attention as a result.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our reputation and our business may be harmed by inaccurate reporting, which could have an adverse impact on new sales or renewals or expansions of coverage areas by existing customers, which would adversely impact our financial results and future prospects. For example, in July 2021, VICE Media, LLC (&#x201c;VICE&#x201d;) falsely accused us of illegal behavior, which has had a material adverse effect on our business. We are pursuing a defamation lawsuit against VICE, but the outcome of that litigation cannot be assured.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The role of our solutions and our personnel in criminal prosecutions or other court proceedings may result in unfavorable judicial rulings that generate negative publicity or otherwise adversely impact new sales or renewals or expansions of coverage areas by existing customers, which would adversely impact our financial results and future prospects. For instance, a court ruling limiting or excluding evidence related to information gathered through our systems or to the operation of our systems in a judicial proceeding could harm public perceptions of our business and solutions.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Economic uncertainties or downturns, or political changes, could limit the availability of funds available to our customers and potential customers, which could materially adversely affect our business.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Economic uncertainties or downturns could adversely affect our business and operating results. Negative conditions in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, inflation, financial and credit market fluctuations, political deadlock, natural catastrophes, warfare, geopolitical tensions, such as Russia's recent incursion into Ukraine, terrorist attacks and infectious disease outbreaks, such as the COVID-19 pandemic, could cause a decrease in funds available to our customers and potential customers and negatively affect the rate of growth of our business.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">These economic conditions may make it extremely difficult for our customers and us to forecast and plan future budgetary decisions or business activities accurately, and they could cause our customers to reevaluate their decisions to purchase our solutions, which could delay and lengthen our sales cycles or result in cancellations of planned purchases. Furthermore, during challenging economic times or as a result of political changes, our customers may tighten their budgets and face constraints in gaining timely access to sufficient funding or other credit, which could</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">result in an impairment of their ability to make timely payments to us. In turn, we may be required to increase our allowance for doubtful accounts, which would adversely affect our financial results.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry, or the impact of political changes. If the economic conditions of the general economy or industries in which we operate worsen from present levels, or if recent political changes result in less funding being available to purchase our solutions, our business, operating results, financial condition and cash flows could be adversely affected.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">New competitors may enter the market for our public safety solution.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">If cities and other government entities increase their efforts to reduce gun violence or our solutions gain visibility in the market, companies could decide to enter into the public safety solution market and thereby increase the competition we face. In addition to other gunshot detection products, we also compete with other technologies and solutions targeting our public safety customers&#x2019; resources for law enforcement and crime prevention. Our competitors could benefit from the disclosure of our data or information concerning our techniques and processes due to legal or other obligations (for example, as a result of public-records requests or subpoenas to provide information or to testify in court). Because there are several possible uses for these limited budgetary resources, if we are not able to compete successfully for these limited resources, our business may not grow as we expect, which could adversely impact our revenues and operating results.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concerns regarding privacy and government-sponsored surveillance may deter customers from purchasing our solutions.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Governmental agencies and private citizens have become increasingly sensitive to real or perceived government or third-party surveillance and may wrongly believe that our outdoor sensors allow customers to listen to private conversations and monitor private citizen activity. Our sensors are not designed for &#x201c;live listening&#x201d; and are triggered only by loud impulsive sounds that may likely be gunfire. However, perceived privacy concerns may result in negative media coverage and efforts by private citizens to persuade municipalities, educational institutions or other potential customers not to purchase our precision policing solutions for their communities, campuses or facilities. In addition, laws may exist or be enacted to address such concerns that could impact our ability to deploy our solutions. For example, the City of Toronto, Canada decided against using ShotSpotter solutions because the Ministry of the Attorney General of Ontario indicated that it may compromise Section 8 of Canada&#x2019;s Charter of Rights and Freedoms, which relates to unreasonable search and seizure. If customers choose not to purchase our solutions due to privacy or surveillance concerns, then the market for our solutions may develop more slowly than we expect, or it may not achieve the growth potential we expect, any of which would adversely affect our business and financial results.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Strategic and Operational Risks</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">If we are unable to sell our solutions into new markets, our revenues may not grow.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Part of our growth strategy depends on our ability to increase sales of our security and public safety solutions in markets outside of the United States. We are focused on expanding the sales of these solutions into new markets, but customers in these new markets may not be receptive or sales may be delayed beyond our expectations, causing our revenue growth and growth prospects to suffer. During the COVID-19 pandemic and any associated impact on economic conditions, this risk is more pronounced than usual.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our ability to successfully face these challenges depends on several factors, including increasing the awareness of our solutions and their benefits; the effectiveness of our marketing programs; the costs of our solutions; our ability to attract, retain and effectively train sales and marketing personnel; and our ability to develop relationships with communication carriers and other partners. If we are unsuccessful in developing and marketing our solutions into new markets, new markets for our solutions might not develop or might develop more slowly than we expect, either of which would harm our revenues and growth prospects.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">The failure of our solutions to meet our customers&#x2019; expectations could harm our reputation, which may have a material adverse effect on our business, operating results and financial condition.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">32</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Promoting and demonstrating the utility of our solutions as useful, reliable and important tools for law enforcement and security personnel is critical to the success of our business. Our ability to secure customer renewals, expand existing customer coverage areas, and enter into new customer contracts is dependent on our reputation and our ability to deliver our solutions effectively. We believe that our reputation among police departments using ShotSpotter solutions is particularly important to our success. Our ability to meet customer expectations will depend on a wide range of factors, including:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to continue to offer high-quality, innovative and accurate precision policing solutions;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to maintain continuous gunshot detection monitoring during high outdoor-noise activity periods such as New Year&#x2019;s Day, the Fourth of July and Cinco de Mayo, and Carnival for international deployments;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to maintain high customer satisfaction, including meeting our service level agreements standards;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the perceived value and quality of our solutions;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">differences in opinion regarding the metrics that measure the success of our solutions;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to successfully communicate the unique value proposition of our solutions;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to provide high-quality customer support;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">any misuse or perceived misuse of our solutions;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">interruptions, delays or attacks on our platform;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">litigation- or regulation-related developments; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">damage to or degradation of our sensors or sensor network by third parties.</span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Interruptions or performance problems associated with our technology and infrastructure may adversely affect our business and results of operations.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have in the past experienced, and may in the future experience, performance issues due to a variety of factors, including infrastructure changes, human or software errors, intentional or accidental damage to our technology (including sensors), website or third-party hosting disruptions or capacity constraints due to a number of potential causes including technical failures, natural disasters or security attacks. If our security is compromised, our platform is unavailable or our users are unable to receive our alerts or otherwise communicate with our IRC reviewers, within a reasonable amount of time or at all, our business could be negatively affected. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In addition, our IRC department personnel operate either remotely or out of our offices. Any interruption or delay in service from our IRC, such as from a communications or power outage, could limit our ability to deliver our solutions. In addition, it may become increasingly difficult to maintain and improve the performance of our solutions, especially during peak usage times as the capacity of our IRC operations reaches its limits. If there is an interruption or delay in service from our IRC operations and a gunshot is detected but not reviewed in the allotted time, our software will flag the incident for off-line review. This may result in delayed notifications to our customers and as a result, we could experience a decline in customer satisfaction with our solutions and our reputation and growth prospects could be harmed.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We expect to continue to make significant investments to maintain and improve the performance of our solutions. To the extent that we do not effectively address capacity constraints, upgrade our systems as needed and continually develop our technology to accommodate actual and anticipated changes in technology, our business, operating results and financial condition may be adversely affected.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">33</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We rely on wireless carriers to provide access to wireless networks through which our acoustic sensors communicate with our cloud-based backend and with which we provide our notification services to customers, and any interruption of such access would impair our business.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We rely on wireless carriers, mainly AT&amp;T and Verizon, to provide access to wireless networks for machine-to-machine data transmissions, which are an integral part of our services. Our wireless carriers may suspend wireless service to expand, maintain or improve their networks. These wireless carriers perform routine maintenance and periodic software and firmware updates that may damage our sensors or make them inoperable. Any suspension or other interruption of services would adversely affect our ability to provide our services to our customers and may adversely affect our reputation. In addition, the terms of our agreements with these wireless carriers provide that either party can cancel or terminate the agreement for convenience. If one of our wireless carriers were to terminate its agreement with us, we would need to source a different wireless carrier and/or modify our equipment during the notice period in order to minimize disruption in the performance of our solutions. Price increases or termination by our wireless carriers or changes to existing contract terms could have a material adverse effect on our business, operating results and financial condition.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Natural disasters, infectious disease outbreaks, power outages or other events impacting us or our customers could harm our operating results and financial condition.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We recognize revenue on a subscription basis as our solutions are provided to our customers over time. If our services are disrupted due to natural disasters, infectious disease outbreaks, power outages or other events that we cannot control, we may not be able to continue providing our solutions as expected. For example, during the COVID-19 pandemic, certain of our employees, including our IRC reviewers, are being required to work remotely, which may negatively impact productivity of our employees and effectiveness of our solutions.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">When we stop providing coverage, we also stop recognizing revenues as a result of the affected subscription agreement. If we are forced to discontinue our services due to natural disasters, power outages and other events outside of our control, our revenues may decline, which would negatively impact our results of operations and financial condition. In addition, we may face liability for damages caused by our sensors in the event of heavy weather, hurricanes or other natural disasters. We may also incur additional costs to repair or replace installed sensor networks damaged by heavy weather, hurricanes or other natural disasters.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Any of our facilities or operations may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes, tornadoes, hurricanes, wildfires, floods, nuclear disasters, acts of terrorism or other criminal activities, infectious disease outbreaks, such as COVID-19, and power outages, which may render it difficult or impossible for us to operate our business for some period of time or decrease productivity. For example, our primary IRC and a data center that hosts some of our customer services are located in the San Francisco Bay Area, a region known for seismic activity. Our facilities would likely be costly to repair or replace, and any such efforts would likely require substantial time. In addition, like many companies, we have implemented a work from home policy as a result of the COVID-19 pandemic. This policy may negatively impact productivity of our employees.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">   </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Any disruptions in our operations could negatively impact our business and operating results and harm our reputation. In addition, we may not carry business insurance or may not carry sufficient business insurance to compensate for losses that may occur. Any such losses or damages could have a material adverse effect on our business, operating results and financial condition. In addition, the facilities of significant vendors, including the manufacturer of our proprietary acoustic sensor, may be harmed or rendered inoperable by such natural or man-made disasters, which may cause disruptions, difficulties or material adverse effects on our business.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">The incurrence of debt may impact our financial position and subject us to additional financial and operating restrictions.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On September 27, 2018, we entered into a senior secured revolving credit facility with Umpqua Bank (the &#x201c;Umpqua Credit Agreement&#x201d;), which we increased to $20.0 million in August 2020 and which we intend to use for general working capital purposes. As of December 31, 2021, we had no outstanding amounts due on nor any usage of the Umpqua Credit Agreement.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">34</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Under the Umpqua Credit Agreement, we are subject to various negative covenants that limit, subject to certain exclusions, our ability to incur indebtedness, make loans, invest in or secure the obligations of other parties, pay or declare dividends, make distributions with respect to our securities, redeem outstanding shares of our stock, create subsidiaries, materially change the nature of our business, enter into related party transactions, engage in mergers and business combinations, the acquisition or transfer of our assets outside of the ordinary course of business, grant liens or enter into collateral relationships involving company assets or reincorporate, reorganize or dissolve the company. These covenants could adversely affect our financial health and business and future operations by, among other things:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">making it more difficult to satisfy our obligations, including under the terms of the Umpqua Credit Agreement;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">limiting our ability to refinance our debt on terms acceptable to us or at all;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">limiting our flexibility to plan for and adjust to changing business and market conditions and increasing our vulnerability;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">limiting our ability to use our available cash flow to fund future acquisitions, working capital, business activities, and other general corporate requirements; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">limiting our ability to obtain additional financing for working capital to fund growth or for general corporate purposes, even when necessary to maintain adequate liquidity.</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We are also required to maintain certain financial covenants tied to our leverage, interest charges and profitability. Our ability to meet such covenants (those negative covenants discussed in the preceding paragraph) or other restrictions can be affected by events beyond our control, and our failure to comply with the financial and other covenants would be an event of default under the Umpqua Credit Agreement. If an event of default under the Umpqua Credit Agreement, has occurred and is continuing, the outstanding borrowings thereunder could become immediately due and payable, and we would then be required to cash collateralize any letters of credit then outstanding, and the lender could refuse to permit additional borrowings under the facility. In December 2021, we obtained a waiver for the financial covenant tied to our profitability. We cannot assure you that we would have sufficient assets to repay those borrowings and, if we are unable to repay those amounts, the lender could proceed against the collateral granted to them to secure such indebtedness. We have pledged substantially all of our assets as collateral, and an event of default would likely have a material adverse effect on our business.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">The competitive landscape for our security solutions is evolving.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The market for security solutions for university campuses, corporate campuses and transportation and key infrastructure centers includes a number of available options, such as video surveillance and increased human security presence. Because there are several possible uses of funds for security needs, we may face increased challenges in demonstrating or distinguishing the benefits of ShotSpotter SecureCampus and ShotSpotter SiteSecure. In particular, while we have seen growing interest in our security solutions, interest in the indoor gunshot detection offering was limited, and as a result, in June 2018, we made the strategic decision to cease indoor coverage as part of our service offering.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Failure to effectively develop and expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our solutions.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">To increase total customers and customer coverage areas and to achieve broader market acceptance of our solutions, we will need to expand our sales and marketing organization and increase our business development resources, including the vertical and geographic distribution of our sales force and our teams of account executives focused on new accounts and responsible for renewal and growth of existing accounts.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our business requires that our sales personnel have particular expertise and experience in working with law enforcement agencies, other government organizations and higher education institutions. We may not achieve revenue growth from expanding our sales force if we are unable to hire, develop and retain talented sales personnel with appropriate experience, if our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time or if our sales and marketing programs are not effective.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">35</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the COVID-19 pandemic, this risk is more pronounced than usual, as our sales and marketing organization has been unable to travel and meetings with our current and potential customers have been more difficult to conduct.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Our strategy includes pursuing acquisitions, and our inability to successfully integrate newly-acquired technologies, assets or businesses may harm our financial results. Future acquisitions of technologies, assets or businesses, which are paid for partially or entirely through the issuance of stock or stock rights, could dilute the ownership of our existing stockholders.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We acquired LEEDS in November 2020 and Forensic Logic in January 2022 in order to enhance our precision policing platform. We will continue to evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets in the future. We also may enter into relationships with other businesses to expand our platform and applications, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing or investments in other companies.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We believe that part of our continued growth will be driven by acquisitions of other companies or their technologies, assets, businesses and teams. Acquisitions in the future that we complete will give rise to risks, including:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">incurring higher than anticipated capital expenditures and operating expenses;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">failing to assimilate the operations and personnel or failing to retain the key personnel of the acquired company or business;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">failing to integrate the acquired technologies, or incurring significant expense to integrate acquired technologies, into our platform and applications;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">disrupting our ongoing business;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">diverting our management&#x2019;s attention and other company resources;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">failing to maintain uniform standards, controls and policies;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">incurring significant accounting charges;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">impairing relationships with our customers and employees;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">finding that the acquired technology, asset or business does not further our business strategy, that we overpaid for the technology, asset or business or that we may be required to write off acquired assets or investments partially or entirely;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">failing to realize the expected synergies of the transaction;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">being exposed to unforeseen liabilities and contingencies that were not identified prior to acquiring the company; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">being unable to generate sufficient revenues and profits from acquisitions to offset the associated acquisition costs.</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fully integrating an acquired technology, asset or business into our operations may take a significant amount of time. We may not be successful in overcoming these risks or any other problems encountered with the acquisition of and integration of LEEDS, Forensic Logic or any future acquisitions. To the extent that we do not successfully avoid or overcome the risks or problems related to any such acquisitions, our results of operations and financial condition could be harmed. Acquisitions also could impact our financial position and capital requirements or could cause fluctuations in our quarterly and annual results of operations. Acquisitions could include significant goodwill and intangible assets, which may result in future impairment charges that would reduce our stated earnings. We may incur significant costs in our efforts to engage in strategic transactions and these expenditures may not result in successful acquisitions.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We expect that the consideration we might pay for any future acquisitions of technologies, assets, businesses or teams could include stock, rights to purchase stock, cash or some combination of the foregoing. If we issue stock or</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">36</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">rights to purchase stock in connection with future acquisitions, net income per share and then-existing holders of our common stock may experience dilution.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">The nature of our business exposes us to inherent liability risks.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our gunshot detection solutions are designed to communicate real-time alerts of gunfire incidents to police officers and first responders. Due to the nature of such applications, we are potentially exposed to greater risks of liability for employee acts or omissions or system failures than may be inherent in other businesses. Although substantially all of our customer agreements contain provisions limiting our liability to our customers, we cannot be certain that these limitations will be enforced or that the costs of any litigation related to actual or alleged omissions or failures would not have a material adverse effect on us even if we prevail. Further, certain of our insurance policies and the laws of some states may limit or prohibit insurance coverage for punitive or certain other types of damages or liability arising from gross negligence, or other issues, such as damages caused due to installation of our sensors on buildings owned by third parties, and we cannot assure you that we are adequately insured against the risks that we face.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Real or perceived errors, failures or bugs in our software could adversely affect our operating results and growth prospects.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Because our software is complex, undetected errors, failures or bugs may occur. Our software is often installed and used with different operating systems, system management software, and equipment and networking configurations, which may cause errors or failures of our software or other aspects of the computing environment into which it is deployed. In addition, deployment of our software into computing environments may expose undetected errors, compatibility issues, failures or bugs in our software. Despite our testing, errors, failures or bugs may not be found in our software until it is released to our customers. Moreover, our customers could incorrectly implement or inadvertently misuse our software, which could result in customer dissatisfaction and adversely impact the perceived utility of our products as well as our brand. Any of these real or perceived errors, compatibility issues, failures or bugs in our software could result in negative publicity, reputational harm, loss of or delay in market acceptance of our software, loss of competitive position or claims by customers for losses sustained by them. In any such event, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to correct the problem. Alleviating any of these problems could require significant expenditures of our capital and other resources and could cause interruptions or delays in the use of our solutions, which could cause us to lose existing or potential customers and could adversely affect our operating results and growth prospects.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Interruptions or delays in service from our third-party providers could impair our ability to make our solutions available to our customers, resulting in customer dissatisfaction, damage to our reputation, loss of customers, limited growth and reduction in revenues.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We currently use third-party data center hosting facilities to host certain components of our solutions. Our operations depend, in part, on our third-party providers&#x2019; abilities to protect these facilities against damage or interruption from natural disasters, power or communications failures, cyber incidents, criminal acts and similar events. In the event that any of our third-party facility arrangements is terminated, or if there is a lapse of service or damage to a facility, we could experience service interruptions in our solutions as well as delays and additional expenses in arranging new facilities and services. The COVID-19 pandemic and its associated travel bans and work-from-home policies may increase the likelihood of service interruptions or cyber incidents at these data center hosting facilities. Any changes in third-party service levels at our data centers or any errors, defects, disruptions, cyber incidents or other performance problems with our solutions could harm our reputation.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Any damage to, or failure of, the systems of the communications providers with whom our data center provider contracts could result in interruptions to our solutions. The occurrence of spikes in usage volume, natural disasters, cyber incidents, acts of terrorism, vandalism or sabotage, closure of a facility without adequate notice or other unanticipated problems could result in lengthy interruptions in the availability of our services. Problems faced by these network providers, or with the systems by which they allocate capacity among their customers, including us, could adversely affect the experience of our customers. The COVID-19 pandemic and its associated shelter-in-place orders, travel bans and work-from-home policies may increase the likelihood of these problems with such network providers and their capacity allocation systems. Interruptions in our services might cause us to issue refunds to customers and subject us to potential liability.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Further, our insurance policies may not adequately compensate us for any losses that we may incur in the event of damage or interruption, and therefore the occurrence of any of the foregoing could subject us to liability, cause us to issue credits to customers or cause customers not to renew their subscriptions for our applications, any of which could materially adversely affect our business.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">If our security measures or those of our customers or third-party providers are compromised, or if our data or data of our customers is otherwise compromised, our solutions may be perceived as not being secure, our customers may be harmed and may curtail or cease their use of our solutions, our reputation may be damaged and we may incur significant liabilities.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our operations involve the storage and transmission of proprietary, confidential, and sensitive data, such as gunfire incident data, including date, time, address and GPS coordinates, occurring in our customer&#x2019;s coverage area. Additionally, our systems read, write, store and transfer information from third parties including criminal justice information. Access to some of this data is contingent on complying with federal and applicable state security policies, which requires background checks, the use of encryption and compliance with other information security policies.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Security incidents, whether as a result of third-party action, employee or customer error, technology impairment or failure, malfeasance or criminal activity, could result in unauthorized access to, or loss or unauthorized disclosure of, data which could result in; inability to obtain approvals to sell our products, litigation expenses or damages, indemnity and other contractual obligations and other possible liabilities, including but not limited to government fines and penalties and mitigation expenses, as well as negative publicity, which could damage our reputation, impair our sales and harm our customers and our business.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cyber incidents, malicious internet-based activity, and online and offline fraud are prevalent and continue to increase generally, and providers of cloud-based services have been targeted. Threats to our information systems and data, and those of third parties upon which we rely, come from a variety of sources. In addition to traditional computer &#x201c;hackers,&#x201d; threat actors, personnel (such as through theft or misuse), sophisticated nation-states and nation-state-supported actors also engage in attacks. We and the third parties upon which we rely may be subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (such as credential stuffing), personnel misconduct or error, and supply-chain attacks. Ransomware attacks are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversions of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">If third parties with whom we work, such as vendors or developers, violate applicable laws or our security policies, such violations may also put our systems and data at risk and could in turn have an adverse effect on our business. In addition, such a violation could expose sensitive data including; criminal justice information, and other data we are contractually obliged to keep confidential. The COVID-19 pandemic may increase the likelihood of such cyber incidents. We may be unable to anticipate or prevent techniques used to obtain unauthorized access or to sabotage systems because such techniques change frequently and often are not detected until after an incident has occurred. As we increase our customer base and our brand becomes more widely known and recognized, third parties may increasingly seek to compromise our security controls or gain unauthorized access to customer data or other sensitive information. Further, because of the nature of the services that we provide to our customers, we may be a unique target for attacks.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Many governments have enacted laws requiring companies to notify individuals of data security incidents or unauthorized transfers involving certain types of personal information. In addition, some of our customers contractually require notification of any data security incident. Accordingly, security incidents experienced by our competitors, by our customers or by us may lead to public disclosures, which may lead to widespread negative publicity and significant costs. Any security compromise in our industry, whether actual or perceived, could harm our reputation, erode customer confidence in the effectiveness of our security measures, negatively impact our ability to attract new customers, cause existing customers to elect not to renew their subscriptions or subject us to third-party lawsuits, regulatory fines or other action or liability, which could materially and adversely affect our business and operating results. Further, the costs of compliance with notification laws and contractual obligations may be significant</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">38</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">and any requirement that we provide such notifications as a result of an actual or alleged compromise could have a material and adverse effect on our business. Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security incidents.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">While we maintain general liability insurance coverage and coverage for errors or omissions, we cannot assure you that such coverage would be adequate or would otherwise protect us from liabilities or damages with respect to claims alleging compromise or loss of data, or that such coverage will continue to be available on acceptable terms or at all.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We rely on the cooperation of customers and third parties to permit us to install our ShotSpotter sensors on their facilities, and failure to obtain these rights could increase our costs or limit the effectiveness of our ShotSpotter Respond solution.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our ShotSpotter Respond solution requires us to deploy ShotSpotter sensors in our customer coverage areas, which typically entails the installation of approximately 20 to 25 sensors per square mile. The ShotSpotter sensors are mounted on city facilities and third-party buildings, and occasionally on city or utility-owned light poles, and installing the sensors requires the consent of the property owners, which can be time-consuming to obtain and can delay deployment. Generally, we do not pay a site license fee in order to install our sensors, and our contractual agreements with these facility owners provide them the right to revoke permission to use their facility with notice of generally 60 days.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">To the extent that required consents delay our ability to deploy our solutions or facility owners do not grant permission to use their facilities, revoke previously granted permissions, or require us to pay a site license fee in order to install our sensors, our business may be harmed. If we were required to pay a site license fee in order to install sensors, our deployment expenses would increase, which would impact our gross margins. If we cannot obtain a sufficient number of sensor mounting locations that are appropriately dispersed in a coverage area, the effectiveness of our ShotSpotter Respond solution would be limited, and we may need to reduce the coverage area of the solution. During the COVID-19 pandemic, our installation team has been unable to travel at times. Additionally, both our installation team and our third-party providers are facing greater challenges in obtaining permissions to install and in installing our sensors. To the extent our deployments are delayed for these reasons, we may not be able to meet our service level requirements, any of which could result in customer dissatisfaction or have a material adverse impact on our reputation, our business and our financial results.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">If we fail to offer high-quality customer support, our business and reputation may suffer.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We offer customer support 24 hours a day, seven days a week, as well as training on best practices, forensic expertise and expert witness services. Providing these services requires that our personnel have specific experience, knowledge and expertise, making it more difficult for us to hire qualified personnel and to scale up our support operations. The importance of high-quality customer support will increase as we expand our business and pursue new customers. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services or scale our services if our business grows. Increased customer demand for these services, without corresponding revenues, could increase our costs and harm our operating results. If we do not help our customers use applications within our solutions and provide effective ongoing support, our ability to sell additional applications to, or to retain, existing customers may suffer and our reputation with existing or potential customers may be harmed.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Our reliance on wireless carriers will require updates to our technology, and making such updates could result in disruptions in our service or increase our costs of operations.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Approximately 89% of our installed ShotSpotter sensors use fourth-generation Long-Term Evolution (&#x201c;LTE&#x201d;) wireless technology and 11% use third-generation (&#x201c;3G&#x201d;) cellular communications. Our U.S. wireless carriers have advised us that they will discontinue their 3G services in the future and our ShotSpotter sensors will not be able to transmit on these networks. As a result, we will have to upgrade the sensors that use 3G cellular communications at no additional cost to our customers prior to the discontinuation of 3G services. As our wireless carriers phase out their 3G services or make changes to their spectrum allocation, we may experience reduced service performance, which may require us to replace our 3G sensors sooner than planned. Accelerated bandwidth changes by our carriers may require us to accelerate the upgrade of our 3G sensors prior to the end of 2022, which would accelerate the costs</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">associated with the upgrade. Additionally, current delays in the supply chain for semiconductor chips are impacting the timely delivery to us of the sensors required to make these upgrades. If we are unable to make these upgrades, we could experience disruptions in our ability to provide our solutions, which would adversely impact our business. These sensor replacements will require significant capital expenditures, which are estimated to be approximately $4.0 million in total and may reduce our gross margins and also divert management&#x2019;s attention and other important resources away from our customer service and sales efforts for new customers.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In the future, we may not be able to successfully implement new technologies or adapt existing technologies to changing market demands. If we are unable to adapt timely to changing technologies, market conditions or customer preferences, our business, operating results and financial condition could be materially and adversely affected.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We rely on a limited number of suppliers and contract manufacturers, and our proprietary ShotSpotter sensors are manufactured by a single contract manufacturer.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We rely on a limited number of suppliers and contract manufacturers. In particular, we use a single manufacturer, with which we have no long-term contract and from which we purchase on a purchase-order basis, to produce our proprietary ShotSpotter sensors. Our reliance on a sole contract manufacturer increases our risks since we do not currently have any alternative or replacement manufacturers, and we do not maintain a high volume of inventory. In the event of an interruption in our supply from our sole contract manufacturer, we may not be able to develop alternate or secondary sources without incurring material additional costs and substantial delays. Furthermore, these risks could materially and adversely affect our business if one of our contract manufacturers is impacted by a natural disaster or other interruption at a particular location because each of our contract manufacturers produces our products from a single location. Although each of our contract manufacturers has alternative manufacturing locations, transferring manufacturing to another location may result in significant delays in the availability of our sensors. Also, many standardized components used broadly in our sensors are manufactured in significant quantities in concentrated geographic regions, particularly in Greater China. As a result, protracted regional crises, issues with manufacturing facilities, or the COVID-19 pandemic, could lead to eventual shortages of necessary components. It could be difficult, costly and time consuming to obtain alternative sources for these components, or to change product designs to make use of alternative components. In addition, difficulties in transitioning from an existing supplier to a new supplier could create delays in component availability that would have a significant impact on our ability to fulfill orders for our products.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Many of the key components used to manufacture our proprietary ShotSpotter sensors also come from limited or sole sources of supply. Our contract manufacturer generally purchases these components on our behalf, and we do not have any long-term arrangements with our suppliers. We are therefore subject to the risk of shortages and long lead times in the supply of these components and the risk that suppliers discontinue or modify components used in our products. In addition, the lead times associated with certain components are lengthy and preclude rapid changes in quantities and delivery schedules. Currently, the supply of chips required for our sensors is being adversely impacted by disruptions to the global supply chain and we are not able to procure the required number of sensors on our desired timeline as a result. Developing alternate sources of supply for these components may be time-consuming, difficult, and costly, and we or our suppliers may not be able to source these components on terms that are acceptable to us, or at all, which may undermine our ability to fill our orders in a timely manner.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For example, for our ShotSpotter sensors, it may take a significant amount of time to identify a contract manufacturer that has the capability and resources to build the sensors to our specifications. Identifying suitable suppliers and contract manufacturers is an extensive process that requires us to become satisfied with their quality control, technical capabilities, responsiveness and service, financial stability, regulatory compliance, and labor and other ethical practices. Accordingly, the loss of any key supplier or contract manufacturer could adversely impact our business, operating results and financial condition.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Our solutions use third-party software and services that may be difficult to replace or cause errors or failures of our solutions that could lead to a loss of customers or harm to our reputation and our operating results.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We license third-party software and depend on services from various third parties for use in our solutions. In the future, such software or services may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of the software or services could result in decreased functionality of our solutions until equivalent technology is either developed by us or, if available from another provider, is identified, obtained and</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">40</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">integrated, which could harm our business. In addition, any errors or defects in or failures of the third-party software or services could result in errors or defects in our solutions or cause our solutions to fail, which could harm our business and be costly to correct. Many of these providers attempt to impose limitations on their liability for such errors, defects or failures, and if enforceable, we may have additional liability to our customers or third-party providers that could harm our reputation and increase our operating costs.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We will need to maintain our relationships with third-party software and service providers, and obtain from such providers software and services that do not contain any errors or defects. Any failure to do so could adversely impact our ability to deliver effective products to our customers and could harm our operating results.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">If we do not or cannot maintain the compatibility of our platform with applications that our customers use, our business could suffer.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Some of our customers choose to integrate our solutions with certain other systems used by our customers, such as real-time LEEDS or Forensic Logic platforms or computer-aided dispatch systems. The functionality and popularity of our solutions depend, in part, on our ability to integrate our solutions into these systems. Providers of these systems may change the features of their technologies, restrict our access to their applications or alter the terms governing use of their applications in an adverse manner. Such changes could functionally limit or terminate our ability to use these technologies in conjunction with our solutions, which could negatively impact our customer service and harm our business. If we fail to integrate our solutions with applications that our customers use, we may not be able to offer the functionality that our customers need, and our customers may not renew their agreements, which would negatively impact our ability to generate revenues and adversely impact our business.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We are in the process of expanding our international operations, which exposes us to significant risks.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We currently operate in limited number of locations outside the United States. A key component to our business strategy is to expand our international operations to increase our revenues from customers outside of the United States as part of our growth strategy. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic and political risks in addition to those we already face in the United States. In addition, we will need to invest time and resources in understanding the regulatory framework and political environments of our potential customers overseas in order to focus our sales efforts. Because such regulatory and political considerations are likely to vary across jurisdictions, this effort will require additional time and attention from our sales team and could lead to a sales cycle that is longer than our typical process for sales in the United States. We also may need to hire additional employees and otherwise invest in our international operations in order to reach new customers. Because of our limited experience with international operations as well as developing and managing sales in international markets, our international expansion efforts may be delayed or may not be successful.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In addition, we face and will continue to face risks in doing business internationally that could adversely affect our business, including:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the potential impact of currency exchange fluctuations;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the need to comply with local data residency requirements;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the availability and reliability of local data centers and internet bandwidth providers;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the difficulty of staffing and managing international operations and the increased operations, travel, shipping and compliance costs associated with having customers in numerous international locations;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">potentially greater difficulty collecting accounts receivable and longer payment cycles;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the availability and cost of coverage by wireless carriers in international markets;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">higher or more variable costs associated with wireless carriers and other service providers;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the need to offer customer support in various languages;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">challenges in understanding and complying with local laws, regulations and customs in foreign jurisdictions, including laws regarding privacy and government surveillance;</span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41</span></p>
  <hr style="page-break-after:always;" />
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">export controls and economic sanctions administered by the Department of Commerce Bureau of Industry and Security and the Treasury Department&#x2019;s Office of Foreign Assets Control;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">compliance with various anti-bribery and anti-corruption laws such as the Foreign Corrupt Practices Act and United Kingdom Bribery Act of 2010;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">tariffs and other non-tariff barriers, such as quotas and local content rules;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">more limited protection for our intellectual property in some countries;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">adverse or uncertain tax consequences as a result of international operations;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">currency control regulations, which might restrict or prohibit our conversion of other currencies into U.S. dollars;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">restrictions on the transfer of funds;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">deterioration of political relations between the United States and other countries; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">political or social unrest, global pandemics such as the COVID-19 pandemic or economic instability in a specific country or region in which we operate, which could have an adverse impact on our operations in that location.</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Also, we expect that due to costs related to our international expansion efforts and the increased cost of doing business internationally, we will incur higher costs to secure sales to international customers than the comparable costs for domestic customers. As a result, our financial results may fluctuate as we expand our operations and customer base worldwide.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our failure to manage any of these risks successfully could harm our international operations, and adversely affect our business, operating results and financial condition.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We are dependent on the continued services and performance of our senior management and other key personnel, the loss of any of whom could adversely affect our business.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our future success depends in large part on the continued contributions of our senior management and other key personnel. In particular, the leadership of key management personnel is critical to the successful management of our company, the development of our products, and our strategic direction. We also depend on the contributions of key technical personnel.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We do not maintain &#x201c;key person&#x201d; insurance for any member of our senior management team or any of our other key employees. Our senior management and key personnel are all employed on an at-will basis, which means that they could terminate their employment with us at any time, for any reason and without notice. The loss of any of our key management personnel could significantly delay or prevent the achievement of our development and strategic objectives and adversely affect our business.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">If we are unable to attract, integrate and retain additional qualified personnel, including top technical talent, our business could be adversely affected.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our future success depends in part on our ability to identify, attract, integrate and retain highly skilled technical, managerial, sales and other personnel. We face intense competition for qualified individuals from numerous other companies, including other software and technology companies, many of whom have greater financial and other resources than we do. Some of these characteristics may be more appealing to high-quality candidates than those we have to offer. In addition, new hires often require significant training and, in many cases, take significant time before they achieve full productivity. We may incur significant costs to attract and retain qualified personnel, including significant expenditures related to salaries and benefits and compensation expenses related to equity awards, and we may lose new employees to our competitors or other companies before we realize the benefit of our investment in recruiting and training them. Moreover, new employees, especially those who work from home, may not be or become as productive as we expect, as we may face challenges in adequately or appropriately integrating them into our workforce and culture. If we are unable to attract, integrate and retain suitably qualified individuals who are capable</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">42</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">of meeting our growing technical, operational and managerial requirements, on a timely basis or at all, our business will be adversely affected.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Volatility or lack of positive performance in our stock price may also affect our ability to attract and retain our key employees. Many of our senior management personnel and other key employees have become, or will soon become, vested in a substantial amount of stock or stock options. Employees may be more likely to leave us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the options, or, conversely, if the exercise prices of the options that they hold are significantly above the market price of our common stock. If we are unable to appropriately incentivize and retain our employees through equity compensation, or if we need to increase our compensation expenses in order to appropriately incentivize and retain our employees, our business, operating results and financial condition would be adversely affected.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Legal and Regulatory Risks</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We and our use of outdoor acoustic sensors, are subject to governmental regulation and other legal obligations, particularly related to privacy, data protection and information security, and our actual or perceived failure to comply with such obligations could harm our business. Compliance with such laws could impair our efforts to maintain and expand our customer base, and thereby decrease our revenues.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our outdoor sensors are acoustic devices that are designed to recognize impulsive sounds that are likely to be gunfire. ShotSpotter sensors do not use high gain, directional or other specialized microphones, or have the ability to live stream audio. Typically, sounds, noises or voices captured on the secure sensors are cached temporarily but are written over and permanently deleted within 30 hours. When a sensor is triggered by a loud impulsive sound, it creates what we refer to as a potential gunshot &#x201c;incident&#x201d; that contains a recording, which includes no more than one second before the incident and one second after the incident. This incident audio snippet is preserved indefinitely for potential evidentiary use. We also use information collected to support, expand and improve our software algorithms as well as our gunfire detection and notification methods.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our sensors are not designed or tuned to capture human voices, but are often installed in densely populated urban areas and it is possible they could pick up a human voice that is audible at the same time as the loud impulsive sound. Human voices are not impulsive and do not typically trigger the sensors, and unless accompanied by an impulsive sound no audio snippet would be transmitted out of the sensor and preserved as an incident audio snippet. Any human voice not associated with a loud impulsive sound would be temporarily cached on the sensor for 30 hours and would then be written over and permanently deleted. Information derived from loud impulsive sounds (&#x201c;incidents&#x201d;) and the associated audio snippet of the loud impulsive sounds are provided to our customers. Audio shared with our customers is limited, by both our technology and our privacy policies, to the audio snippet containing the incident.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our handling and storage of data is subject to a variety of local, state, federal and foreign laws and regulations, including restrictions on audio monitoring and the collection, use, storage and disclosure of personal information. In the United States, such laws include federal and state consumer protection laws under which the Federal Trade Commission and state attorneys general have imposed standards for the collection, use, disclosure and security of personal information.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In addition, states are beginning to adopt and consider proposals for new comprehensive privacy laws and regulations. While these laws vary, they generally require companies to implement privacy policies and security measures, permit users to access, correct and delete personal information, inform individuals of security breaches that affect their personal information, and, in some cases, obtain individuals&#x2019; consent to use personal information for certain purposes. For example, California enacted the California Consumer Privacy Act of 2018, or CCPA, which took effect on January 1, 2020. The CCPA provides for civil penalties for violations, as well as a private right of action for statutory damages in connection with certain data breaches. Further, the California Privacy Rights Act, or CPRA, will expand the CCPA when it takes effect on January 1, 2023. Among other things, the CPRA will introduce data minimization and storage limitation requirements and create a new regulatory agency to implement and enforce the law. Virginia and Colorado have similarly enacted comprehensive privacy laws, the Consumer Data Protection Act and the Colorado Privacy Act, which are similar to the CCPA and CPRA in many respects. Legislative proposals to adopt comprehensive privacy laws in other states are under consideration.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">43</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In addition, foreign laws and regulations pertaining to privacy, data protection and information security &#x2013; including in South Africa, Europe, Brazil and Japan &#x2013; have becoming increasingly stringent in recent years and legislative proposals for similar requirements are being considered in several other major foreign economies. Many of these countries are also beginning to impose or increase restrictions on the transfer of personal information to other countries. Data protection restrictions in these countries may limit the services we can offer in them, which in turn may limit demand for our services in such countries.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Many of the new and proposed laws and regulations concerning privacy, data protection and information security are in their early stages, and we cannot yet determine how these laws and regulations may be interpreted or impact our business. The lack of a clear and universal standard for handling and protecting such information means that these obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other requirements or our practices. Any failure or perceived failure by us to comply with privacy or security laws, policies, legal obligations or industry standards or any security incident that results in the unauthorized access to or disclosure of personal information or customer data may result in governmental enforcement actions, litigation, fines and penalties and/or adverse publicity, and could cause our customers to lose trust in us, which could have a material adverse effect on our reputation and on our business, financial condition and results of operations.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Some proposed laws or regulations concerning privacy, data protection and information security are in their early stages, and we cannot yet determine how these laws and regulations may be interpreted nor can we determine the impact these proposed laws and regulations, may have on our business. Such proposed laws and regulations may require companies to implement privacy and security policies, permit users to access, correct and delete personal information stored or maintained by such companies, inform individuals of security breaches that affect their personal information, and, in some cases, obtain individuals&#x2019; consent to use personal information for certain purposes. In addition, a foreign government could require that any personal information collected in a country not be disseminated outside of that country, and we may not be currently equipped to comply with such a requirement. Our failure to comply with federal, state and foreign data privacy laws and regulators could harm our ability to successfully operate our business and pursue our business goals.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We may be subject to additional obligations to collect and remit certain taxes, and we may be subject to tax liability for past activities, which could harm our business.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State, local and foreign jurisdictions have differing rules and regulations governing sales, use, value added and other taxes, and these rules and regulations are subject to varying interpretations that may change over time, particularly with respect to software-as-a-service products like our solutions. Further, these jurisdictions&#x2019; rules regarding tax nexus are complex and vary significantly. If one or more jurisdictions were to assert that we have failed to collect taxes for sales of our solutions, we could face the possibility of tax assessments and audits. A successful assertion that we should be collecting additional sales, use, value added or other taxes in those jurisdictions where we have not historically done so and do not accrue for such taxes could result in substantial tax liabilities and related penalties for past sales or otherwise harm our business and operating results.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As of December 31, 2021, we had federal net operating loss carryforwards (&#x201c;NOLs&#x201d;) of approximately $80.4 million, of which $73.5 million will begin to expire in 2027, if not utilized. The remaining net operating losses of $4.9 million can be carried forward indefinitely under the Tax Cuts and Jobs Act. As of December 31, 2021, we also had state NOLs of approximately $50.1 million, which will expire, if not utilized, between 2022 through 2039. These federal and state NOLs may be available to reduce future income subject to income taxes. In general, under Section 382 of the Internal Revenue Code of 1986, as amended (&#x201c;the Code&#x201d;), a corporation that undergoes an &#x201c;ownership change&#x201d; is subject to limitations on its ability to utilize its NOLs to offset future taxable income. Past or future changes in our stock ownership, some of which are outside of our control, may have resulted or could result in an ownership change. State NOLs generated in one state cannot be used to offset income generated in another state. In addition, at the state level, there may be periods during which the use of NOLs is suspended or otherwise limited, such as the 2020 temporary suspension of the ability to use California NOLs and limitation on the use of certain tax credits to offset California income and tax liabilities, which could accelerate or permanently increase state taxes owed.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We may be subject to litigation for a variety of claims or to other legal requests, which could adversely affect our results of operations, harm our reputation or otherwise negatively impact our business.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We may be subject to litigation for a variety of claims arising from our normal business activities. These may include claims, suits, and proceedings involving labor and employment, wage and hour, commercial and other matters. The outcome of any litigation, regardless of its merits, is inherently uncertain. Any claims and lawsuits, and the disposition of such claims and lawsuits, could be time-consuming and expensive to resolve, divert management attention and resources, and lead to attempts on the part of other parties to pursue similar claims. Any adverse determination related to litigation could adversely affect our results of operations, harm our reputation or otherwise negatively impact our business. In addition, depending on the nature and timing of any such dispute, a resolution of a legal matter could materially affect our future operating results, our cash flows or both.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">An unfavorable outcome on any litigation matters could require us to pay substantial damages, or, in connection with any intellectual property infringement claims, could require us to pay ongoing royalty payments or could prevent us from selling certain of our products. As a result, a settlement of, or an unfavorable outcome on, any of the matters referenced above or other litigation matters could have a material adverse effect on our business, operating results, financial condition and cash flows.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We, or our customers, may be subject to requests for our data or information concerning our techniques and processes, pursuant to state or federal law (for example, public-records requests or subpoenas to provide information or to testify in court). This data and information, some of which we may deem to be confidential or trade secrets, could therefore become a matter of public record and also become accessible by competitors, which could negatively impact our business.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Changes in financial accounting standards may cause adverse and unexpected revenues fluctuations and impact our reported results of operations.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The accounting rules and regulations that we must comply with are complex and subject to interpretation by the Financial Accounting Standards Board, the Securities and Exchange Commission and various bodies formed to promulgate and interpret appropriate accounting principles. In addition, many companies&#x2019; accounting disclosures are being subjected to heightened scrutiny by regulators and the public. Further, the accounting rules and regulations are continually changing in ways that could impact our financial statements.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Changes to accounting principles or our accounting policies on our financial statements going forward are difficult to predict, could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of the change. In addition, were we to change our critical accounting estimates, including the timing of recognition of subscription and professional services revenues and other revenues sources, our results of operations could be significantly impacted.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Failure to protect our intellectual property rights could adversely affect our business.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop or license under patent and other intellectual property laws of the United States, as well as our brands, so that we can prevent others profiting from them. We rely on a combination of contractual and intellectual property rights, including non-disclosure agreements, patents, trade secrets, copyrights and trademarks, to establish and protect our intellectual property rights in our names, services, innovations, methodologies and related technologies. If we fail to protect our intellectual property rights adequately, our competitors might gain access to our technology and our business might be adversely affected.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As of December 31, 2021, we had 37 issued patents directed to our technologies, 33 in the United States, one each in Israel, Brazil, Mexico, and the European Union. The issued patents expire on various dates from 2022 to 2034. We also license one patent from a third party, which expires in 2023.We have patent applications pending for examination in the United States, Europe, Mexico and Brazil, but we cannot guarantee that these patent applications will be granted. We also license one other U.S. patent from one third party. The patents that we own or those that we license from others (including those that may be issued in the future) may not provide us with any competitive advantages or may be challenged by third parties.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">45</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. Even if issued, there can be no assurance that these patents will adequately protect our intellectual property, as the legal standards relating to the validity, enforceability and scope of protection of patent and other intellectual property rights are uncertain.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Any patents that are issued may subsequently be invalidated or otherwise limited, allowing other companies to develop offerings that compete with ours, which could adversely affect our competitive business position, business prospects and financial condition. In addition, issuance of a patent does not guarantee that we have a right to practice the patented invention. Patent applications in the United States are typically not published until 18 months after their earliest priority date or, in some cases, not at all, and publications of discoveries in industry-related literature lag behind actual discoveries. We cannot be certain that third parties do not have blocking patents that could be used to prevent us from marketing or practicing our software or technology.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our software is available. The laws of some foreign countries may not be as protective of intellectual property rights as those in the United States (in particular, some foreign jurisdictions do not permit patent protection for software), and mechanisms for enforcement of intellectual property rights may be inadequate. Additional uncertainty may result from changes to intellectual property legislation enacted in the United States, including the recent America Invents Act, or to the laws of other countries and from interpretations of the intellectual property laws of the United States and other countries by applicable courts and agencies. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our intellectual property.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We rely in part on trade secrets, proprietary know-how and other confidential information to maintain our competitive position. Although we endeavor to enter into non-disclosure agreements with our employees, licensees and others who may have access to this information, we cannot assure you that these agreements or other steps we have taken will prevent unauthorized use, disclosure or reverse engineering of our technology. Moreover, third parties may independently develop technologies or products that compete with ours, and we may be unable to prevent this competition. Third parties also may seek access to our trade secrets, proprietary know-how and other confidential information through legal measures (for example, public-records requests or subpoenas to provide information or to testify in court) and it could be expensive to defend against those requests. Disclosure of our trade secrets, proprietary know-how and other confidential information could negatively impact our business.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We might be required to spend significant resources to monitor and protect our intellectual property rights. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. We may also engage in litigation in response to public-records requests or subpoenas that seek our intellectual property. Litigation also puts our patents at risk of being invalidated or interpreted narrowly and our patent applications at risk of not issuing. Additionally, we may provoke third parties to assert counterclaims against us. We may not prevail in any lawsuits that we initiate or other legal proceedings in which we participate, and the damages or other remedies awarded, if any, may not be commercially viable. Any litigation, whether or not resolved in our favor, could result in significant expense to us and divert the efforts of our technical and management personnel, which may adversely affect our business, operating results, financial condition and cash flows.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We may be subject to intellectual property rights claims by third parties, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. The litigation may involve patent holding companies or other adverse patent owners that have no relevant product revenues and against which our patents may therefore provide little or no deterrence. We may have previously received, and may in the future receive, notices that claim we have misappropriated, misused, or infringed other parties&#x2019; intellectual property rights, and, to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement claims.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">46</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">There may be third-party intellectual property rights, including issued or pending patents that cover significant aspects of our technologies or business methods. Any intellectual property claims, with or without merit, could be very time-consuming, could be expensive to settle or litigate and could divert our management&#x2019;s attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in our having to stop using technology found to be in violation of a third party&#x2019;s rights. We might be required to seek a license for the intellectual property, which may not be available on a timely basis, on reasonable terms or at all. We also may be required to modify our products, services, internal systems or technologies. Even if a license were available, we could be required to pay significant royalties, which would increase our operating expenses. As a result, we may be required to develop alternative non-infringing technology, which could require significant effort and expense. If we cannot license or develop technology for any infringing aspect of our business, we would be forced to limit or stop sales of our software and may be unable to compete effectively. Any of these results would adversely affect our business, operating results, financial condition and cash flows.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Our use of open source software could subject us to possible litigation.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A portion of our technologies incorporates open source software, and we expect to continue to incorporate open source software into our platform in the future. Few of the licenses applicable to open source software have been interpreted by courts, and their application to the open source software integrated into our proprietary technology platform may be uncertain. If we fail to comply with these licenses, then pursuant to the terms of these licenses, we may be subject to certain requirements, including requirements that we make available the source code for our software that incorporates the open source software. We cannot assure you that we have not incorporated open source software in our software in a manner that is inconsistent with the terms of the applicable licenses or our current policies and procedures. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could incur significant legal expenses defending against such allegations. Litigation could be costly for us to defend, have a negative effect on our operating results and financial condition or require us to devote additional research and development resources to change our technology platform.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Risks Related to the Ownership of Our Common Stock</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Our stock price may be volatile or may decline regardless of our operating performance, resulting in substantial losses for investors.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The market price of our common stock has fluctuated and may continue to fluctuate significantly in response to numerous factors, many of which are beyond our control, including the factors listed below and other factors described in this &#x201c;Risk Factors&#x201d; section:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">actual or anticipated fluctuations in our operating results;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">failure of securities analysts to initiate or maintain coverage of our company, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ratings changes by any securities analysts who follow our company;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">changes in the availability of federal funding to support local law enforcement efforts, or local budgets;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">announcements by us of significant technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">changes in operating performance and stock market valuations of other software companies generally;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">changes in our board of directors or management;</span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">47</span></p>
  <hr style="page-break-after:always;" />
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">sales of large blocks of our common stock, including sales by our executive officers, directors and significant stockholders;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">lawsuits threatened or filed against us;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">novel and unforeseen market forces and trading strategies, as well as short sales, hedging and other derivative transactions involving our capital stock;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the impact of the COVID-19 pandemic;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">general economic conditions in the United States and abroad;  </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">other events or factors, including those resulting from pandemics, protests against racial inequality, protests against police brutality and movements such as &#x201c;Defund the Police&#x201d;, war, incidents of terrorism or responses to these events; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">negative publicity, including false information, regarding our solutions.</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In addition, stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many software companies. Stock prices of many software companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. Broad market and industry fluctuations, as well as general economic, political, regulatory and market conditions, may negatively impact the market price of our common stock. In the past, stockholders have instituted securities action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business, operating results, financial condition and cash flows.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Substantial future sales of shares of our common stock could cause the market price of our common stock to decline.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Certain holders of our shares of common stock have the right, subject to various conditions and limitations, to include their shares of our common stock in registration statements relating to our securities. If the offer and sale of these shares are registered, they will be freely tradable without restriction under the Securities Act of 1933, as amended (the &#34;Securities Act&#34;). In addition, non-affiliates have the ability to sell shares of our common stock in the open market or through block trades without being subject to volume restrictions under Rule 144 of the Securities Act. In addition, in the future we may issue common stock or other securities if we need to raise additional capital. The number of new shares of our common stock issued in connection with raising additional capital could constitute a material portion of the then outstanding shares of our common stock. In the event a large number of shares of common stock are sold in the public market, such share sales could reduce the trading price of our common stock.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock repurchases could increase the volatility of the trading price of our common stock and diminish our cash reserves, and we cannot guarantee that our stock repurchase program will enhance long-term stockholder value.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In May 2019, our board of directors adopted a stock repurchase program for up to $15 million of our common stock, of which $11.9 million had been utilized as of December 31, 2021, leaving $3.1 million remaining. Although our board of directors has authorized the stock repurchase program, it does not obligate us to repurchase any specific dollar amount or number of shares, there is no expiration date for the stock repurchase program, and the stock repurchase program may be modified, suspended or terminated at any time and for any reason. The timing and actual number of shares repurchased under the stock repurchase program will depend on a variety of factors, including the acquisition price of the shares, our liquidity position, general market and economic conditions, legal and regulatory requirements and other considerations. Our ability to repurchase shares may also be limited by restrictive covenants in our existing credit agreement or in future borrowing arrangements we may enter into from time to time.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Repurchases of our shares could increase the volatility of the trading price of our stock, which could have a negative impact on the trading price of our stock. Similarly, the future announcement of the termination or suspension of the stock repurchase program, or our decision not to utilize the full authorized repurchase amount under the stock repurchase program, could result in a decrease in the trading price of our stock. In addition, the stock repurchase program could have the impact of diminishing our cash reserves, which may impact our ability to finance our growth, complete acquisitions and execute our strategic plan. There can be no assurance that any share repurchases we do elect</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">48</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">to make will enhance stockholder value because the market price of our common stock may decline below the levels at which we repurchased our shares. Although our stock repurchase program is intended to enhance long-term stockholder value, we cannot guarantee that it will do so and short-term stock price fluctuations could reduce the effectiveness of the stock repurchase program.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our share price and trading volume could decline.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business, our market and our competitors. We do not have any control over these analysts. If one or more of the analysts who cover us downgrade our shares of common stock or change their opinion of our shares of common stock, our share price would likely decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We are an &#x201c;emerging growth company&#x201d; and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We are an &#x201c;emerging growth company,&#x201d; as defined in the Jumpstart Our Business Startups Act (the &#x201c;JOBS Act&#x201d;), and we take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not &#x201c;emerging growth companies&#x201d; including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We will remain an &#x201c;emerging growth company&#x201d; for up to five years, although we will cease to be an &#x201c;emerging growth company&#x201d; upon the earliest of (i) December 31, 2022, (ii) the last day of the first fiscal year in which our annual gross revenues are $1.07 billion or more, (iii) the date on which we have, during the previous rolling three-year period, issued more than $1 billion in non-convertible debt securities or (iv) the date on which we are deemed to be a &#x201c;large accelerated filer&#x201d; as defined in the Exchange Act. We cannot predict if investors will find our common stock less attractive or our company less comparable to certain other public companies because we will rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We incur substantial costs as a result of being a public company.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As a public company, we are incurring significant levels of legal, accounting, insurance and other expenses that we did not incur as a private company. We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Act, the listing requirements of the Nasdaq Capital Market, and other applicable securities rules and regulations. Compliance with these rules and regulations increases our legal and financial compliance costs, makes some activities more difficult, time-consuming or costly and increases demand on our systems and resources as compared to when we operated as a private company. The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management&#x2019;s attention may be diverted from other business concerns, which could adversely affect our business and operating results. Although we have already hired additional corporate employees to comply with these requirements, we may need to hire more corporate employees in the future or engage outside consultants, which would increase our costs and expenses.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time-consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">49</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">and administrative expenses and a diversion of management&#x2019;s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As a result of disclosure of information in this report and in the filings that we are required to make as a public company, our business, operating results and financial condition have become more visible, which has resulted in, and may in the future result in threatened or actual litigation, including by competitors and other third parties. If any such claims are successful, our business, operating results and financial condition could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business, operating results and financial condition.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">We do not intend to pay dividends for the foreseeable future.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our certificate of incorporation and bylaws include provisions that:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">establish a classified board of directors so that not all members of our board of directors are elected at one time;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">permit the board of directors to establish the number of directors and fill any vacancies and newly-created directorships;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">provide that directors may only be removed for cause;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">require super-majority voting to amend some provisions in our certificate of incorporation and bylaws;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">authorize the issuance of &#x201c;blank check&#x201d; preferred stock that our board of directors could use to implement a stockholder rights plan;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">eliminate the ability of our stockholders to call special meetings of stockholders;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">provide that the board of directors is expressly authorized to make, alter or repeal our bylaws; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In addition, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits stockholders owning 15% or more of our outstanding voting stock from merging or otherwise combining with us for a period of three years following the date on which the stockholder became a 15% stockholder without the consent of our board of directors. These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management, and otherwise discourage management takeover attempts.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Our certificate of incorporation contains exclusive forum provisions that could limit our stockholders&#x2019; ability to obtain a favorable judicial forum for disputes with us.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Pursuant to our certificate of incorporation, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (3) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our certificate of incorporation or our bylaws or (4) any action asserting a claim governed by the internal affairs doctrine. Our certificate of incorporation further provides that any person or entity purchasing or otherwise acquiring any interest in shares of our common stock is deemed to have notice of and consented to the foregoing provision.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our certificate of incorporation further provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. These forum selection clauses in our certificate of incorporation may limit our stockholders&#x2019; ability to obtain a favorable judicial forum for disputes with us. While the Delaware courts have determined that such choice of forum provisions are facially valid and several state trial courts have enforced such provisions and required that suits asserting Securities Act claims be filed in federal court, there is no guarantee that courts of appeal will affirm the enforceability of such provisions and a stockholder</span><span style="background-color:rgba(0,0,0,0);color:rgba(33,37,41,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our certificate of incorporation. This may </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions. If a court were to find either exclusive forum provision in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with litigating Securities Act claims in state court, or both state and federal court, which could seriously harm our business, financial condition, results of operations, and prospects.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_1b_unresolved_staff_comments"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 1B. UNRESOLVE</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">D STAFF COMMENTS</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Not Applicable.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_2_properties"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 2. P</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ROPERTIES</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our principal facilities consist of office space for our corporate headquarters in Fremont, California. We also have offices in Washington D.C. and Newark, New Jersey.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We lease our facilities and do not own any real property. We may procure additional space as we add employees and expand geographically. We believe that our facilities are adequate to meet our needs for the immediate future and that should it be needed, suitable additional space will be available to accommodate expansion of our operations.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_3_legar_proceedings"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 3. LEGA</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">L PROCEEDINGS</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On August 28, 2018, Silvon S. Simmons (the &#x201c;Plaintiff&#x201d;) amended a complaint against the City of Rochester, New York and various city employees, filed in the United States District Court, Western District of New York, to add us and employees as defendants. The amended complaint alleges conspiracy to violate the Plaintiff's civil rights, denial of the right to a fair trial, and malicious prosecution. The Plaintiff claims that we colluded with the  City of Rochester to fabricate and create gunshot alert evidence to secure Plaintiff's conviction. On the basis of the allegations, the Plaintiff has petitioned for compensatory and punitive damages and other costs and expenses, including attorney&#x2019;s fees. We believe that the Plaintiff&#x2019;s claims are without merit and are disputing them vigorously.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On October 12, 2021, we filed a defamation lawsuit against VICE Media, LLC in Delaware Superior Court. The complaint alleges that VICE intentionally misrepresented court records and targeted ShotSpotter with false accusations in order to cultivate a subversive brand that enables VICE to sell sponsored content to corporate advertisers. We are seeking more than $200 million in compensatory damages and $100 million in punitive damages.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">51</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We may become subject to legal proceedings, as well as demands and claims that arise in the normal course of our business, including claims of alleged infringement of third-party patents and other intellectual property rights, breach of contract, employment law violations, and other matters and matters involving requests for information from us or our customers under federal or state law. Such claims, even if not meritorious, could result in the expenditure of significant financial and management resources. We make a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed and adjusted to include the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel, and other information and events pertaining to a particular matter.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">An unfavorable outcome on any litigation matters could require payment of substantial damages, or, in connection with any intellectual property infringement claims, could require us to pay ongoing royalty payments or could prevent us from selling certain of our products. As a result, a settlement of, or an unfavorable outcome on, any of the matters referenced above or other litigation matters or legal proceedings could have a material adverse effect on our business, operating results, financial condition and cash flows.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_4_mine_safety_disclosures"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 4. MINE SAF</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ETY DISCLOSURES</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Not Applicable.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">52</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="part_ii"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PART</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> II</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;" id="item_5_market_for_registrants_common_sto"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 5. MARKET FOR REGISTRANT&#x2019;S COMMON STOCK, RELATED STOC</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">KHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Market Information of Common Stock</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our common stock has been listed on the Nasdaq Capital Market under the symbol &#x201c;SSTI&#x201d; since June 7, 2017. Prior to that date, there was no public trading market for our common stock.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On March 23, 2022, the last reported sale price of our common stock as reported on the Nasdaq Capital Market was $27.87 per share As of March 23, 2022, we had approximately 71 holders of record of our common stock. The actual number of stockholders is greater than this number of record holders, and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers and other nominees. This number of holders of record also does not include stockholders whose shares may be held in trust by other entities.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;" id="toc482465_6"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Dividend Policy</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have never declared or paid any dividends on our capital stock. We currently intend to retain all available funds and any future earnings for the operation and expansion of our business and, therefore, we do not anticipate declaring or paying cash dividends in the foreseeable future. The payment of dividends will be at the discretion of our board of directors and will depend on our results of operations, capital requirements, financial condition, prospects, contractual arrangements, any limitations on payment of dividends present in our future debt agreements, and other factors that our board of directors may deem relevant.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Sale of Unregistered Securities and Use of Proceeds</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.752626672113803%;">(a)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Unregistered Sales of Equity Securities </span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Not applicable.</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.752626672113803%;">(b)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Issuer Purchases of Equity Securities</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:8.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Not applicable.</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.752626672113803%;">(c)</span><div style="display:inline;" id="s163540789"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Use of Proceeds from Public Offering of Common Stock</span></div></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our initial public offering of common stock (the &#x201c;IPO&#x201d;) was effected through a Registration Statement on Form S-1 (File No. 333-217603), which was declared effective on June 6, 2017. There has been no material change in the planned use of proceeds from our IPO as described in our final prospectus filed with the SEC pursuant to Rule 424(b) and other periodic reports previously filed with the SEC.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We used $13.7 million of the net proceeds from our IPO to repay outstanding indebtedness of $13.5 million, including early termination fees of $0.2 million, during the quarter ending September 30, 2017. On October 3, 2018, we used $1.7 million of our IPO proceeds to fund the acquisition of HunchLab. On November 24, 2020, we used $14.6 million of our IPO proceeds to fund the acquisition of LEEDS.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Securities Authorized for Issuance under Equity Compensation Plans</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Information about securities authorized for issuance under our equity compensation plan is incorporated herein by reference to Item 12 of Part III of this Annual Report on Form 10-K.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;" id="item_6_selected_consolidated_financial_o"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> Item 6. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">[</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Reserved]</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">53</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_7_managements_discussion_analysis_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 7. MANAGEMENT&#x2019;S DISCUSSION AND ANALYSIS OF</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">You should read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and accompanying notes included in this Annual Report on Form 10-K. This Annual Report on Form 10-K contains &#x201c;forward-looking statements&#x201d; within the meaning of Section 27A of the Securities Act of 1933, as amended (the &#34;Securities Act&#34;), and Section 21E of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;). These statements are often identified by the use of words such as &#x201c;anticipate,&#x201d; &#x201c;believe,&#x201d; &#x201c;continue,&#x201d; &#x201c;could,&#x201d; &#x201c;estimate,&#x201d; &#x201c;expect,&#x201d; &#x201c;intend,&#x201d; &#x201c;may,&#x201d; &#x201c;plan,&#x201d; &#x201c;project,&#x201d; &#x201c;will,&#x201d; &#x201c;would&#x201d; or the negative or plural of these words or similar expressions or variations. Such forward-looking statements are subject to a number of risks, uncertainties, assumptions and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, those discussed in the subsection titled &#34;Impact of Covid-19 and Social Unrest on our Business&#34; below, as well as the section titled &#x201c;Risk Factors&#x201d; set forth in Part I, Item 1A of this Annual Report on Form 10-K and in our other SEC filings. You should not rely upon forward-looking statements as predictions of future events. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Overview</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We provide precision-policing and security solutions for law enforcement and security personnel to help prevent and reduce gun violence and make cities, campuses and facilities safer. Our flagship public safety solution, ShotSpotter Respond, is the leading outdoor gunshot detection, location and alerting system. Our patrol management software, ShotSpotter Connect, creates crime forecasts designed to enable more precise and effective use of patrol resources to deter crime. Our security solutions, ShotSpotter SecureCampus and ShotSpotter SiteSecure, are designed to help law enforcement and security personnel serving universities and corporations mitigate risk and enhance security by notifying authorities of a potential outdoor gunfire incident, saving critical minutes for first responders to arrive. ShotSpotter Investigate adds case management to our expanding suite of precision policing technology solutions and provides agencies with a cloud-based investigative digital case folder and analytical and collaboration tools to improve case closure rates. Our technology innovation unit, ShotSpotter Labs, supports innovative uses of our technology to help protect wildlife and the environment</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our gunshot detection solutions consist of highly-specialized, cloud-based software integrated with proprietary, internet-enabled sensors designed to detect outdoor gunfire. The speed and accuracy of our gunfire alerts enable law enforcement and security personnel to consistently and quickly respond to shooting events including those unreported through 911, which can increase the chances of apprehending the shooter, providing timely aid to victims, and identifying witnesses before they scatter, as well as aid in evidence collection and serve as an overall deterrent. When a potential gunfire incident is detected by our sensors, our system precisely locates where the incident occurred and applies machine classification combined with human review to analyze and validate the incident. An alert containing a location on a map and critical information about the incident is sent directly to subscribing law enforcement or security personnel through any internet-connected computer and to iPhone or Android mobile devices.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our software sends gunfire data along with the audio of the triggering sound to our Incident Review Center (&#x201c;IRC&#x201d;), where our trained incident review specialists are on duty 24 hours a day, seven days a week, 365 days a year to screen and confirm actual gunfire incidents. Our trained incident review specialists can supplement alerts with additional tactical information, such as the potential presence of multiple shooters or the use of high-capacity weapons. Gunshot incidents reviewed by our IRC result in alerts typically sent within approximately 45 seconds of the receipt of the gunfire incident.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We generate annual subscription revenues from the deployment of ShotSpotter Respond on a per-square-mile basis. Our security </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">solutions</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, ShotSpotter SecureCampus and ShotSpotter SiteSecure, are typically sold on a subscription basis, each with a customized deployment plan. Our ShotSpotter Connect solution is also sold on a subscription basis. As of December 31, 2021, we had ShotSpotter Respond, ShotSpotter SecureCampus and ShotSpotter SiteSecure coverage areas under contract for 911 square miles, of which 881 square miles had gone live. Coverage areas under contract included over 125 cities and 14 campuses/sites across the United States, South Africa</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">and the Bahamas, including three of the ten largest cities in the United States. Most of our revenues are attributable to customers based in the United States</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">While we intend to continue to devote resources to increase sales of our solutions, we expect that revenues from our ShotSpotter Respond solution will continue to comprise a majority of our revenues for the foreseeable future. ShotSpotter Labs projects are generally conducted in coordination with a sponsoring charitable organization and may or may not be revenue-producing. When they are revenue-producing, they will generally be sold on a cost-plus basis. As such, ShotSpotter Labs projects will normally produce gross margins significantly lower than our ShotSpotter Respond solutions. Additionally, in early 2020, we added new pricing programs for Tier 4 and 5 law enforcement agencies (those with fewer than 100 sworn officers) that allow them to contract for our gunshot detection solutions to cover a footprint of less than three square miles, using standardized coverage parameters, at a discounted annual subscription rate.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We acquired LEEDS, LLC (&#x201c;LEEDS&#x201d;) in November 2020 to expand our suite of solutions and introduce ShotSpotter Investigate. ShotSpotter Investigate is our case management solution that helps automate investigative work and improve case clearance rates &#x2013; addressing an inefficiency problem for many agencies that have had to rely on multiple disparate systems to work cases. Using the software, investigators benefit from a single digital case folder that includes all elements related to a case. Analytical and collaboration tools help investigators connect the dots and share information faster while reporting helps package cases for command staff and prosecutors. With the launch of ShotSpotter Investigate in the second quarter of fiscal 2021, we now offer a more complete precision policing platform to enable intelligence-driven prevention, response to, and investigation of crime for local, state and federal agencies.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Since our founding 26 years ago, ShotSpotter has been and continues to be a purpose-led company. We are a mission-driven organization that focuses on improving public safety outcomes. We accomplish this by earning the trust of law enforcement and providing them solutions to help better engage and strengthen the police-community relationships in fulfilling their sworn obligation equally to serve and protect all. Our inspiration comes from our principal founder, Dr.&#x202f;Bob Showen, who believes that the highest and best use of technology is to promote social good. We are committed to developing comprehensive, respectful, and engaged partnerships with law enforcement agencies, elected officials and communities focused on making a positive difference in the world.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We enter into subscription agreements that typically range from one to three years in duration, with the majority having a contract term of one year. Substantially all of our sales are to governmental agencies and universities, which often undertake a prolonged contract evaluation process that affects the size or the timing of our sales contracts and may likewise increase our customer acquisition costs. For a discussion of the risks associated with our sales cycle, see risks entitled &#x201c;Our sales cycle can be unpredictable, time-consuming and costly, and our inability to successfully complete sales could harm our business&#x201d; and &#x201c;Because we generally recognize our subscription revenues ratably over the term of our contract with a customer, fluctuations in sales will not be fully reflected in our operating results until future periods&#x201d; in Part I. Item 1A, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Risk Factors</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, included in this Annual Report on Form 10-K.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We rely on a limited number of suppliers and contract manufacturers to produce components of our solutions. We have no long-term contracts with these manufacturers and purchase from them on a purchase order basis. Our outsourced manufacturers generally procure the components directly from third-party suppliers. Although we use a limited number of suppliers and contract manufacturers, we believe that we could find alternate suppliers or manufacturers if circumstances required us to do so, in part because a portion of the components required by our solutions are available off the shelf. For a discussion of the risks associated with our limited number of suppliers, see risks entitled &#x201c;We rely on a limited number of suppliers and contract manufacturers, and our proprietary ShotSpotter sensors are manufactured by a single contract manufacturer&#x201d; in Part I. Item 1A, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Risk Factors</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, and the subsection titled, &#x201c;Impact of COVID-19 and Social Unrest on our Business&#x201d; below included in this Annual Report on Form 10-K.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We generated revenues of $58.2 million, $45.7 million and $40.8 million for the years ended December 31, 2021, 2020, and 2019, respectively, representing year-over-year increases of 27% and 12%. For the years ended December 31, 2021, 2020, and 2019, revenues from ShotSpotter Respond represented approximately 82%, 94% and 96% of total revenues, respectively. Our two current largest customers, the City of New York and the City of Chicago, each accounted for 28% and 14%, respectively, of our total revenues for the year ended December 31, 2021. The City of Chicago and the City of New York, each accounted for 18% and 15%, respectively, of our total revenues for the year ended December 31, 2020. The City of Chicago and the City of New York, each accounted for 20% and 14%,</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">55</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">respectively, of our total revenues for the year ended December 31, 2019. Substantially all of our revenues for the years ended December 31, 2021, 2020, and 2019 were derived from customers within the United States (including Puerto Rico and the U.S. Virgin Islands).</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We had a net loss of $4.4 million for the year ended December 31, 2021, net income of $1.2 million for the year ended December 31, 2020, and net income of $1.8 million for the year ended December 31, 2019. Our accumulated deficit was $98.8 million and $94.4 million as of December 31, 2021 and 2020, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have focused on rapidly growing our business and believe that its future growth is dependent on many factors, including our ability to increase our customer base, expand the coverage of our solutions among our existing customers, expand our international presence, and increase sales of our security solutions. Our future growth will primarily depend on the market acceptance for outdoor gunshot detection solutions. The challenges we are facing in this regard as a result of the COVID-19 pandemic are summarized in the subsection below entitled &#x201c;Impact of COVID-19 and Social Unrest on our Business.&#34; Other challenges we face in this regard include our target customers not having access to adequate funding sources, the fact that contracting with government entities can be complex, expensive and time-consuming, and the fact that our typical sales cycle is often very long, difficult to estimate accurately and can be costly, and the fact that negative publicity about our company can and has caused current and potential future customers to evaluate the sales of our solutions more than in the past. We expect international sales cycles to be even longer than our domestic sales cycles. To combat these challenges, we invest in research and development, increase awareness of our solutions, invest in new sales and marketing campaigns, often in different languages for international sales, and hire additional sales representatives to drive sales to continue to maintain our position as a market leader. In addition, we believe that entering into strategic partnerships with other service providers to cities and municipalities offers another potential avenue for expansion.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We will also focus on expanding our business by introducing new products and services, such as ShotSpotter Connect, to existing customers and gaining new customers for ShotSpotter Labs. We believe that developing and acquiring products for law enforcement in adjacent categories is a path for additional growth given our large and growing installed base of police departments who trust ShotSpotter&#x2019;s products, support, and way of doing business. The ability to cross-sell new products provides an opportunity to grow revenues per customer and lifetime value. Challenges we face in this area include ensuring our new products are reliable, integrated well with other ShotSpotter solutions, and priced and serviced appropriately. In some cases, we will need to bring in new skill sets to properly develop, market, sell or service these new products depending on the categories they represent.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In January 2022, we acquired Forensic Logic LLC (&#34;Forensic Logic&#34;), a leading provider of cloud-based data services to U.S. law enforcement and public safety to enable powering the industry's most advanced search and analysis technology. We believe combining lead generation from Forensic Logic with our ShotSpotter Investigate case management can accelerate crime solving and improve clearance rates.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In October 2018, we acquired the HunchLab technology and related assets that underlie our ShotSpotter Connect solution. ShotSpotter Connect applies risk modeling and artificial intelligence to help forecast when and where crimes are likely to emerge and recommends directed patrols that can deter these events. We believe our investment will democratize the sharing of important intelligence with patrol officers who currently have limited direct access to crime analysts.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">With respect to international sales, we believe that we have the potential to expand our coverage within existing areas, and to pursue opportunities in Latin America and other regions of the world. By adding additional sales resources in strategic locations, we believe we will be better positioned to reach these markets. However, we recognize that we have limited international operational experience and currently operate in a limited number of regions outside of the United States. Operating successfully in international markets will require significant resources and management attention and will subject us to additional regulatory, economic and political risks. We may face additional challenges that may delay contract execution related to negotiating with governments in transition, the use of third-party integrations and consultants. Moreover, we anticipate that different political and regulatory considerations that vary across different jurisdictions could extend or make more difficult to predict the length of what is already a lengthy sales cycle.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Key Business Metrics</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:54.047%;"></td>
    <td style="width:1.296%;"></td>
    <td style="width:1.37%;"></td>
    <td style="width:9.336%;"></td>
    <td style="width:2.302%;"></td>
    <td style="width:2.816%;"></td>
    <td style="width:1.37%;"></td>
    <td style="width:9.336%;"></td>
    <td style="width:2.302%;"></td>
    <td style="width:2.816%;"></td>
    <td style="width:1.37%;"></td>
    <td style="width:9.336%;"></td>
    <td style="width:2.302%;"></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenue retention rate</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">125</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">107</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">111</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sales and marketing spend per $1.00 of new annualized contract value</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.37</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.51</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.43</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net new &#34;go-live&#34; square miles</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">49</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">82</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net new &#34;go-live&#34; cities</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Annual recurring revenue (&#34;ARR&#34;) (in millions)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">63.2</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">46.3</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">42.9</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Revenue Retention Rate</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We calculate our revenue retention rate annually by dividing the (a) total revenues for such year from those customers who were customers during the corresponding prior year by (b) the total revenues from all customers in the corresponding prior year. For the purposes of calculating our revenue retention rate, we count as customers all entities with which we had contracts in the applicable year. Revenue retention rate for any given period does not include revenues attributable to customers first acquired during such period. We focus on our revenue retention rate because we believe that this metric provides insight into revenues related to and retention of existing customers. If our revenue retention rate for a year exceeds 100%, as it did in the years presented above, this indicates a low churn and means that the revenues retained during the year, including from customer expansions, more than offset the revenues that we lost from customers that did not renew their contracts during the year. As further evidence of our low churn, since transitioning our public safety business to the ShotSpotter Respond model in 2011, we have added over 90 new ShotSpotter Respond customers, but only 14 customers have terminated service, two of which were terminated due to hurricane damage in 2017, and both Puerto Rico and U.S. Virgin Islands have returned as customers before the end of 2020.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Sales and Marketing Spend per $1.00 of New Annualized Contract Value</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We calculate sales and marketing spend annually as the total sales and marketing expense during a year divided by the first 12 months of contract value for contracts entered into during the same year. We use this metric to measure the efficiency of our sales and marketing efforts in acquiring customers, renewing customer contracts and expanding their coverage areas.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Net New &#x201c;Go-Live&#x201d; Miles</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net new &#x201c;go-live&#x201d; square miles represent the square miles covered by deployments of our gunshot detection solutions that were formally approved by customers during the year, both from initial and expanded customer deployments, net of square miles that ceased to be &#x201c;live&#x201d; during the year due to customer cancellations. New square miles include deployed square miles that may have been sold, or booked, in prior years. We focus on net new &#x201c;go-live&#x201d; square miles as a key business metric to measure our operational performance and inform strategic decisions.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Net New &#x201c;Go-Live&#x201d; Cities</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net new &#x201c;go-live&#x201d; cities represent the number of cities covered by deployments of our gunshot detection solutions that were formally approved by customers during the year, both from initial and expanded customer deployments, net of cities that ceased to be &#x201c;live&#x201d; during the year due to customer cancellations. New cities include deployed coverage areas that may have been sold, or booked, in a prior period. We focus on net new &#x201c;go-live&#x201d; cities as a key business metric to measure our operational performance and market penetration</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Annual Recurring Revenue (&#34;ARR&#34;)</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We calculate our ARR for a year based on the expected GAAP revenue for the year from contracts that are in effect on January 1st of such year, assuming all such contracts that are due for renewal during the year renew as expected on or near their renewal date, and including contracts executed during the year after January 1st, but for which GAAP revenue recognition starts January 1st of the year.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">57</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Impact of COVID-19 and Social Unrest on our Business</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The COVID-19 pandemic resulted in a substantial curtailment of business activities worldwide and caused ongoing economic uncertainty, both in the United States and many countries abroad. In connection with efforts to contain the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">spread</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> of COVID-19, many companies and state, local and foreign governments imposed restrictions, including shelter-in-place orders and travel bans that were in effect for most or all of 2020 and during the first half of 2021. While some of these companies and jurisdictions have relaxed or ended such restrictions, some restrictions remain and others may be put back in place after having been lifted. We expect that the evolving COVID-19 pandemic, associated travel restrictions and social distancing requirements will continue to have an adverse impact on our results of operations. While the ultimate economic impact of the COVID-19 pandemic is highly uncertain, we expect that our business and results of operations, including our revenues, earnings and cash flows from operations, may continue to be adversely impacted in the future.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We may be adversely affected by increasing social unrest, protests against racial inequality, protests against police brutality and movements such as &#x201c;Defund the Police&#x201d; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">and such unrest may be exacerbated by inaccurate information or negative publicity regarding our solutions. </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">These events may directly or indirectly affect police agency budgets and funding available to current and potential customers. Participants in these events may also attempt to create the perception that our solutions are contributing to the perceived problems, which may adversely affect us, our business and results of operations, including our revenues, earnings and cash flows from operations.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In addition, the global supply chain for semiconductor chips, including the type of chips used in the sensors integrated into our gunshot detection solutions, has been disrupted by events related to the COVID-19 pandemic, including business shutdowns and increased demand. As a result, we are experiencing delays in the delivery of sensors needed for new deployments and updates or repairs of existing assets, and we may experience higher costs to procure the sensors required for our solutions. While we believe these delays are temporary and we are able to take some steps to mitigate the impact of these delays, we may not be able to deploy, update or repair our gunshot detection solutions as expected. If we are unable to deliver our solutions or update or repair existing assets or if we incur higher than expected costs to do so, our revenues may not grow as expected and our business may be adversely impacted.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">It is currently not possible to predict the magnitude or duration of the COVID-19 pandemic&#x2019;s impact on our business or the future impact of the recent, ongoing and possible future unrest. The extent to which these events impact our business will depend on numerous evolving factors that we may not be able to control or accurately predict, including without limitation:</span></p>
  <div style="margin-left:4.537%;display:flex;margin-top:12.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the impact of possible disruption to our supply chain caused by distribution and other logistical issues, including delays in manufacturing chips used in our sensors, which could delay our ability to deploy new go-live miles or update our currently deployed technology;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the impact of increased sensor costs and unforeseen operating expenses, difficulties, delays and other additional deployment expenses created by the pandemic, resulting in business disruptions and global supply chain issues;</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the duration and scope of the challenges created by the pandemic or by ongoing social unrest; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">governmental, business and individuals&#x2019; actions that have been and continue to be taken in response to these events; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the impact of the pandemic and social unrest on economic activity and actions taken in response;  </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the effect on our customers and demand for our products and services; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">our ability to continue to sell our products and services, including as a result of travel restrictions and people working from home, or restrictions on access to our potential customers; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the ability of our customers to pay for our products and services; </span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">any closures of our facilities and the facilities of our customers and suppliers; and</span></div></div>
  <div style="margin-left:4.537%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the degree to which our employees or those of our customers or suppliers become ill with COVID-19.</span></div></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">58</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Components of Results of Operations</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Presentation of Financial Statements</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our consolidated financial statements include the accounts of our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenues</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We derive the majority of our revenues from subscription services. We recognize subscription fees ratably, on a straight-line basis, over the term of the subscription, which for new customers is typically initially one to three years in length. Customer contracts include one-time set-up fees for the set-up of our sensors in the customer&#x2019;s coverage areas, training and third-party integration licenses. If the set-up fees are deemed to be a material right, they are recognized ratably over three to five years depending on the contract term. Training and third-party integration license fees are recognized upon delivery.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For ShotSpotter Respond, we generally invoice customers for 50% of the total contract value when the contract is fully executed and for the remaining 50% when the subscription service is operational and ready to go live &#x2013; that is, when the customer has acknowledged the completion of all the deliverables in the signed customer acceptance form. All fees billed in advance of services being delivered are recorded as deferred revenue. The timing of when new miles go live can be uncertain and, as a result, can have a significant impact on the levels of revenues and deferred revenue from quarter to quarter. For ShotSpotter Respond, our pricing model is based on a per-square-mile basis. For ShotSpotter SecureCampus, ShotSpotter SiteSecure and ShotSpotter Investigate, our pricing model is on a customized-site basis. For ShotSpotter Connect, pricing is currently customized, generally tied to the number of sworn police officers in a particular city. We may also offer discounts or other incentives in conjunction with all ShotSpotter sales in an effort to introduce the product, accelerate sales or extend renewals for a longer contract term. As a result of our process for invoicing contracts and renewals upon execution, our cash flow from operations and accounts receivable can fluctuate due to timing of contract execution and timing of deployment.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We generally invoice subscription service renewals for 100% of the total contract value when the renewal contract is executed. Renewal fees are recognized ratably over the term of the renewal, which is typically one year. While most of our customers elect to renew their agreements, in some cases, they may not be able to obtain the proper approvals or funding to complete the renewal prior to expiration. For these customers, we stop recognizing subscription revenues at the end of the current contract term, even though we may continue to provide services for a period of time until the renewal process is completed. Once the renewal is complete, we then recognize subscription revenues for the period between the expiration of the original term of the agreement and the completion of the renewal process in the month in which the renewal is executed. If a customer declines to renew its subscription prior to the end of the contract term, then the remaining setup fees, if any, are immediately recognized.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">59</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">With the acquisition of LEEDS, we also generate revenues through the sale of (i) a software license to our proprietary software technology and related maintenance and support services and (ii) professional software development services to a single customer, through a sales channel intermediary. The sales channel intermediary contract includes an annual, renewable subscription for software and related maintenance and support services. The contract also provides for the procurement of professional services, such as for software development and testing for product feature enhancements, by executing supplementary work orders.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">It is likely that international deployments may have different payment and billing terms due to their local laws, restrictions or other customary terms and conditions.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter Labs projects may or may not be revenue-producing. When they are revenue-producing, they will generally be sold on a cost-plus basis.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We anticipate that, due to the COVID-19 pandemic, our customers may still face budget shortfalls due to the increased expenditures our customers have had to endure to address the pandemic.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Costs</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Costs include the cost of revenues and impairment of property and equipment. Cost of revenues primarily includes depreciation expense associated with capitalized customer acoustic sensor networks, communication expenses, costs related to hosting our service applications, costs related to operating our IRC, providing remote and on-site customer support and maintenance and forensic services, providing customer training and onboarding services, certain personnel and related costs of operations, stock-based compensation and allocated overheads that include information technology, facility and equipment depreciation costs</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Impairment of property and equipment is primarily attributable to our write-off of the remaining book value of sensor networks related to customers lost during the year ended December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We are upgrading our sensors that use third-generation (&#x201c;3G&#x201d;) cellular communications to the fourth-generation Long-Term Evolution wireless technology, which will increase our cost of revenues. Originally, we had expected to start incurring these upgrade costs in 2021 through 2022 only, but we accelerated these plans and began to replace sensors in certain geographic areas starting in the second half of 2020 to optimize personnel utilization since new deployments were limited as a result of pandemic-related restrictions. Current delays in the supply chain for semiconductor chips are impacting the timely delivery to us of the sensors required to make these upgrades and could increase the cost to us of such upgrades.  We may re-use and re-deploy the old 3G sensors, or components within them that have a remaining serviceable life where it makes sense to do so</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In the near term, we expect our cost of revenues to increase in absolute dollars as our installed base increases, although certain of our costs of revenues are fixed and do not need to increase commensurate with increases in revenues. In addition, depreciation expense associated with deployed equipment is recognized over the first five years from the go-live date. We also expect cost of revenues to increase in absolute dollars as we continue to invest in our customer success capabilities to drive growth and value for our customers.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">With the acquisition of LEEDS, we have costs relating to revenues generated through the sale of proprietary software licenses and related maintenance and support services and professional software development services. Costs of these professional services include employee compensation costs that are relatively fixed, third-party contractor costs, allocated facility costs and overhead, and the costs of billable expenses such as travel and lodging. The unpredictability of the timing of entering into significant professional services agreements may cause significant fluctuations in our costs which, in turn, may impact our quarterly financial results.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">60</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Operating Expenses</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating expenses consist of sales and marketing, research and development, and general and administrative expenses. Consultants, salaries, bonuses, stock-based compensation expense and other personnel costs are the most significant components of each of these expense categories. We include stock-based compensation expense incurred in connection with the grant of stock options and restricted stock units to the applicable operating expense category based on the equity award recipient&#x2019;s functional area.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We are focused on executing on our growth strategy. As a result, in the near term we expect our total operating expenses to increase in absolute dollars as we incur additional expenses due to growth. Although our operating expenses will fluctuate, we expect that over time, as a whole, they will generally decrease as a percentage of revenues.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Sales and Marketing</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sales and marketing expenses primarily consist of personnel-related costs attributable to our sales and marketing personnel, commissions earned by our sales personnel, marketing expenses for trade shows and lead generation programs, consulting fees, travel and facility-related costs and allocated overhead.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the duration of the COVID-19 pandemic with associated shelter-in-place orders, remote work policies and travel bans, our sales and marketing expense decreased. As travel increased in 2021 compared to 2020, our sales and marketing expenses increased in absolute dollars due to the growth in our sales and marketing organization. This growth has included adding sales and/or marketing personnel and expanding our marketing and strategic communications activities to continue to generate additional leads. Sales and marketing expense may fluctuate from quarter to quarter based on the timing of commission expense, marketing campaigns and tradeshows.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Research and Development</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development expenses primarily consist of personnel-related costs attributable to our research and development personnel, consulting fees and allocated overhead. We have devoted our product development efforts primarily to develop new lower-cost sensor hardware, develop new features, improve functionality of our solutions and adapt to new technologies or changes to existing technologies.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We are investing in engineering resources to support further development of ShotSpotter Connect and ShotSpotter Investigate. The focus of this effort will be in the areas of data science modeling, user experience, core application functionality and backend infrastructure improvements, including integration of ShotSpotter gunshot data to enhance forecasting of gun violence.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We are also investing research and development resources in conjunction with our ShotSpotter Labs projects and initiatives. The initial focus of these efforts is to develop innovative sensor applications as well as to test and expand the functionality of our outdoor sensors in challenging environmental conditions.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In the near term, we expect our research and development expenses to increase in absolute dollars as we increase our research and development headcount to further strengthen our software and invest in the development of our services.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We will continue to invest in research and development to leverage our large and growing database of acoustic events, which includes those from both gunfire and non-gunfire. We also intend to leverage third-party artificial intelligence and our own evolving cognitive and analytical applications to improve the efficiency of our solutions. Certain of these applications and outputs may expand the platform of services that we will be able to offer our customers.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">General and Administrative</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">General and administrative expenses primarily consist of personnel-related costs attributable to our executive, finance, and administrative personnel, legal, litigation, strategic communications, accounting and other professional services fees, other corporate expenses and allocated overhead.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">61</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In the near term, we expect our general and administrative expenses to increase in absolute dollars as we grow our business, support our operations as a public company, cover increased legal, litigation and strategic communications costs, and increase our headcount.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Other Income (Expense), Net</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other income (expense), net, consisted primarily of interest income and local and franchise tax expenses.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Income Taxes</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our income taxes are based on the amount of our income before tax and enacted federal, state and foreign tax rates, adjusted for allowable credits and deductions, as applicable.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We continually monitor all positive and negative evidence regarding the realization of our deferred tax assets and may record assets when it becomes more likely than not, than they will be realized, which may impact the expense or benefit from income taxes.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In assessing the realizability</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. We regularly assess the likelihood that the deferred tax assets will be recovered from future taxable income. We consider projected future taxable income and ongoing tax planning strategies, then record a valuation allowance to reduce the carrying value of the net deferred taxes to an amount that is more likely than not able to be realized. Based upon our assessment of all available evidence, including the previous three years of income before tax after permanent items, estimates of future profitability, and our overall prospects of future business, we have determined that it is more likely than not that we will not be able to realize a portion of the deferred tax assets in the future. We will continue to assess the potential realization of deferred tax assets on an annual basis, or an interim basis if circumstances warrant. If our actual results and updated projections vary significantly from the projections used as a basis for this determination, we may</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">need to change</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">valuation</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">allowance against the gross</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">deferred tax assets.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Results of Operations</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table sets forth our consolidated statements of operations data for the years ended December 31, 2021 and 2020 (in thousands):</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:34.393%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:1.38%;"></td>
    <td style="width:7.138%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:7.266%;"></td>
    <td style="width:3.242%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:1.38%;"></td>
    <td style="width:7.138%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:7.266%;"></td>
    <td style="width:2.322%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:1.38%;"></td>
    <td style="width:7.138%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:4.644%;"></td>
    <td style="width:3.242%;"></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">As a % of</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">As a % of</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Change</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Revenues</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Revenues</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenues</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">58,155</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">45,734</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,421</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">27</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Costs</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenues</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,611</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18,525</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,086</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">38</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Impairment of property and equipment</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">234</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(209</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(89</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%)</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total costs</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,636</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18,759</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,877</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Gross profit</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">32,519</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26,975</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">59</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,544</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating expenses:</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sales and marketing</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15,479</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">27</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10,328</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,151</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,035</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,614</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,421</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">General and administrative</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,074</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,740</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,334</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total operating expenses</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">36,588</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">63</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,682</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10,906</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">42</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Income (loss) from operations</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(4,069</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(7</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,293</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(5,362</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(415</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%)</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other expense, net</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(306</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(1</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(158</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(148</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">94</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Provision (benefit) from income taxes</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(90</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">146</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(162</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%)</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(4,431</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(8</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,225</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(5,656</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(462</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">62</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenues</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The increase of $12.4 million was primarily attributable to new customers and expansions of existing customer coverage areas and contributions from the acquisition of LEEDS, which was completed on November 24, 2020. We went live with 101 net new square miles during the year ended December 31, 2021.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Costs</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The increase in costs of $6.9 million was due primarily to a $4.5 million increase in overall personnel-related costs related to professional services, a $2.2 million increase in personnel costs related to non-professional services customers, an increase of $0.5 million in third-party labor costs, and a $0.3 million increase in depreciation expense. These increases were offset by a $0.2 million decrease in product and equipment costs related to customer projects, a decrease of $0.2 million in telecommunications fees, and a $0.2 million decrease in impairment costs related to customer systems.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Gross Profit</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Gross profit as a percentage of revenues decreased compared with the prior year primarily as a result of decreased margins from LEEDS, due to our incurring costs in the fourth quarter for which revenue will be recognized in the first quarter of 2022 per the contract terms.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Operating Expenses</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Sales and Marketing Expense</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The increase in sales and marketing expense of $5.2 million was primarily due to a $1.9 million increase in commissions expense related to professional services, a $1.5 million increase in personnel costs primarily due to a full year of professional services headcount expense, a $0.9 million increase in amortization of the customer relationship intangible asset, a $0.6 million increase in trade show and conference expenses, a $0.2 million increase in travel expenses and a $0.1 million increase in other expenses. As the acquisition of LEEDs occurred in November 2020, we incurred a full year of  related costs in 2021 compared to slightly more than one month in 2020.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Research and Development Expense</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The increase in research and development expense of $1.4 million was primarily due to an increase of $1.3 million in personnel related expenses, and an increase of $0.1 million in outside consulting fees.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">General and Administrative Expense</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The increase of $4.3 million was due primarily to an increase of $1.3 million in legal and litigation costs, a $1.3 million increase in contingent consideration expense related to the estimated 2022 LEEDS earnout, a $0.4 million increase in public relations costs, a $0.4 million increase in consulting and outside services expense primarily</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">63</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">associated with acquisition-related services, a $0.4 million increase in personnel expense, a $0.2 million increase in recruiting costs, a $0.2 million increase in insurance costs and a $0.1 million increase in other costs.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Other Income (Expense), Net</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The decrease of $0.1 million was due primarily to a decrease in interest income as interest rates have  decreased over the year.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Income Taxes</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our income taxes are based on the amount of our taxable income and enacted federal, state and foreign tax rates, adjusted for allowable credits, deductions and the valuations allowance against deferred tax assets, as applicable. For the years ended December 31, 2021 and 2020, our provision (benefit) for income taxes related to foreign income taxes only</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Comparison of Years Ended December 31, 2020 and 2019</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table sets forth our consolidated statements of operations data for the years ended December 31, 2020 and 2019 (in thousands):</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:35.946%;"></td>
    <td style="width:0.996%;"></td>
    <td style="width:1.381%;"></td>
    <td style="width:7.003%;"></td>
    <td style="width:1.007%;"></td>
    <td style="width:0.996%;"></td>
    <td style="width:1.007%;"></td>
    <td style="width:7.003%;"></td>
    <td style="width:2.324%;"></td>
    <td style="width:0.996%;"></td>
    <td style="width:1.381%;"></td>
    <td style="width:7.003%;"></td>
    <td style="width:1.007%;"></td>
    <td style="width:0.996%;"></td>
    <td style="width:1.007%;"></td>
    <td style="width:7.367%;"></td>
    <td style="width:2.324%;"></td>
    <td style="width:0.996%;"></td>
    <td style="width:1.381%;"></td>
    <td style="width:6.628%;"></td>
    <td style="width:0.921%;"></td>
    <td style="width:0.996%;"></td>
    <td style="width:0.707%;"></td>
    <td style="width:5.386%;"></td>
    <td style="width:3.244%;"></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">As a % of</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">As a % of</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Change</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Revenues</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Revenues</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenues</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">45,734</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">40,752</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,982</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Costs</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenues</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18,525</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,409</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">40</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,116</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Impairment of property and equipment</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">234</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">234</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total costs</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18,759</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,409</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">40</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,350</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Gross profit</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26,975</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">59</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,343</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">60</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,632</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating expenses:</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sales and marketing</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10,328</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,989</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">339</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,614</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,344</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">270</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">General and administrative</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,740</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,415</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,325</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total operating expenses</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,682</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">22,748</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,934</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Income from operations</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,293</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,595</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(302</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(19</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%)</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other income (expense), net</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(158</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">162</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(320</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(198</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%)</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Benefit from income taxes</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(90</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(41</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">49</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">120</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,225</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,798</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(573</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(32</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">64</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenues</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The increase of $5.0 million was primarily attributable to new customers and expansions of existing customer coverage areas, LEEDS&#x2019; revenue contribution for a partial quarter, partially offset by a normal rate of customer attrition. We went live with 49 net new square miles during the year ended December 31, 2020.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Costs</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The increase of $2.4 million was due primarily to a $2.0 million increase in overall personnel-related costs. including a partial quarter of costs related to LEEDS. The increase also includes a reallocation of certain resources as we formalized our customer success organization. There was also a $0.4 million increase in depreciation expense, a $0.2 million increase in repairs and maintenance costs, as well as a $0.2 million write-off related to sensor assets due to customer attrition.&#x202f;These increases are partially offset by a $0.4 million decrease in costs related to ShotSpotter Labs projects, for which revenues and costs vary depending on the phase of the projects.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Operating Expenses</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Sales and Marketing Expense</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The increase in sales and marketing expense of $0.3 million was primarily due to a $0.8 million increase in personnel costs, and $0.3 million increase in other costs including commissions expense and amortization of the customer relationship intangible asset related to LEEDS, partially offset by $0.8 million decrease in travel costs due to limited travel during the COVID-19 pandemic.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Research and Development Expense</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The increase in research and development expense of $0.3 million was primarily due to an increase in personnel and LEEDS-related expenses offset by a reduction in outside consulting fees.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">General and Administrative Expense</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The increase of $2.3 million was due primarily to a $1.0 million increase in personnel costs, $0.6 million increase in acquisition-related expenses, $0.4 million increase in legal and professional fees, and $0.3 million increase in insurance costs.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Other Income (Expense), Net</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The decrease of $0.3 million was due primarily to a decrease in interest income as interest rates significantly decreased during the year ended December 31, 2020.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Income Taxes</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our income taxes are based on the amount of our taxable income and enacted federal, state and foreign tax rates, adjusted for allowable credits, deductions and the valuations allowance against deferred tax assets, as applicable. For the years ended December 31, 2020 and 2019, our income tax benefits relate to foreign income taxes only.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Liquidity and Capital Resources</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Sources of Funds</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our operations have been financed primarily through net proceeds from the sale of equity, debt financing arrangements and cash from operating activities. Our principal source of liquidity is cash and cash equivalents totaling $15.6 million as of December 31, 2021. We also have a $20.0 million credit facility, of which no amounts were outstanding as of December 31, 2021. In December 2021, we obtained a waiver for the financial covenant tied to our profitability.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In March 2019, we issued and sold 250,000 shares of our common stock in an underwritten public offering, for which we received net proceeds of $10.6 million after deducting offering expenses.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">65</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We believe our existing cash and cash equivalent balances, our available credit facility and cash flow from operations will be sufficient to meet our working capital and capital expenditure requirements for at least the next 12 months. We believe that we will meet longer term expected future working capital and capital expenditure requirements, through a combination of cash flows from operating activities, available cash balances and our available credit facility. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our rate of revenues growth, the timing and extent of spending on sales and marketing, the expansion of sales and marketing activities, the timing of new product introductions, market acceptance of our products, and overall economic conditions. We may also seek additional capital to fund our operations, including through the sale of equity or debt financings. To the extent that we raise additional capital through the future sale of equity, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of our existing common stockholders. The incurrence of debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financing covenants that would restrict our operations.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Use of Funds</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our historical uses of cash have primarily consisted of cash used for operating activities, such as expansion of our sales and marketing operations, research and development activities and other working capital needs, and cash used in investing activities, such as property and equipment expenditures to install infrastructure in customer cities in order to deliver our solutions. Our expected material cash requirements are similar to our historical uses of cash as well as in connection with contingent earnouts, our stock repurchase program and repayment of any outstanding debt obligations under our credit facility, each as described below.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On November 24, 2020, we completed the acquisition of LEEDS for a purchase consideration of $21.6 million in cash, subject to working capital adjustments, and the issuance of 63,901 shares of ShotSpotter common stock worth $2.0 million. The purchase consideration also included a contingent earnout payable based on LEEDS&#x2019; revenues generated during the years ended December 31, 2021 and 2022. The earnout for 2021 was not earned, but we estimate a contingent earnout of $1.5 million to be paid in 2023 based on 2022 forecasted revenues.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On October 3, 2018, we acquired certain technology, referred to as HunchLab, and related assets from Azavea Inc. The purchase consideration totaled $2.5 million, consisting of $1.7 million in cash and a contingent earnout payable in cash for up to $750,000 based on HunchLab&#x2019;s revenues generated over the three-year period following the acquisition date. In January 2020, we paid $0.3 million based on revenues generated over the first year of the contingent earnout period. In February 2021, we paid the remaining $0.4 million of the contingent earnout based on revenues generated over the second year of the contingent earnout period.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock Repurchase Program</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In May 2019, we announced that our Board of Directors had approved a stock repurchase program for up to $15 million of our common stock. The shares may be repurchased from time to time in open market transactions, in privately negotiated transactions or by other methods in accordance with federal securities laws. The actual timing, number and value of shares repurchased under the program will be determined by management in its discretion and will depend on a number of factors, including the market price of our common stock, general market and economic conditions and applicable legal requirements. The stock repurchase program does not obligate us to purchase any particular amount of common stock and may be suspended or discontinued at any time.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the year ended December 31, 2021, we repurchased 95,151 shares of our common stock at an average price of $37.82 per share for $3.6 million. During the year ended December 31, 2020, we repurchased 74,520 shares of our common stock at an average price of $21.65 per share for $1.6 million. These repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Credit Facility</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On September 27, 2018, we entered into the Umpqua Credit Agreement for $10.0 million, which was amended in August 2020 to increase the size of our available loan facility to $20.0 million, which allows us to borrow up to $20.0 million under a revolving loan facility. We intend to use the revolving loan facility for general working capital purposes.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">66</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Cash Flows</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Comparison of Years Ended December 31, 2021, 2020 and 2019</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table presents a summary of our cash flows for the years ended December 31, 2021, 2020 and 2019:</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:54.856%;"></td>
    <td style="width:1.992%;"></td>
    <td style="width:1.371%;"></td>
    <td style="width:10.547%;"></td>
    <td style="width:0.91%;"></td>
    <td style="width:2.217%;"></td>
    <td style="width:1.371%;"></td>
    <td style="width:10.569%;"></td>
    <td style="width:0.91%;"></td>
    <td style="width:2.42%;"></td>
    <td style="width:1.371%;"></td>
    <td style="width:10.558%;"></td>
    <td style="width:0.91%;"></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">(in thousands)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net cash provided by (used in):</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating activities</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9,822</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,209</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,692</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Investing activities</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(7,884</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(18,758</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(4,909</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Financing activities</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(2,266</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(956</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,482</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net change in cash and cash equivalents</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(328</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(8,505</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,265</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As of December 31, 2021, 2020 and 2019, $1.0 million, $1.3 million and $0.8 million in cash was held by our consolidated foreign subsidiaries.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Operating Activities</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our net income (loss) and cash flows provided by operating activities are significantly influenced by our increase in headcount to support our growth, increase in legal, outside services fees, and sales and marketing expenses, and our ability to bill and collect in a timely manner.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The net cash provided by operating activities of $9.8 million in the year ended December 31, 2021 was primarily driven by decreased deferred revenue and increased collections of accounts receivable driven by new customer contracts.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The net cash provided by operating activities of $11.2 million in the year ended December 31, 2020 was primarily driven by collections of accounts receivable driven by new customer contracts and expansions of existing customer coverage.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The net cash provided by operating activities of $13.7 million in the year ended December 31, 2019 was primarily driven by decreased deferred revenue and increased collections of accounts receivable driven by new customer contracts and expansions of existing customer coverage.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Investing Activities</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our investing activities consist primarily of capital expenditures to install our solutions in customer coverage areas, purchases of property and equipment, and investments in intangible assets and business acquisitions.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Investing activities used $7.9 million, $18.8 million, and $4.9 million in the years ended December 31, 2021, 2020 and 2019, respectively. We completed our acquisition of LEEDS for approximately $14.6 million in cash, net of $7.0 million cash acquired at closing during the year ended December 31, 2020. The remaining use of cash was primarily for property and equipment expenditures to install our solutions in customer coverage areas.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Financing Activities</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash generated by financing activities includes proceeds from our secondary offering in 2019, net proceeds from the exercise of stock options and warrants, proceeds from the employee stock purchase plan (&#x201c;ESPP&#x201d;) purchases, offset by payment for repurchases of our common stock, payment of indebtedness, and debt issuance and financing costs.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Financing activities used $2.3 million in cash during the year ended December 31, 2021. This was primarily due to $3.6 million in payments for repurchases of our common stock, $0.4 million in payments for contingent consideration, partially offset by $0.9 million in proceeds from the exercise of options and $0.8 million in proceeds from ESPP purchases.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">67</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Financing activities used $1.0 million in cash during the year ended December 31, 2020, primarily for $1.6 million in payments for repurchases of our common stock and a $0.3 million payment for HunchLab&#x2019;s contingent consideration, partially offset by $0.7 million proceeds from ESPP purchases and $0.3 million in proceeds from the exercise of options and warrants.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Financing activities provided $5.5 million in cash during the year ended December 31, 2019 from $10.8 million in net proceeds from the issuance of common stock upon our secondary offering, $0.9 million proceeds from ESPP purchases, and $0.5 million in proceeds from the exercise of options and warrants, partially offset by $6.7 million in payments for repurchases of our common stock.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Off-Balance Sheet Arrangements</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As of December 31, 2021, we did not have any relationships, material commitments or obligations with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements. We do not engage in off-balance sheet financing arrangements. In addition, we do not engage in trading activities involving non-exchange traded contracts.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Critical Accounting Estimates</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our consolidated financial statements are prepared in accordance with United States Generally Accepted Accounting Principles. The preparation of our consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of revenues, assets, liabilities, costs and expenses. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances and evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates. Our most critical accounting policies are summarized below. See Note 2, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Summary of Significant Accounting Policies</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for a description of our other significant accounting policies.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Revenue Recognition</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenue Recognition &#x2013; Gunshot Detection Services</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We generate substantially all of our revenues from the sale of gunshot detection subscription services, in which gunshot data generated by company-owned sensors and software is sold to our customers through a cloud-based hosting application for a specified contract period. Typically, the initial contract period is one to three years in length. The subscription contract is generally noncancelable without cause. Generally, these service arrangements do not provide the customer with the right to take possession of the hardware or software supporting the subscription service at any time. A small portion of our revenues are generated from the delivery of setup services to install company-owned sensors in the customer&#x2019;s coverage area and other services including training and licenses to integrate with third-party applications.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We generally invoice customers for 50% of the total contract value when the contract is fully executed and for the remaining 50% when the subscription service is operational and ready to go live &#x2013; that is, when the customer has acknowledged the completion of all the deliverables in the signed customer acceptance form. We generally invoice subscription service renewals for 100% of the total contract value when the renewal contract is executed. For the public safety solution, the pricing model is based on a per-square-mile basis. For security solutions, the pricing model is on a customized-site basis. As a result of the process for invoicing contracts and renewals upon execution, cash flows from operations and accounts receivable can fluctuate due to timing of contract execution and timing of deployment.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We recognize revenues upon the satisfaction of performance obligations. At contract inception, we assess the services promised in our contracts with customers and identify a performance obligation for each promise to transfer a good or service (or bundle of services) to the customer that is distinct. To identify the performance obligations, we consider all of the services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. We determined that the subscription services, training, and licenses to integrate with third-party applications are each distinct services that represent separate performance obligations. The setup activities are not distinct from the subscription service and are combined into the subscription service performance obligation. However, setup fees may provide a material right to the customer that has influence over the customers' decision to</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">68</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">renew. All setup fees are assessed on a quantitative and qualitative basis to determine whether they represent a distinct performance obligation. The total contract value is allocated to each performance obligation identified based on the standalone selling price of the service and any discounts are allocated pro-rata to the identified performance obligations. For contracts that have an original duration of one year or less, we use the practical expedient applicable to such contracts and do not consider the time value of money. We believe revenue recognition for gunshot detection services is subject to uncertainty because of the timing of renewal contracts or work orders.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenues from subscription services are recognized ratably, on a straight-line basis, over the term of the subscription. Revenues from material rights are recognized ratably over the period in which they are determined to provide a material right to the customer, which is generally three years. Revenues from training and licenses to integrate with third-party applications are recognized upon delivery which generally occurs when the subscription service is operational and ready to go live.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Subscription renewal fees are recognized ratably over the term of the renewal, which is typically one year. While most customers elect to renew their agreements, in some cases, they may not be able to obtain the proper approvals or funding to complete the renewal prior to expiration. For these customers, we stop recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, we recognize subscription revenues for the period between the expiration of the original term of the agreement and the completion of the renewal process in the month in which the renewal is executed. If a customer declines to renew its subscription, the remaining fees from material rights, if any, are immediately recognized.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenue Recognition &#x2013; Software License, Maintenance and Support, and Professional Services</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">With the acquisition of LEEDS, we also generate revenues from the sale of (i)&#x202f;a software license and related maintenance and support services of our proprietary software technology and (ii) professional software development services to a single customer, through a sales channel intermediary. We have been serving this customer for more than ten years. The sales channel intermediary contract includes an annual, renewable subscription for software and related maintenance and support services. The contract also provides for the procurement of professional services, such as for software development and testing for product feature enhancements, by executing supplementary work orders</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We recognize revenue from the license of our software license and related maintenance and support services revenues upon the satisfaction of performance obligations. We determined that the term-based software license should be combined with the maintenance and support services as a single performance obligation. The nature of the maintenance and support services, inclusive of our obligation to provide additional, unspecified software functionality over the license term, in allowing this single customer to be flexible in utilizing the customized software to respond to the changing regulatory environment, are critical to the customer&#x2019;s ability to derive benefit and value from the license.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contractually, we provide continuous access to the software, maintenance and support services, helpdesk and technical support over the contract term, hence a time-elapsed method is used to recognize revenue. Revenues from the software license and maintenance and support services are recognized ratably over the term of the contract because our obligation to provide the license and related support services is uniform over the license term. We generally invoice for these services a month in arrears. If a customer does not renew prior to the contract term expiring, we stop recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, we recognize the revenues for the period between the expiration of the original contract term and the completion of the renewal process in the month in which the renewal is executed.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Professional services revenue consists of fees typically associated with the design, development and testing of<br />product feature enhancements requested by the customer. The customer procures additional development services as<br />needed, and generally based upon annual development plans negotiated by and between the customer and us. Professional services do not result in significant customization of the maintenance and support services and are considered distinct services. All, and any part of the output, of our professional services towards such product feature enhancements, belong to the customer. Accordingly, we satisfy the performance obligations over time as the performance of work typically creates or enhances an asset that the customer controls as the asset is created or enhanced. As these product feature enhancements each have a fixed contract fee, we recognize revenue over time proportionally as work is performed, based on cumulative resource costs incurred as a percentage of total forecast</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">69</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">costs for the project. Management uses significant judgement in making these estimates, which affect the timing of revenue recognition, including how much revenue to recognize in each period, and in estimating the timing of revenue recognition for remaining performance obligations. The contract price and billing schedule are stated in each work order and we generally invoice in monthly installments upon the commencement of each work order.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Stock-Based Compensation</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> &#x2014; We recognize stock-based compensation expense for equity awards granted to our employees, directors, and consultants that can be settled in shares of our common stock. Stock-based compensation expense is based on the grant date fair value estimate for each award as determined by our board of directors. We recognize these compensation costs on a straight-line basis over the requisite service period of the award.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Restricted stock unit awards are valued using the grant date market closing price of our common stock as traded on the Nasdaq Capital Market .</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We estimate the fair value of stock option awards at the date of grant using the Black-Scholes option pricing model, which was developed for use in estimating the value of traded options that have no vesting restrictions and are freely transferable. The fair values generated by the model may not be indicative of the actual fair values of our awards as it does not consider other factors important to those stock-based payment awards, such as continued employment, periodic vesting requirements and limited transferability.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Business Acquisition &#x2014;</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> We allocate the fair value of purchase consideration to the tangible assets acquired, liabilities assumed and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Critical estimates in valuing such intangible assets include, but not limited to, future expected cash flows from customer relationships and developed technology and discount rates.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Goodwill &#x2014;</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> Goodwill represents the excess of amounts paid over the fair value of net assets acquired from a business acquisition. Goodwill is tested for impairment at the reporting unit level (operating segment or one level below an operating segment) on an annual basis (October 1) and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. Application of the goodwill impairment test requires judgment, including the identification of reporting units and determination of the fair value of each reporting unit. We have concluded there is only one reporting unit for purposes of performing the goodwill impairment test. The fair value of each reporting unit is estimated primarily through the use of a discounted cash flow methodology. This analysis requires significant judgments, and may include estimation of future cash flows, which is dependent on internal forecasts, estimation of the long-term rate of growth for our business, estimation of the useful life over which cash flows will occur, and determination of our weighted-average cost of capital. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results, market conditions, and other factors. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment. We performed our annual test for goodwill impairment as of October 1, 2021 and concluded that no impairment charge was necessary.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">70</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_7a_qualitative_quantitative_disclos"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 7A. QUALITATIVE AND QUANTITAT</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">IVE DISCLOSURES ABOUT MARKET RISK</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign exchange rates as well as, to a lesser extent, inflation.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Interest Rate Risk</span><span style="color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Arial Narrow;font-style:italic;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We are exposed to interest rate risk in the ordinary course of our business. Our cash includes cash in readily available checking and money market accounts. These securities are not dependent on interest rate fluctuations that may cause the principal amount of these assets to fluctuate.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We had cash and cash equivalents of $15.6 million as of December 31, 2021, which consists entirely of bank deposits.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Foreign Currency Exchange Risk</span><span style="color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Arial Narrow;font-style:italic;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have foreign currency risks related to our revenues and operating expenses denominated in currencies other than our functional currency, the U.S. dollar, principally the South African Rand. Movements in foreign currencies in which we transact business could significantly affect future net earnings. However, if the average value of the South African Rand had been 10% higher relative to the U.S. dollar during 2021, 2020 or 2019, it would not have resulted in a significant impact to our results of operations for the years ended December 31, 2021, 2020 or 2019. To date, we have not engaged in any hedging strategies. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in foreign currency rate.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Inflation Risk</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">71</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;" id="item_8_financial_statements_supplementar"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 8. FINANCIAL STATEMEN</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">TS AND SUPPLEMENTARY DATA</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="index_to_consolidated_financial_statemen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">INDEX TO CONSOLIDATED</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> FINANCIAL STATEMENTS</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:93.996%;"></td>
    <td style="width:1.004%;"></td>
    <td style="width:5.0%;"></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#report_independent_registered_public_acc"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;">Report of Independent Registered Public Accounting Firm</span></a><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;[PCAOB ID No. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_89945401-3cba-4c48-a4b6-6f5c7fab8f6f" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:AuditorFirmId"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">]</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">73</span></p></td>
   </tr>
   <tr style="height:6.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:6.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#condensed_consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;">Consolidated Balance Sheets</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">74</span></p></td>
   </tr>
   <tr style="height:6.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:6.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#condensed_consolidated_statements_operat"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;">Consolidated Statements of Operations</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">75</span></p></td>
   </tr>
   <tr style="height:6.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:6.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#condensed_consolidated_statements_compre"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;">Consolidated Statements of Comprehensive Income (Loss)</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">76</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#consolidated_statements_stockholders_equ"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;">Consolidated Statements of Stockholders&#x2019; Equity</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">77</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#condensed_consolidated_statements_cash_f"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;">Consolidated Statements of Cash Flows</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">78</span></p></td>
   </tr>
   <tr style="height:6.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:6.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="#notes_to_condensed_consolidated_financia"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;">Notes to Consolidated Financial Statements</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:top;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:middle;padding-right:0.010in;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">79</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">72</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="report_independent_registered_public_acc"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">REPORT OF INDEPENDENT REGIS</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">TERED PUBLIC ACCOUNTING FIRM</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:8.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">To the Stockholders and the Board of Directors of ShotSpotter, Inc.:</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:8.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Opinion on the Financial Statements</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:8.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have audited the accompanying consolidated balance sheets of ShotSpotter, Inc. (the &#34;Company&#34;) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income (loss), stockholders&#x2019; equity, and cash flows, for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the &#34;consolidated financial statements&#34;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:8.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Basis for Opinion</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:8.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#34;PCAOB&#34;) 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></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:8.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">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 consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:8.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our audits included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">/s/ </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3b6c09c3-ae60-4ec4-800c-835a77d35d69" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:AuditorName"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Baker Tilly US, LLP</span></ix:nonNumeric></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have served as the Company's auditor since 2016.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_eb12a173-f01b-4a31-8f7a-44371f848443" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="dei:AuditorLocation"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Minneapolis, Minnesota</span></ix:nonNumeric></span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28, 2022</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">73</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, Inc.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="condensed_consolidated_balance_sheets"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> Consolida</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ted Balance Sheets</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(In thousands, except share and per share data)</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:66.899%;"></td>
    <td style="width:1.531%;"></td>
    <td style="width:1.381%;"></td>
    <td style="width:12.686%;"></td>
    <td style="width:0.942%;"></td>
    <td style="width:1.531%;"></td>
    <td style="width:1.381%;"></td>
    <td style="width:12.707%;"></td>
    <td style="width:0.942%;"></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Assets</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Current assets</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash and cash equivalents</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_242d2edc-a153-4a62-956b-8b203a09bad9" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">15,636</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8dfc5b1f-7aab-4d01-8ff3-fe1d5e6d0359" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">16,043</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable and contract asset, net</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_57a856c6-9dc3-49b8-993b-3644a974b03a" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="ssti:AccountsReceivableAndContractAssetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">16,134</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_33f78581-97d2-49d4-ab6a-1a6723e31ea1" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="ssti:AccountsReceivableAndContractAssetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">12,921</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid expenses and other current assets</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_37d7af84-c1b9-431e-a2a9-aa78dc8972e0" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,504</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fcf8ee5e-cccc-42f8-81a7-79c1dbd71eb4" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,172</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total current assets</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b9e2dffd-3986-4178-970a-fd78bba62ada" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">34,274</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_41b1eb2a-a4b6-48c9-b6e1-a3879117bcfc" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">31,136</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_60407cf8-7b87-48a4-8ac7-c80e8f4f60f9" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">17,409</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2fbb661f-fa46-4af3-add6-635921c0c3de" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">15,346</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease right-of-use assets</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bbf7ca26-8d32-482b-9e91-30a02f488b17" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,323</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_472542ff-55e3-4b3d-8363-2f2048dd9ce1" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">882</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Goodwill</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_592abd2a-ec9d-4d3a-a58c-78bd0cb47c1a" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,816</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9046d542-1940-459e-bf4c-43fc5b793ead" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,811</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intangible assets, net</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0c90c962-6adc-4a85-af29-1fae8c674f48" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">13,564</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a06715a5-bb70-450d-9750-154544520553" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14,540</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other assets</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2dec9b80-5e1d-440a-8ce0-1fb6441a6607" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,918</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_44d6c4da-6cca-4c28-85e2-0d7e6ff1751e" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,605</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total assets</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_38b94a1b-eebf-42da-9368-b385543ae8f3" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">72,304</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_63604648-06f0-4a30-bd54-e82e08acba95" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">66,320</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Liabilities and Stockholders' Equity</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Current liabilities</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts payable</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_52618692-2dfc-4073-849d-40d243320dab" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,587</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e1c95b4f-0dee-42b6-ac5e-0945c00cad99" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,192</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred revenue, short-term</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_064cb3fa-df57-41d7-818d-7195ee0c3c8a" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">26,235</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_94abf52d-44bc-4b8b-b5f6-d2a0fbdccac5" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,174</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued expenses and other current liabilities</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_56d9c091-21c2-4b51-b0ca-c3d73100136c" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">6,680</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_32cb3296-d1e2-465a-b28e-21adab3dc064" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,613</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total current liabilities</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b32f19d9-ba46-4cb7-9f68-55ab87c233f9" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">34,502</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e6ea0d69-037a-43ee-97b5-f0b6fe89cc01" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">30,979</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred revenue, long-term</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_39e7a711-c353-4103-b107-c634d12b6401" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">474</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_12fb6518-1578-4ac9-9385-ce3bf695c2f5" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">405</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other liabilities</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_63ebf523-48f9-4d6d-b91a-5cc6003326ae" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,513</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2afd08d1-2af0-4528-b430-fe598352f146" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">631</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total liabilities</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f0583e3d-4c08-4295-85df-8e27a693b9f3" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">38,489</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d6ed0708-ee5b-4a08-aea9-68b8e8a1ceae" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">32,015</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1a99e96b-bd06-436d-8b7e-5957dbc9c715;"><span style="-sec-ix-hidden:F_aaa78f85-70d4-4200-8632-92b612293b11;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Commitments and contingencies</span></span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;(Note 19)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stockholders' equity</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Preferred stock: $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5b6380e8-2940-4fb6-8a4a-f8ea3b5407d8" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_USDollarShare" decimals="INF"><ix:nonFraction id="F_46b60802-ffb2-420e-a582-4db308b4fa85" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_USDollarShare" decimals="INF">0.005</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;par value; </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f3d86cf1-749d-4deb-82fc-1d423e514ce9" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal"><ix:nonFraction id="F_789dd386-0a25-448a-b526-9905168c97ab" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">20,000,000</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;shares authorized; </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f7d921e3-c615-4a09-8579-4335be483cd7" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_076372fc-5964-43ac-a036-1483072ddb8e" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_952decbf-900a-420d-9dae-b39473756638" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_f0bca8ed-608f-46de-8931-81a82d83b76f" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;shares<br />&#160;&#160;&#160;issued and outstanding as of December 31, 2021 and 2020</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_104dca01-3d76-4c73-ad2b-07b6c9fc9fe7;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></span></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_2a1c07d3-20e3-4331-8c43-2e61ff1f02ff;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></span></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Common stock: $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_eb5f4a79-1c04-469e-bc14-6509f7f0cb0c" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_USDollarShare" decimals="INF"><ix:nonFraction id="F_3282879a-4636-4abf-99b3-43d3c121da9d" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_USDollarShare" decimals="INF">0.005</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;par value; </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1c357433-aff3-4cc1-8f0d-bd1dfd8c4d6a" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal"><ix:nonFraction id="F_5b26a88e-225d-4965-aa3e-6e425833782a" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">500,000,000</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;shares authorized; <br />&#160;&#160;&#160;</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_edfdefeb-d2b2-4d17-94aa-7ba397ab2c38" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal"><ix:nonFraction id="F_8ddca793-1e78-4dfa-8b1b-03047bd37ba4" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">11,703,430</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_420e5a95-01c0-4182-88d3-bd0d638ac50b" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal"><ix:nonFraction id="F_f893615b-5e44-402c-9d8d-b40f3f50e3a1" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">11,538,998</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;shares issued and outstanding as of<br />&#160;&#160;&#160;December 31, 2021 and 2020, respectively</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e5f8c436-3582-4497-a82e-cf30fc5e8d84" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">58</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_dd4b5a17-40cc-4bc4-84e9-9128a9849d1f" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">58</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Additional paid-in capital</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_234d4f29-01cb-4e48-8fa1-486de2b7b202" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">132,780</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_97c830a3-8e4a-4cf1-acfd-f7d69a64f263" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">128,771</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accumulated deficit</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cb8b9e63-5581-44bb-b4ec-ea70da3dee32" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">98,785</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a753edc5-3961-4726-99c1-d5a3cc71ba20" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">94,354</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accumulated other comprehensive loss</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2d740d54-be61-494a-b3ca-f54ecdf27992" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">238</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5b785193-0b55-4c88-a8d0-b0915c586f9a" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">170</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total stockholders' equity</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_204ff239-4e81-4471-9c45-1b9f6ede0831" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">33,815</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8cff5c9f-927f-4dcf-b559-5901fabb9d0a" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">34,305</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total liabilities and stockholders' equity</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_edf2f702-d6d0-4e8a-8482-755f6f883c9e" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">72,304</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_94180b8c-1425-4a07-b693-7b49c5c81bcd" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">66,320</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">See accompanying notes to consolidated financial statements.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">74</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, Inc.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="condensed_consolidated_statements_operat"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> Consolidated S</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">tatements of Operations</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(In thousands, except share and per share data)</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:5.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:5.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:45.706%;"></td>
    <td style="width:1.713%;"></td>
    <td style="width:1.371%;"></td>
    <td style="width:14.157%;"></td>
    <td style="width:0.91%;"></td>
    <td style="width:1.553%;"></td>
    <td style="width:1.371%;"></td>
    <td style="width:14.157%;"></td>
    <td style="width:0.91%;"></td>
    <td style="width:1.713%;"></td>
    <td style="width:1.371%;"></td>
    <td style="width:14.157%;"></td>
    <td style="width:0.91%;"></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
    <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenues</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3fc5bd5f-e687-4979-82cd-ef8f79e3586a" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">58,155</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6f9281c7-9857-41f6-b8ce-c158d4077a94" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">45,734</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_af8afbab-059c-4ceb-89fa-c330d4833406" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">40,752</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Costs</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenues</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0f31c8ed-a0cd-4a49-ba91-bf48d9692848" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">25,611</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fd926da0-61e6-49f9-9656-54d033029dbd" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">18,525</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f3ff4f99-89dd-403e-876f-5521ed321101" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">16,409</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Impairment of property and equipment</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_67095bd3-9e8c-411d-a28d-89a6517dec3d" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:ImpairmentOfPropertyAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">25</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d5931baf-080b-4d83-9990-ee1a0ebb78be" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="ssti:ImpairmentOfPropertyAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">234</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total costs</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2b959773-5f6d-4786-9251-816e2bec931b" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:CostOfRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">25,636</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2520e147-f154-43b2-aaf4-083ce1159d94" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:CostOfRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">18,759</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3019d0dd-4e27-478f-8591-3e78497a68cc" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:CostOfRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">16,409</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Gross profit</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5f692239-d11f-422d-90fc-d08aa4696f6b" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">32,519</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bbdbd345-c0b3-47d6-bb63-9c8a6911ca88" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">26,975</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_73dcc345-b666-4ae3-a8fe-6289f3357d38" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,343</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating expenses</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sales and marketing</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a7272ec0-0240-4db8-a05b-eb1b2ca5b4d6" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">15,479</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8f5e91dd-0cca-4bd9-bd62-1b23e334594f" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">10,328</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0737081b-c6ec-41d8-b786-c95b18a5159f" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">9,989</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a2e8629b-f073-4685-8d3e-23dae11a2c0e" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7,035</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_75378cb3-2a6b-4fd3-9905-34052defe999" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,614</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b3177cc9-e29f-45e9-b5ca-2741d04e64f0" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,344</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">General and administrative</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4c611883-1d8d-42c8-b34e-ef05d152358c" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14,074</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d412a87a-2426-48e6-988d-1bd161118389" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">9,740</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8be67d59-05ed-4fbf-b140-5239260e8a81" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7,415</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total operating expenses</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f7aa8a72-cad7-40a4-b52e-89d8fda2f848" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">36,588</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fdb85294-aa8c-4c1c-9d17-2bd495c35512" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">25,682</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a930fe75-4701-4963-94fd-1f59d92791fc" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">22,748</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating income (loss)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_69c7d0ee-e8f6-4e46-961a-93849308b845" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,069</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_70b25852-db28-4b09-9bbe-af3bc7bb0dc0" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,293</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_57b02eef-1c7e-4dc9-a5bb-9346498dae12" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,595</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other income (expense), net</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Interest income (expense), net</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4f621967-0c13-4d5c-9bf3-c890a685bea4" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:InterestIncomeExpenseNonoperatingNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">38</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2090f9f2-ceab-4635-a556-79dbe754c98d" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:InterestIncomeExpenseNonoperatingNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">113</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_aff107fe-6bd6-4f10-bd62-2cf691524e82" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:InterestIncomeExpenseNonoperatingNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">440</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other expense, net</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4f4abc18-fa97-4fa1-9862-ca8dba65cb27" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">344</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_56cf7c8d-b360-459e-af3d-735fccf5efca" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">271</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e59b185b-fbdc-4996-b1c9-b4b25f894141" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">278</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total other income (expense), net</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8a908877-b33b-47d7-ba6a-3165c7ca4d4b" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">306</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bc9bf6c4-980a-4bf2-81cc-25edc3f78f8a" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">158</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_756de30b-b328-44ed-848e-76c6b039d367" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">162</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(Loss) income before income taxes</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b816f05b-2251-45a1-94b6-237526e92bab" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,375</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7c4b7e10-780d-442f-b617-09f48f2b4eef" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,135</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_41f69623-d7a0-4953-9713-36e2e1a3d394" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,757</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Provision (benefit) for income taxes</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_08776628-4b26-4242-989f-042f94674a9b" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">56</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9c6f9181-a176-4a2a-a65b-c9da14f71b0e" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">90</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_54e07241-cfdb-47a3-92e1-b7aa481372da" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">41</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net (loss) income</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_762ca472-5a03-4385-aa8a-96e50a87a094" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,431</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0c2bb0cd-4b74-43f3-b35a-33042187e5bf" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,225</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2ee46dfb-f50f-4e76-ae23-228d6a4b9762" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,798</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net (loss) income per share, basic</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_69d73801-dd20-405e-a033-794aec81d602" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:EarningsPerShareBasic" unitRef="U_USDollarShare" scale="0" decimals="2" sign="-">0.38</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d356fe01-89bc-4938-99fc-eb50f827a8a9" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:EarningsPerShareBasic" unitRef="U_USDollarShare" scale="0" decimals="2">0.11</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a841341d-47a3-4cba-874e-6e6e036c1c9e" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:EarningsPerShareBasic" unitRef="U_USDollarShare" scale="0" decimals="2">0.16</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net (loss) income per share, diluted</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_27d77442-7f07-4316-a1f5-b4e5bacb32a5" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:EarningsPerShareDiluted" unitRef="U_USDollarShare" scale="0" decimals="2" sign="-">0.38</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f95610ce-d5a1-4a76-8a90-9b9d208e57a1" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:EarningsPerShareDiluted" unitRef="U_USDollarShare" scale="0" decimals="2">0.10</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_098827f2-a763-439f-910b-7458487ffc03" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:EarningsPerShareDiluted" unitRef="U_USDollarShare" scale="0" decimals="2">0.15</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted average shares used in computing adjusted<br />&#160;&#160;&#160;net (loss) income per share, basic</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5bd2f97a-e29e-4c74-96c8-bb9e071eb02f" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,647,558</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d2c52980-f118-4cad-8410-dcad4bb50c5a" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,408,757</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a4b76d96-ba24-482d-805d-995ccc11c240" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,302,780</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted average shares used in computing adjusted<br />&#160;&#160;&#160;net (loss) income per share, diluted</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5b101194-94fd-47c4-b55f-c9e89bdcb39d" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,647,558</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_88329c22-c1cb-4206-ab7f-a53a62d7d00e" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,730,294</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_56c3892e-b932-4a09-9b51-9aa93446811d" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,846,348</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">See accompanying notes to consolidated financial statements.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">75</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, Inc.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="condensed_consolidated_statements_compre"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> Consolidated State</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ments of Comprehensive Income (Loss)</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(In thousands)</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:5.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:5.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.065%;"></td>
    <td style="width:1.295%;"></td>
    <td style="width:1.381%;"></td>
    <td style="width:10.672%;"></td>
    <td style="width:0.942%;"></td>
    <td style="width:1.317%;"></td>
    <td style="width:1.381%;"></td>
    <td style="width:10.662%;"></td>
    <td style="width:0.942%;"></td>
    <td style="width:1.317%;"></td>
    <td style="width:1.381%;"></td>
    <td style="width:10.715%;"></td>
    <td style="width:0.931%;"></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c51bb723-4024-4257-a631-1a87bf229112" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,431</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9ca51364-f100-4f89-85b6-8c35b82bc7da" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,225</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_78ad5f9b-76a3-4d23-ad29-15c0b8e1d7f3" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,798</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other comprehensive income (loss):</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change in foreign currency translation adjustment</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ca5fdae8-02cd-41f2-bfdb-2fe93d2f42d2" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">68</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a91baaad-7999-4932-a488-035a29f45531" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">36</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1e317320-96ee-42f5-af89-06a84d156aff" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">15</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Comprehensive income (loss)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0e807321-3436-43b8-b792-89e2be794abb" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,499</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2fbdf039-f649-4cd2-a820-3c8bf5a125fd" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,189</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ca8d5def-9c17-46fb-81d4-20941a716aa5" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,813</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">See accompanying notes to consolidated financial statements.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">76</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, Inc.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="consolidated_statements_stockholders_equ"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Consolidated Statements of St</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ockholders&#x2019; Equity</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(In thousands, except share data)</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:3.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:49.007%;"></td>
    <td style="width:1.159%;"></td>
    <td style="width:0.417%;"></td>
    <td style="width:6.691%;"></td>
    <td style="width:0.564%;"></td>
    <td style="width:1.159%;"></td>
    <td style="width:0.842%;"></td>
    <td style="width:4.226%;"></td>
    <td style="width:0.564%;"></td>
    <td style="width:1.159%;"></td>
    <td style="width:0.842%;"></td>
    <td style="width:4.983%;"></td>
    <td style="width:0.564%;"></td>
    <td style="width:1.159%;"></td>
    <td style="width:0.842%;"></td>
    <td style="width:5.965%;"></td>
    <td style="width:0.564%;"></td>
    <td style="width:1.159%;"></td>
    <td style="width:0.842%;"></td>
    <td style="width:7.232%;"></td>
    <td style="width:0.564%;"></td>
    <td style="width:1.159%;"></td>
    <td style="width:0.842%;"></td>
    <td style="width:6.93%;"></td>
    <td style="width:0.564%;"></td>
   </tr>
   <tr style="height:7.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">Common Stock</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Calibri;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">Additional<br />Paid-in</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Calibri;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">Accumulated</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Calibri;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">Accumulated<br />Other<br />Comprehensive</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Calibri;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">Total<br />Stockholders' <br />Equity/</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:7.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">Shares</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">Par Value</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">Capital</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">Deficit</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">Income (Loss)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:7.0pt;font-family:Times New Roman;">(Deficit)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:7.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:7.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Balance at December 31, 2018</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_94daefd6-0255-4e88-aa2b-66da13383c00" contextRef="C_81943320-06ee-4327-9f19-7d655962d4f1" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">10,864,722</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5212da2a-af72-41a2-aa4f-2e3fc5708a2e" contextRef="C_81943320-06ee-4327-9f19-7d655962d4f1" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">55</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ae088925-e768-4440-9829-f76c3771e34b" contextRef="C_370554cc-e796-40ce-924a-15e45b3fe811" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">114,618</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_85fb54e1-67a3-45b0-98cc-b9816f8a7cf1" contextRef="C_99bcec99-b966-4803-93e0-5be87f4e8e7d" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">97,377</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0cc53c5c-e825-4bdb-87a2-50f7d1b480ec" contextRef="C_025782b5-b733-4837-be35-7c3ee78e0bc5" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">149</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_25b93b06-51e6-497e-96e3-b235c661dbd5" contextRef="C_70842f64-8fd7-495f-b84c-413c1b8d2b98" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">17,147</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Exercise of stock options</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7113dc9e-505f-45df-bab0-a1357f1fe747" contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">307,365</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9cbdb7cc-7b31-4e69-a51d-0ffe03f764ab" contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f4413097-d320-4c74-8a4f-075a032a842a" contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">452</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3af815d6-691d-4240-bbaf-6d64b7f6c14c" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">454</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Issuance of common stock in connection with exercise of warrants</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_721c83b1-e60f-4525-bfc0-9835b322dff2" contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247" name="ssti:StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">26,098</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6e7890f6-d0e5-4693-8cdd-268e31e84f16" contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43" name="ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">71</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a4bac7b6-f22a-4726-a124-39d59fdeb768" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">71</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Issuance of common stock upon secondary offering, net of costs</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5a1f3a03-5617-4ab1-886b-aed211beccf4" contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">250,000</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fb3332fe-042d-4034-b704-9e41ca483698" contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7e6b5e1e-a31c-4830-b966-f2216dba555b" contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">10,553</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_020e7b1a-e328-48bc-898c-917553a80a43" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">10,554</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Repurchase of common stock and retirement</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_77827be3-f3c2-4070-911d-4fbdd9706ff2" contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">257,824</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_93e86df4-89e3-4d3f-8b7c-f79e54b7425e" contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3f78a78a-81a9-4735-a681-5087f21a30d2" contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">6,716</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_930af95f-0607-488d-9513-cc903a290b6e" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">6,718</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Issuance of common stock from ESPP purchases</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_84046bff-e7bc-4998-b449-78fc8e32b743" contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">65,639</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4ac8d0ae-e56a-49f6-9daf-533caa0046f5" contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6ce688ff-5344-48b9-81e6-9691ebcef6b4" contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">872</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1873c83b-f31d-453e-865b-8920d55ea5c1" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">873</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Issuance of common stock from RSU's vested</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f766949f-7ec6-4a78-8294-e1344c74812d" contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247" name="ssti:StockIssuedDuringPeriodSharesRestrictedStockAwardVesting" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">58,150</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Stock-based compensation</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cddc45de-79ee-45a6-8f89-a6f11e463d3e" contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,057</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b7a72610-0f79-4fc6-a9c6-9361c35dd6f4" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,057</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Foreign currency translation gain</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f1b43ee5-6efa-4c4c-813f-207fb8ba96c2" contextRef="C_e66c1f16-5853-4624-b2ab-8e81233e7fa4" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">15</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5bed1b80-bf91-4edb-864e-2a0cbebfe693" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">15</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Net income</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c9ad7a4d-afd7-47bb-b4d6-4c8d0f5065ac" contextRef="C_9877a4f9-1d98-42f7-9025-d1fd8ad36173" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,798</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c14a908d-28c0-4d00-b8a2-d5f8ba2ec3ff" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,798</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Balance at December 31, 2019</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b6a1d3eb-7818-4cd7-b55b-fcf79078db14" contextRef="C_a4e02983-2207-44ed-9dde-8f50c9026031" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">11,314,150</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_64a0c370-92fc-4ab6-bfc6-631ce45a3550" contextRef="C_a4e02983-2207-44ed-9dde-8f50c9026031" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">57</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_38b7769c-80ad-4c6e-9151-f1ff557d04b0" contextRef="C_76a57572-554a-41d1-aee8-934fea83872a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">122,907</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_58135e10-ff6f-44b4-9387-54167150d5fd" contextRef="C_ecd9a202-e122-42d6-89e5-8b3cbb15dee7" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">95,579</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9ae1be22-7bea-4778-b623-1d4d62704ee6" contextRef="C_0305b590-ec74-40cb-9c35-20839d9dbdaf" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">134</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_655d1341-4ed5-4528-8efd-a4ab41be03a8" contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">27,251</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Exercise of stock options</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_818f0f09-21cf-4907-9432-b53fcc71f0ea" contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">96,456</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ee2bf9b2-a615-4b57-b796-f2f98751f191" contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b6d53a73-ef3d-467f-92d8-df6336df12a8" contextRef="C_31335926-6996-492e-afb6-97c8ce263642" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">313</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_875fc66d-ac7d-40f2-a299-4f8f2fdf2f16" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">314</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Issuance of common stock in connection with exercise of warrants</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8b086026-4311-4b30-8da2-6c71c0b76883" contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe" name="ssti:StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">46,939</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Repurchase of common stock</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5e9c280c-d166-4cd9-bd96-6d09481b4c41" contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe" name="us-gaap:StockRepurchasedDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">74,520</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5ea536bb-04ca-489c-b817-9286e5e18b2c" contextRef="C_31335926-6996-492e-afb6-97c8ce263642" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,615</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_78eb8232-5fcb-4ee7-aed0-d313b9991043" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,615</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Issuance of common stock from ESPP purchases</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7b07892e-bb59-4b31-93ef-6514638ee65e" contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">37,102</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0505c7c3-83e7-43ec-92de-d6fb2bf94fbc" contextRef="C_31335926-6996-492e-afb6-97c8ce263642" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">704</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3c4a7960-40fe-4f77-8cb9-50e086c95ec0" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">704</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Issuance of common stock from RSU's vested</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_146d66b6-c314-4a7d-803d-c2c8a00a9fc2" contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe" name="ssti:StockIssuedDuringPeriodSharesRestrictedStockAwardVesting" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">54,970</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Issuance of common stock from acquisition</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bcd546ba-6e62-4173-80df-6f8a6b7baecb" contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">63,901</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ffc41840-240f-4e0e-a527-b6a3f56901d6" contextRef="C_31335926-6996-492e-afb6-97c8ce263642" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,000</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4ff47d68-bff5-4a15-a5b3-5c2582889dca" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,000</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Stock-based compensation</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_65cf317c-fb4c-4002-b9f3-ff91cf8c337d" contextRef="C_31335926-6996-492e-afb6-97c8ce263642" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,462</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4bd89820-40a3-48cf-a969-db8ea473eba4" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,462</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Foreign currency translation loss</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_04a650b8-f97a-43a9-a724-a6c34c07d2d0" contextRef="C_6ad76754-0b24-42e6-ad11-c0d081e82ee8" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">36</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f488483f-7275-4fc9-9b40-11385a330a7d" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">36</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Net income</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bdc8709e-7c03-4104-8270-71d32b43f098" contextRef="C_0e306f85-0bd2-49e3-9657-1b500a1221f7" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,225</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5e5bf4a0-6a49-47e2-9ef9-c3091742f65c" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,225</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Balance at December 31, 2020</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f52cac9d-905b-422c-bf29-ca6935451294" contextRef="C_4f4fe805-e92a-445b-acbe-479a8db9ee19" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">11,538,998</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e59befc0-1a7f-49d2-b234-88e80265c0b7" contextRef="C_4f4fe805-e92a-445b-acbe-479a8db9ee19" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">58</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_996081f2-deeb-4ed7-aee5-4c2e180cd538" contextRef="C_b62cee8f-bcd3-4cde-a705-8ef2e2a52418" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">128,771</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_19ccb91d-b039-4fc3-90c2-1a5069958318" contextRef="C_50538bc7-23dd-459c-8cec-39b006e3cc13" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">94,354</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5b235d8a-1ff0-418a-8fe1-22ef4efd82d1" contextRef="C_062ee031-da34-4dac-b5a1-d486e54381bb" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">170</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f0547a21-7b20-4dbe-b791-b9fe67e1a8a9" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">34,305</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Exercise of stock options</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e400d8b8-430c-49bc-99bf-4728f0597a90" contextRef="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">97,702</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_729b07fa-bd66-4b9c-bdca-d9188f7668c2" contextRef="C_b459bc76-9eb3-4d30-8110-b685d9081635" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">898</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_66382cb2-bc47-4c6e-88be-317e799ce403" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">898</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Issuance of common stock in connection with exercise of warrants</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_be8a5d89-9cfe-4a6a-88b7-30aecfc5a66e" contextRef="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038" name="ssti:StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">50,716</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d14f78ca-8fd0-472a-92db-f3e807007f2e" contextRef="C_b459bc76-9eb3-4d30-8110-b685d9081635" name="ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">8</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_24ff84b0-7c7d-47f1-921a-5972a50da834" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">8</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Repurchase of common stock</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3ea84dfb-4812-4e37-8c44-c979fde66053" contextRef="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038" name="us-gaap:StockRepurchasedDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">95,151</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3ecab0b9-bc4d-41d0-a66a-f4aa07085ca3" contextRef="C_b459bc76-9eb3-4d30-8110-b685d9081635" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,601</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_39b4ea36-a424-441c-a762-66d88afd7392" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,601</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Issuance of common stock from ESPP purchases</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e3b02107-09a8-461d-a1de-b1f45ac17cc5" contextRef="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">30,193</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9eafaccb-e8e9-45d8-8888-7ead7bbf573d" contextRef="C_b459bc76-9eb3-4d30-8110-b685d9081635" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">832</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_173e179c-b63f-4c20-abf2-83187536ce34" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">832</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Issuance of common stock from RSU's vested</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2a9150ee-ec8e-451c-a33c-f38189c4d6ee" contextRef="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038" name="ssti:StockIssuedDuringPeriodSharesRestrictedStockAwardVesting" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">80,972</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Stock-based compensation</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f7ee975b-17bb-4603-b99e-d0242c7f6996" contextRef="C_b459bc76-9eb3-4d30-8110-b685d9081635" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,872</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8c3d061d-d77b-4dd1-96c8-0bce4ac75132" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,872</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Foreign currency translation loss</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_209fe1a4-e315-4e28-a9df-3c13969b1685" contextRef="C_aaef10f1-637e-40ce-bf0e-1486c5ec0b43" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">68</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_dc8696bf-44de-4371-a705-e0bc9bba9d1e" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">68</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Net loss</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b465ed8c-b946-45ac-83dd-30dec3d8f421" contextRef="C_defe076b-1285-4970-9e59-f9490a834286" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,431</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_91dd3855-98c3-4498-96dc-31efebd54bb2" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,431</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Balance at December 31, 2021</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_145f0c1f-0853-482b-a7a3-2bbc8b951dc6" contextRef="C_cb7f418a-1756-45c7-83d0-99db1fcb122e" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">11,703,430</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b88f10d8-d6dc-49ab-acef-efda9d902eac" contextRef="C_cb7f418a-1756-45c7-83d0-99db1fcb122e" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">58</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_41364783-0292-40e7-9566-9718f1597d06" contextRef="C_ffca0642-c44f-485b-918b-cfe02907a43d" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">132,780</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_172710ad-c019-47f7-afc7-9bde677be809" contextRef="C_81a57a62-50cb-48a2-9887-da5fca26c8fa" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">98,785</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_66525d29-93e9-43d7-8d10-f52aea16659d" contextRef="C_f5216efc-10c4-4691-9576-a421db2bae2a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">238</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a3c5db64-7aaf-488e-a31b-0fcd757477e6" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">33,815</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:4.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">See accompanying notes to consolidated financial statements.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">77</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, Inc.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="condensed_consolidated_statements_cash_f"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> Consolidated S</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">tatements of Cash Flows</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(In thousands)</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:56.435%;"></td>
    <td style="width:1.37%;"></td>
    <td style="width:1.113%;"></td>
    <td style="width:11.296%;"></td>
    <td style="width:0.739%;"></td>
    <td style="width:1.37%;"></td>
    <td style="width:1.113%;"></td>
    <td style="width:11.306%;"></td>
    <td style="width:0.739%;"></td>
    <td style="width:1.37%;"></td>
    <td style="width:1.113%;"></td>
    <td style="width:11.296%;"></td>
    <td style="width:0.739%;"></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Cash flows from operating activities:</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Net income (loss)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_17a2e5bb-c742-4b4f-9b4c-a0e915f58ee7" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,431</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_917b0413-715f-4245-830d-6a324de6d4ef" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,225</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e62575a7-15a5-4360-a986-622181f36a55" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,798</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Depreciation of property and equipment</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_566cde2b-554f-46c5-883d-bc58b360716a" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,795</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_82c718a5-12da-43f2-b138-0d9880eb334f" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,399</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e2898e3d-bad1-485f-b11c-e1079b30128a" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,894</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Amortization of intangible assets</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4a25017f-5d24-4c0e-8501-a07d17b78cac" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,032</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e2898ab4-1352-47fa-935b-1be3985dbcab" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">187</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cacb966d-c344-4ddb-95a6-4006ffe5bceb" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">88</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Impairment of property and equipment</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_dbf3766e-2952-4190-b23c-7ad3c2b08e90" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ProductionRelatedImpairmentsOrCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">25</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f9940d98-21ed-4e9b-a53f-0543d5919d24" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ProductionRelatedImpairmentsOrCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">234</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Stock-based compensation</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b0c10784-7262-4679-828b-87281913c5a9" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,872</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e70a2086-3ca3-473d-9917-9da407d54ec1" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,462</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_047d55e3-a4cf-4747-bb88-3e353cd829b0" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,057</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Loss on disposal of property and equipment</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2da5a224-1b8b-4601-91ac-817a6f600129" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:GainLossOnDispositionOfAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">3</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Provision for accounts receivable</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b5f5d9cd-6b93-4e56-8c09-1e49af6a02ea" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">74</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Changes in operating assets and liabilities:</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Accounts receivable and contract asset</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_063a2da6-0ca3-4a7b-8468-6f5c1727e278" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:IncreaseDecreaseInAccountsReceivableAndContractAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,213</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4deb02de-6bea-4037-831d-7ac27ead4ef3" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="ssti:IncreaseDecreaseInAccountsReceivableAndContractAsset" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">1,953</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f169ed5c-ad57-40e9-88f0-ad36fab47082" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="ssti:IncreaseDecreaseInAccountsReceivableAndContractAsset" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">1,383</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Prepaid expenses and other assets</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b86a78ad-06eb-4ca4-b8f2-1c5e81d419e6" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">673</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6e5a3459-0053-4136-91dc-56dce47e3b10" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">321</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ff8faa8c-50c5-40c6-90fc-9cfd89da1dbf" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">192</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Accounts payable</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_85f054e3-704f-4ecf-896a-0c1ced749117" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">354</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c9f56744-f770-40ae-add1-04e40e44165e" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">190</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_33c60c0b-73e3-4ee3-9bc7-e72863de07f2" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">243</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:15.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Accrued expenses and other current liabilities</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8848d408-a8e9-492c-85cc-bc2c5f8e6445" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,918</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b9abdbe3-348f-42af-af34-8f46b3e0dfb8" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">575</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_93f54bfc-99fa-4057-848c-32848078f1b0" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">108</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Deferred revenue</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0c9a423b-b203-4882-80d0-2f4cd82938a9" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,143</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_05b4ae81-576d-44c4-8e06-8ca9fc9da233" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">2,392</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fc929fae-1a5b-417d-acf7-994af5f4d9ee" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,799</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Net cash provided by operating activities</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4aa3cd30-451d-4247-97a1-a91000316154" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">9,822</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_08611dfd-a482-4e26-9dd3-d01c9b871757" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">11,209</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f3f76831-93cb-457d-ba12-9b4df3ebe211" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">13,692</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Cash flows from investing activities:</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Purchase of property and equipment</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4944b3db-cbe6-4c1a-8b65-b88ea4b96da9" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7,840</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bcd758a9-81e3-4dc9-b6c6-bc4fe11a6cdd" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,059</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cd87a02f-975d-4c26-af13-c67e9f92ab9d" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,823</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Investment in intangible and other assets</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f924971e-3dc3-433e-bef4-7b84a8fb9387" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:PaymentForInvestmentInIntangibleAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">59</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_be8b0469-b5e5-4bb0-8f0d-f9b77bc35c5b" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="ssti:PaymentForInvestmentInIntangibleAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">72</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_04d8fc73-5b6c-43be-9b62-c57527546c02" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="ssti:PaymentForInvestmentInIntangibleAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">86</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Business acquisition, net of cash acquired</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_55e11d4d-077f-4457-b1a7-990052e55ac6" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">15</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_71939d7f-f43d-4c62-bf64-e50ec892221d" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14,627</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Net cash used in investing activities</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_79e4a2f5-a036-4643-8a53-69cc998ebf0f" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">7,884</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3a297ea1-39dd-4d8f-86a6-d0693ee86854" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">18,758</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d75be3a2-30ba-4331-a23d-96bdf3782714" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,909</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Cash flows from financing activities:</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Payment of contingent consideration liability</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_537fe67f-e17a-4913-bcf8-26a99f74ed70" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">403</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_62409410-3aa3-412a-8791-1a5d62575239" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">347</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Payment of line of credit costs</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_41f85e5d-42d3-4380-9ec1-b00e35e5df1b" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:RepaymentsOfLinesOfCredit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">12</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Proceeds from issuance of common stock upon secondary offering</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_965d4f13-2ab1-4273-bc49-c70368cd58db" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">11,247</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Payments of secondary offering costs</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_08be3fdf-ac63-458c-b3d9-2cf09aab9526" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:PaymentsOfStockIssuanceCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">445</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Proceeds from exercise of stock options</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4b2e6796-ca5d-4e81-83aa-be3d034de81b" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">898</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ffcf14b3-1e02-4e3a-bead-ab92531af237" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">314</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2d276508-fb37-444e-9c9f-849406578c27" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">454</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Repurchases of common stock</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_84e98c6c-ba48-4d41-b91d-71d57d9ceb0f" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,601</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_70a931f1-b525-4482-a54b-d928b7d182df" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,615</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_41cdb218-dfba-4bce-9f2b-51e67eb7f957" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">6,718</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Proceeds from exercise of warrants</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cc53d3bb-5b0d-44a1-92a2-11a57b9c3c16" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ProceedsFromWarrantExercises" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">8</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7cc0b772-aeec-4a6e-95f7-3525d0bba9d8" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ProceedsFromWarrantExercises" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">71</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Proceeds from employee stock purchase plan</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3fae27bc-190e-4b8f-89b7-03a7b3084808" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">832</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_507fe647-9f59-4d38-9bff-5168694882ce" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">704</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_93e1f7e0-fff3-4a1e-9689-d29481a25a8d" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">873</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Net cash provided by (used in) financing activities</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_75d7279b-f27d-49de-aa89-0d4a1ccc6b92" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">2,266</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_513dfdd7-7dff-4aed-9b99-66a85722bad6" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">956</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2c8e1ca0-bb30-4719-9436-a8829c71ef64" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,482</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Increase (decrease) in cash, cash equivalents and restricted cash</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b1220728-d90d-49ac-9c6d-216b2faea3fd" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">328</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ac8acca3-5422-4501-8667-a00d9754d58e" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">8,505</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7f6a0f9e-fb68-440c-b582-3295344668f8" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14,265</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Effect of exchange rate on cash and cash equivalents</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8c7068c2-eb52-4970-b1ca-ef1f26514355" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">79</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">(</span><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fa2b80f4-9c46-4a78-910b-6dc3a172f29c" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">2</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">)</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_96aafcaf-3eaa-41e2-8529-324248334b22" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Cash, cash equivalents and restricted cash at beginning of year</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e15e6b80-b061-4749-827c-93227e1a761a" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">16,043</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cb468575-3662-45ff-9ed1-48e42139ef98" contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,550</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_71bc20e3-6b2c-4387-8a82-9fdd1041b935" contextRef="C_70842f64-8fd7-495f-b84c-413c1b8d2b98" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">10,278</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Cash, cash equivalents and restricted cash at end of year</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_67f96aff-1a8e-4e65-ada2-28d17b2a5390" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">15,636</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4493d7be-2976-461f-984d-3796ab3f1005" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">16,043</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_20204e26-2984-442d-87a9-d1f7e4956392" contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,550</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Supplemental cash flow disclosures:</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Cash paid for income taxes</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bd4bf35d-4b55-4fec-af1e-c237ba673aca" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeTaxesPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">51</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Supplemental disclosure of non-cash financing activities:</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Property and equipment purchases included in accounts payable</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bd39f52a-9052-4dc1-a6bd-83f504fc85d8" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:PropertyAndEquipmentPurchasesIncludedInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">563</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d2bc1de0-9d94-490e-8ddc-bb69678fd020" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="ssti:PropertyAndEquipmentPurchasesIncludedInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">522</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7ae8cb62-f954-4014-b2bb-cf96945da6df" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="ssti:PropertyAndEquipmentPurchasesIncludedInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">311</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Estimated fair value of contingent consideration</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cc03a89b-e82f-4295-9ce6-e52b99530458" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:EstimatedFairValueOfContingentConsideration" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,330</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bcce1af4-09fd-40c8-892e-fe0ddc1b23d3" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="ssti:EstimatedFairValueOfContingentConsideration" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">170</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">Fair value of common stock issued as consideration for<br />&#160;&#160;&#160;business acquisition</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:8.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b506d225-3ec8-4a42-8a21-4e1bbcfa7558" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="ssti:FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,000</ix:nonFraction></span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">$</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
    <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">See accompanying notes to consolidated financial statements.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">78</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, Inc.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="notes_to_condensed_consolidated_financia"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Notes to Consoli</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">dated Financial Statements</span></p>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7187e246-13e4-4fa3-b73c-09c6ab00ebf4" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 1. Organization and Description of Business</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, Inc. (the &#x201c;Company&#x201d;) provides precision-policing solutions for law enforcement and security personnel to help prevent and reduce gun violence and make cities, campuses and facilities safer. The Company&#x2019;s flagship product, ShotSpotter Respond is the leading outdoor gunshot detection, location and alerting system trusted by over </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8c11a659-976d-4580-9595-554db9adf90a" contextRef="C_37660fea-bf84-4010-89b5-e54f522227b8" name="ssti:NumberOfCitiesInWhichEntityOperates" unitRef="U_City" decimals="INF" format="ixt:numdotdecimal">125</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> cities at December 31, 2021. ShotSpotter Connect </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">creates crime forecasts designed to enable more precise and effective use of patrol resources to deter crime.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company&#x2019;s case management solution, ShotSpotter Investigate, is a cloud-based investigative platform to help law enforcement agencies modernize every phase of an investigation and accelerate case work with easy-to-use software tools. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company offers its solutions on a Software as a Service, (&#34;SaaS&#34;), subscription model to its customers. ShotSpotter Labs is the Company's effort to support innovative uses of its technology to help protect wildlife and the environment.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company&#x2019;s principal executive offices are located in Fremont, California. The Company has </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f5626eca-1195-4423-8e3c-757e5591fc00" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="ssti:NumberOfSubsidiary" unitRef="U_Subsidiary" decimals="INF" format="ixt-sec:numwordsen">five</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> wholly-owned subsidiaries globally.</span></p></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_819c3660-0ef0-4a15-8007-1313d8966fa3" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:SignificantAccountingPoliciesTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 2. Summary of Significant Accounting Policies</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cea991d7-8cff-472f-99d1-ac1f7b51c7a5" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding financial reporting. The consolidated financial statements include the results of the Company and its wholly-owned subsidiaries. In the opinion of management, the accompanying consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive income (loss), stockholders&#x2019; equity and cash flows for the year ended December 31, 2021, but are not necessarily indicative of the results of operations or cash flows to be anticipated for any future period. The Company has evaluated subsequent events occurring after the date of the consolidated financial statements for events requiring recording or disclosure in the consolidated financial statements. All significant intercompany transactions have been eliminated during consolidation.</span></p></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b0cf0724-3daf-4138-9b58-c3a079afa04b" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:UseOfEstimates" escape="true" continuedAt="F_b0cf0724-3daf-4138-9b58-c3a079afa04b_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Use of Estimates</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><ix:continuation id="F_b0cf0724-3daf-4138-9b58-c3a079afa04b_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its significant estimates including the valuation of accounts receivable, the lives and realization of tangible and intangible assets and goodwill, contingent consideration liabilities, stock-based compensation expense, customer life, accounting for revenue recognition, contingent liabilities related to legal matters, and income taxes including deferred taxes and any related valuation allowance. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the Company&#x2019;s financial position and results of operations.</span></ix:continuation></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">79</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><div style="font-size:11.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2c7efecd-6a10-4e15-8777-de684b3d837d" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" escape="true" continuedAt="F_2c7efecd-6a10-4e15-8777-de684b3d837d_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenue Recognition &#x2013; Gunshot Detection Services</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generates substantially all of its revenues from the sale of gunshot detection subscription services, in which gunshot data generated by Company-owned sensors and software is sold to customers through a cloud-based hosting application for a specified contract period. Typically, the initial contract period is </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d777045a-c776-4dfc-b9ec-2c58c56e7fe1;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one </span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ddd3e655-66d6-4881-b57e-5087e6ac46d1" contextRef="C_8e0cd47b-4c00-4517-aae0-a09e015ca3b9" name="ssti:SubscriptionServicesContractPeriod" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three years</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> in length. The subscription contract is generally noncancelable without cause. Generally, these service arrangements do not provide the customer with the right to take possession of the hardware or software supporting the subscription service at any time. A small portion of the Company&#x2019;s revenues are generated from the delivery of setup services to install Company-owned sensors in the customer&#x2019;s coverage area and other services including training and a license to integrate with third-party applications.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generally invoices customers for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9c6b9e99-561c-49f0-bcb2-d3939a2854bf" contextRef="C_f6596a6d-23b9-4d71-8d2e-e6c0430ad1bf" name="ssti:PercentageOfContractPriceInvoicedToCustomerOnContractSigned" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">50</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the total contract value when the contract is fully executed and for the remaining </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_97e8f17a-c90a-4464-949b-0993f277ba21" contextRef="C_f6596a6d-23b9-4d71-8d2e-e6c0430ad1bf" name="ssti:PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">50</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% when the subscription service is operational and ready to go live &#x2013; that is, when the customer has acknowledged the completion of all the deliverables in the signed customer acceptance form. The Company generally invoices subscription service renewals for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1a3926ce-1287-4034-b170-dcf59b46c313" contextRef="C_f6596a6d-23b9-4d71-8d2e-e6c0430ad1bf" name="ssti:PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">100</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the total contract value when the renewal contract is executed. For the public safety solution, the pricing model is based on a per-square-mile basis. For security solutions, the pricing model is on a customized-site basis. As a result of the process for invoicing contracts and renewals upon execution, cash flows from operations and accounts receivable can fluctuate due to timing of contract execution and timing of deployment.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company recognizes revenues upon the satisfaction of performance obligations. At contract inception, the Company assesses the services promised in its contracts with customers and identifies a performance obligation for each promise to transfer to the customer a good or service (or bundle of services) that is distinct. To identify the performance obligations, the Company considers all of the services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. The Company determined that the subscription services, training, and licenses to integrate with third-party applications are each distinct and represent separate performance obligations. The setup activities are not distinct from the subscription service and are combined into the subscription service performance obligation. However, setup fees may provide a material right to the customer that has influence over the customer's decision to renew. All setup fees are assessed on a quantitative and qualitative basis to determine whether they represent a distinct performance obligation. The total contract value is allocated to each performance obligation identified based on the standalone selling price of the service. Discounts are allocated pro-rata to the identified performance obligations. For contracts that have an original duration of one year or less, the Company uses the practical expedient applicable to such contracts and does not consider the time value of money.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenues from subscription services are recognized ratably, on a straight-line basis, over the term of the subscription. Revenues from material rights are recognized ratably over the period in which they are determined to provide a material right to the customer, which is generally </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_528d7884-9434-41f5-b531-13c479667a14" contextRef="C_dda700f2-e0b8-49ac-9010-81927270fd52" name="ssti:RevenuesMaterialRightRecognitionPeriod" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three years</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. Revenues from training and licenses to integrate with third-party applications are recognized upon delivery which generally occurs when the subscription service is operational and ready to go live.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Subscription renewal fees are recognized ratably over the term of the renewal, which is typically </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_044829b8-d98b-4200-8253-b497586c9bec" contextRef="C_dda700f2-e0b8-49ac-9010-81927270fd52" name="ssti:SubscriptionRenewalFeesRecognitionPeriod" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one year</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. While most customers elect to renew their agreements, in some cases, they may not be able to obtain the proper approvals or funding to complete the renewal prior to expiration. For these customers, the Company stops recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, the Company recognizes subscription revenues for the period between the expiration of the term of the agreement and the completion of the renewal process in the month in which the renewal is executed. If a customer declines to renew its subscription, then the remaining fees from material rights, if any, are immediately recognized.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company capitalizes certain incremental costs of obtaining a contract, which includes sales commissions. As there are not commensurate commissions earned on renewals of the subscription services, the Company capitalizes commissions related to subscription services provided under both the initial contract and renewal periods and amortizes the capitalized commissions on a straight-line basis over the customer life, which is determined to be </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_027f8894-096a-4d72-97de-3fa3b2073696" contextRef="C_dda700f2-e0b8-49ac-9010-81927270fd52" name="ssti:CapitalizedCommissionsAmortizationPeriod" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For commissions that are earned on renewal contracts with an original duration of one year or less, the Company uses the practical expedient applicable to such commissions and recognizes the commissions immediately as expense</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">80</span></p>
       <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">instead </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">of capitalizing.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Amortization of capitalized commissions was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fa77ee33-3ce4-452d-ba99-8e716fa384f0" contextRef="C_dda700f2-e0b8-49ac-9010-81927270fd52" name="us-gaap:AmortizationOfDeferredSalesCommissions" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.7</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d9e7ed37-24ee-427f-ab6c-4077b925e5d5" contextRef="C_9a5acddc-214b-4bf5-8593-0dd9855fd33b" name="us-gaap:AmortizationOfDeferredSalesCommissions" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.6</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4ac9fd0a-f5db-4932-81f1-be50e4a33c43" contextRef="C_1c5d2332-b378-4c53-825d-cf405c049a72" name="us-gaap:AmortizationOfDeferredSalesCommissions" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.5</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenue Recognition &#x2013; Software License, Maintenance and Support, and Professional Services</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">With the acquisition of LEEDS, LLC (&#x201c;LEEDS&#x201d;), the Company also generates revenues from the sale of (i)&#x202f;a software license and related maintenance and support services to its proprietary software technology and (ii) professional software development services to a single customer, through a sales channel intermediary. The Company has been serving this customer for more than </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a6a3e287-53a8-455c-91c3-a4540f2b0202" contextRef="C_44d00945-0869-4d44-839c-4d135bab7066" name="ssti:PeriodOfServiceToCustomers" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ten years</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. The sales channel intermediary contract includes an annual, renewable subscription for software and related maintenance and support services. The contract also provides for the procurement of professional services, such as for software development and testing for product feature enhancements, by executing supplementary work orders.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company recognizes revenue from the license of its software license and related maintenance and support services revenues upon the satisfaction of performance obligations. The Company determined that the term-based software license should be combined with the maintenance and support services as a single performance obligation. The nature of the maintenance and support services, inclusive of the Company&#x2019;s obligation to provide additional, unspecified software functionality over the license term, in allowing this single customer to be flexible in utilizing the customized software to respond to the changing regulatory environment, are critical to the customer&#x2019;s ability to derive benefit and value from the license.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contractually, the Company provides continuous access to the software, maintenance and support services, helpdesk and technical support over the contract term, hence a time-elapsed method is used to recognize revenue. Revenues from the software license and maintenance and support services are recognized ratably over the term of the contract because the Company&#x2019;s obligation to provide the license and related support services is uniform over the license term. The Company generally invoices for these services on a monthly basis in arrears. If a customer does not renew prior to the contract term expiring, the Company stops recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, the Company recognizes the revenues for the period between the expiration of the original contract term and the completion of the renewal process in the month in which the renewal is executed.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Professional services revenue consists of fees typically associated with the design, development and testing of product feature enhancements requested by the customer. The customer procures additional development services as needed, and generally based upon annual development plans negotiated by and between the customer and the Company. Professional services do not result in significant customization of the maintenance and support services and are considered distinct services. All, and any part of the output, of the Company&#x2019;s professional services towards such product feature enhancements, belong to the customer. Accordingly, the Company satisfies the performance obligations over time as the performance of work typically creates or enhances an asset that the customer controls as the asset is created or enhanced. As these product feature enhancements each have a fixed contract fee, the Company recognizes revenue over time proportionally as work is performed, based on cumulative resource costs incurred as a percentage of total forecast costs for the project. Management uses significant judgement in making these estimates, which affect the timing of revenue recognition, including how much revenue to recognize in each period, and in estimating the timing of revenue recognition for remaining performance obligations (see Note 3). The contract price and billing schedule are stated in each work order and the Company generally invoices in monthly installments upon the commencement of each work order.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Gross versus net presentation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">  </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><ix:continuation id="F_2c7efecd-6a10-4e15-8777-de684b3d837d_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company&#x2019;s single software license and related service agreement was facilitated through a sales channel intermediary. The Company presents the total value of the billings to the customer as revenue (or gross) and that portion of the billings to the customer retained by the sales channel intermediary as a sales cost which is included in sales and marketing in the accompanying statement of operations, as the Company has determined that it was the principal in the arrangement. The Company&#x2019;s conclusion is based on its role in controlling the goods and services consumed by the end-customer throughout the license term or development life cycle, combined with its control over the price charged to the end-user for such goods and services. The fees paid to the sales channel intermediary are expensed as incurred as it relates to a period of performance of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_78706554-4f9c-43ac-a721-4ce5d5df0274" contextRef="C_e9222e37-af23-4dbd-8833-6152b0c4526e" name="ssti:SalesChannelIntermediaryPeriodOfPerformance" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one year</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, and the sales channel intermediary is paid the same rate of commission on any license term renewals or additional professional services that are sold to the customer.</span></ix:continuation></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">81</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9dfe2fae-3327-4466-88f6-ed74dcdbb92e" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:CostOfSalesPolicyTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Costs</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Costs include the cost of revenues and charges for impairment of property and equipment. Cost of revenues related to gunshot detection services primarily includes depreciation expense associated with capitalized customer acoustic sensor networks, communication expenses, costs related to hosting the Company's service application, costs related to operating its Incident Review Center (the &#x201c;IRC&#x201d;), providing remote and on-site customer support and maintenance and forensic services, certain personnel and related costs of operations, stock-based compensation and allocated overhead, which includes information technology, facility and equipment depreciation costs.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenues related to software license, maintenance and support, and professional services primarily include personnel costs of project managers, developers and analysts working on the various support tickets and work orders. Such costs are expensed as incurred as they do not create an asset owned by the Company. The Company expenses all costs as incurred for services that are not recoverable under an enforceable contract.</span></p></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b76365cf-19d9-4431-8ee5-87e1737cc3e5" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:AdvertisingCostsPolicyTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Advertising and Public Relations Costs</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Advertising and public relations costs are expensed as incurred. Advertising and public relations costs were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a154ab63-ef82-415b-b002-a82b9b873ab2" contextRef="C_bedb29be-1d04-4f3d-9d04-532e9a196065" name="us-gaap:MarketingAndAdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">1.3</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_03a1b4e7-273d-4606-9aab-2c74b77283c8" contextRef="C_eeccf98b-f5fe-4fe4-9e42-781fb0a169ee" name="us-gaap:MarketingAndAdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.3</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6319b0e0-bdf7-460e-88cd-6d01b49a613e" contextRef="C_f324617b-29b8-4746-be6d-dff0a8c63ff6" name="us-gaap:MarketingAndAdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.5</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for the years ended December 31, 2021, 2020 and 2019, respectively, and were included in sales and marketing expense in the consolidated statements of operations.</span></p></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f3533bdd-6534-4fa9-93b5-c97142a1a18b" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ResearchAndDevelopmentExpensePolicy" escape="true" continuedAt="F_f3533bdd-6534-4fa9-93b5-c97142a1a18b_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Research and Development Costs</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development costs are expensed as incurred and consisted primarily of salaries and benefits, consultant fees, certain facilities costs, and other direct costs associated with the continued development of the Company&#x2019;s solutions.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.078125;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><ix:continuation id="F_f3533bdd-6534-4fa9-93b5-c97142a1a18b_1"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Product development costs are expensed as incurred until technological feasibility has been established, which the Company defines as the completion of all planning, designing, coding and testing activities that are necessary to establish products that meet design specifications including functions, features and technical performance requirements. The Company has determined that technological feasibility for its software products is reached shortly before they are released for sale. Costs incurred after technological feasibility is established are not significant, and accordingly the Company expenses all research and development costs when incurred.</span></ix:continuation></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_53b07051-d503-438d-a2da-66bbc0f00f25" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" escape="true" continuedAt="F_53b07051-d503-438d-a2da-66bbc0f00f25_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Cash and Cash Equivalents</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash and cash equivalents include all cash and highly liquid investments with an original maturity of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9ac5bc25-871b-4705-8f92-960ecc200882" contextRef="C_f2229299-bf52-4195-8f7a-084eaeba63f6" name="ssti:HighlyLiquidInvestmentsMaturityPeriod" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three months</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> or less.</span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><ix:continuation id="F_53b07051-d503-438d-a2da-66bbc0f00f25_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021 and 2020, the Company&#x2019;s cash and cash equivalents consisted of cash deposited in financial institutions.</span></ix:continuation></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2743d85c-c9c7-4d4c-97f6-3d2840383910" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" escape="true" continuedAt="F_2743d85c-c9c7-4d4c-97f6-3d2840383910_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Foreign Currency</span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><ix:continuation id="F_2743d85c-c9c7-4d4c-97f6-3d2840383910_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The functional currency for the Company&#x2019;s foreign subsidiaries is the local currency. The assets and liabilities of the subsidiary are translated into U.S. dollars using the exchange rate as of each balance sheet date. Revenues and expenses are translated at the average exchange rates for the period. Gains and losses from translations are recognized in foreign currency translation included in accumulated other comprehensive income (loss) in the accompanying consolidated balance sheets. Foreign currency exchange gains and losses that are realized are recorded in other expense, net, in the accompanying consolidated statements of operations.</span></ix:continuation></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e2adb719-3d78-4e7c-876f-9a92678adbbc" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Accounts Receivable, net and Contract Asset</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable, net consist of trade accounts receivables from the Company&#x2019;s customers, net of allowance for doubtful accounts if deemed necessary. Accounts receivable are recorded as the invoiced amount. Accounts receivable also consists of trade accounts receivables (net of any commissions) from the sales channel intermediary through which the Company provides software license, maintenance and support, and professional services. The Company does not require collateral or other security for accounts receivable. Contract asset consists of revenues recognized in advance of invoicing the customer. The Company does not charge interest on accounts receivable that are past due.</span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">82</span></p>
       <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company periodically evaluates the collectability of its accounts receivable and provides an allowance for potential credit losses based on the Company&#x2019;s historical experience. At December 31, 2021 and 2020, the Company had a provision against accounts receivable of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b1249f14-ed45-4658-87bd-2b629d8d8ecb" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" decimals="0" format="ixt:numdotdecimal"><ix:nonFraction id="F_2b16c2ee-7a91-4fd6-a5ed-38dc582f1408" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" decimals="0" format="ixt:numdotdecimal">74,000</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. If a receivable is deemed by the Company to be uncollectible, the Company will write off the receivable to bad debt expense.</span></p></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b18b2756-cf81-4926-9247-eb2f1385d85e" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ConcentrationRiskCreditRisk" escape="true" continuedAt="F_b18b2756-cf81-4926-9247-eb2f1385d85e_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentrations of Risk</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Credit Risk</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#x2014; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Financial instruments that potentially subject the Company to concentration of credit risk consisted primarily of cash and cash equivalents and accounts receivable from trade customers. The Company maintains its cash deposits at </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b9231dc6-7dfb-419b-9478-5c7bfdd30761" contextRef="C_a5d5cae9-571d-42ae-bcba-246a3168f5e2" name="ssti:NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained" unitRef="U_Financialinstitution" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> domestic and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2967b1bf-befd-4309-8920-69ca734437e0" contextRef="C_e96b0a86-f8a3-450d-be2f-ffb049814b59" name="ssti:NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained" unitRef="U_Financialinstitution" decimals="INF" format="ixt-sec:numwordsen">four</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> international financial institutions. The Company is exposed to credit risk in the event of default by a financial institution to the extent that cash and cash equivalents are in excess of the amount insured by the Federal Deposit Insurance Corporation and other local country government agencies. The Company generally places its cash and cash equivalents with high-credit quality financial institutions. To date, the Company has not experienced any losses on its cash and cash equivalents.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentration of Accounts Receivable and Contract Asset</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#x2014;</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> At December 31, 2021, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_302586cd-7bb8-4842-be3d-cf4d444183f8" contextRef="C_929c5eba-29c2-4830-be00-80fe5bfa09ea" name="ssti:NumberOfCustomers" unitRef="U_Customers" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customer accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f86d31ff-17bb-451f-8a25-bbb8a565cc4b" contextRef="C_6958bda2-2a8a-45d6-bc2e-76466e6a02f4" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">65</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, of the Company&#x2019;s total accounts receivable. At December 31, 2020, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_08856816-88ea-48b4-a1ce-e127f2e2c631" contextRef="C_f78eaa74-a9e9-4858-bb9a-cfe0b3a0b3df" name="ssti:NumberOfCustomers" unitRef="U_Customers" decimals="INF" format="ixt-sec:numwordsen">three</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_86b85e6a-a32e-4068-b088-218158a1b73a" contextRef="C_43025b1e-208a-4dbf-80c4-650a4359eff9" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">37</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f3ce7572-5883-4530-a764-d64d96e97992" contextRef="C_25485e35-0bb9-4914-a86a-566da6a25d94" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">27</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_60ef7b41-b907-47aa-95ff-3d525852a930" contextRef="C_6de643bd-abf5-4c7c-b33a-96d24a6b565c" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">11</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, respectively, of the Company&#x2019;s total accounts receivable.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentration of Revenues</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#x2014; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For the year ended December 31, 2021, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_808fc714-1563-41e3-a5f3-dd0fbfee02db" contextRef="C_5ee23fbf-b146-48e0-924b-85ac9bf8a808" name="ssti:NumberOfCustomers" unitRef="U_Customers" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d1937f00-1123-457b-ad4f-a25767ae1228" contextRef="C_75ccd204-7ac7-4349-9646-8bad1581ef72" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">28</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_729316da-5b83-4707-9310-a66082cccb7e" contextRef="C_9810463f-0c60-480d-a8c1-a364921e6a30" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">14</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the Company&#x2019;s revenues. For the year ended December 31, 2020, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b10bf893-d325-4ae2-a3fd-40df6489f9d7" contextRef="C_ee52a646-2cda-408c-b363-8af8a4916c5e" name="ssti:NumberOfCustomers" unitRef="U_Customers" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cbe4bc3a-72ba-4763-b422-9a94511c7b3d" contextRef="C_1f566a1e-c291-4b31-b5b1-30523c76174c" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">18</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_30908d8f-7459-4d8d-b4fa-dc1332576c36" contextRef="C_c9b7a948-fc05-4dd2-a974-ec378597106b" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">15</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the Company&#x2019;s revenues. For the year ended December 31, 2019, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f63c0070-6caa-44f2-ba1c-5f907a25d04c" contextRef="C_f2687fb1-6519-4a39-b80d-019eec83645c" name="ssti:NumberOfCustomers" unitRef="U_Customers" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_de8b3ca4-8c84-48ce-9f7e-ff4c4925fb65" contextRef="C_5b5c7f4b-4c3c-4a7d-9404-725acdb3dd89" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">20</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8b33de20-7933-4244-a39d-96bdc9b159c0" contextRef="C_cfbda99e-3995-4c07-b109-0a28887f4ef7" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">14</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the Company&#x2019;s revenues.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></ix:nonNumeric></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:continuation id="F_b18b2756-cf81-4926-9247-eb2f1385d85e_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentration of Suppliers</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#x2014; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company relies on a limited number of suppliers and contract manufacturers. In particular, a single supplier is currently the sole manufacturer of the Company&#x2019;s proprietary sensors.</span></ix:continuation></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8dabca51-ba14-495a-81be-5cd39c2494ff" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:BusinessCombinationsPolicy" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Business Acquisitions</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Acquisition-related expenses are recognized separately from the business combination and are recognized as general and administrative expense as incurred.</span></p></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4fa08ebc-074a-4ac3-9cec-d7cf8a9d5995" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Goodwill</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Goodwill represents the excess of amounts paid over the fair value of net assets acquired from an acquisition. Goodwill is tested for impairment at the reporting unit level (operating segment or one level below an operating segment) on an annual basis (October 1) and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. The Company performed  its annual test for goodwill impairment as of October 1, 2021 and concluded that </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_01e8d50c-6561-4a15-9bda-ab29314beeb7" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> goodwill impairment charge was necessary. Since inception through December 31, 2021, the Company has </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_001db470-eeb5-4451-b0d0-61631974e653" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">t recorded any goodwill impairment.</span></p></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5c309c50-f618-463a-8d52-d5c3acef47a9" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:0.95pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Intangible Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intangible assets consisted of acquired patents and capitalized legal fees related to obtaining patents, as well as customer relationships from the Company&#x2019;s acquisition of HunchLab in 2018 and LEEDS in 2020 (see Note 4, Business Acquisitions). Patent assets are stated at cost, less accumulated amortization. Customer relationships are recorded at fair value as of the date of the acquisition. Intangible assets are amortized on an attribution method, over their expected useful lives, which range from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5186f2ae-0ac6-4137-b6a8-576fc217102a" contextRef="C_6606305c-afef-4588-ab86-fbdb43598d88" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three years</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> for patents and </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_db3f4966-9ce4-447e-a114-29f1335266d3;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">seven</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cb3f735e-d8b5-44aa-83c9-04df8f6da3b0" contextRef="C_3762cf4e-8605-400b-b357-da1b583351a9" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">fifteen years</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> for customer relationships.</span></p></ix:nonNumeric></div><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">83</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><div style="font-size:12.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_92ea8345-7993-4120-a82e-015ba241be3d" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Property and Equipment, net</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net, is stated at cost, less accumulated depreciation and amortization. The Company depreciates property and equipment using the straight-line method over their estimated useful lives, ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_294c13de-7b39-4e41-8d3f-1972683f2e6e;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_74bd8bb7-d0ff-46a5-b75c-74e9bd02c463" contextRef="C_f2229299-bf52-4195-8f7a-084eaeba63f6" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. Leasehold improvements are amortized over the shorter of the asset&#x2019;s useful life or the remaining lease term.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Costs incurred to develop software for internal use and for the Company&#x2019;s solutions are capitalized and amortized over such software&#x2019;s estimated useful life. Internally developed software costs capitalized during all periods presented have not been material. Property and equipment, net also includes software technology resulting from the Company&#x2019;s acquisition of HunchLab, which was recorded at fair value as of the date of the acquisition, amortized on the straight-line basis over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2e390487-55c2-45f1-b334-0f5e27bc5f41" contextRef="C_bf57e2fe-f80f-4d65-bd5a-a5fd9443fe45" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></p></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2ad3cd8d-dad9-4176-ab1f-77c9e91d95e9" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:PropertyPlantAndEquipmentImpairment" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Impairment of Long-Lived Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company annually reviews long-lived assets for impairment or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of the asset to the future undiscounted net cash flows which the asset is expected to generate. If such assets are determined to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the future undiscounted net cash flows arising from the assets. Assets to be disposed of are reported at the lower of their carrying amounts or fair value less cost to sell.</span></p></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c0e537d1-33fd-46b9-9bb6-6630dd50165f" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:RoyaltyExpensePolicyTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Royalty Expense</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In 2009, the Company entered into a license agreement with a third-party relating to a patented gunshot digital imaging system that facilitates integration with certain third-party systems. The terms of the license agreement require the Company to pay a one-time fee of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_420e1ce5-7901-4296-b78a-2a9f0c1dd82a" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="ssti:OneTimeLicenseFeePayableForEachLicenseSoldToCustomer" unitRef="U_USD" decimals="0" format="ixt:numdotdecimal">5,000</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> for each license sold to a customer allowing the customer to integrate their ShotSpotter service with a third-party application, such as a video management system, with a minimum annual amount due of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7a443af2-2cc4-455a-81a8-0e3284148ca3" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="ssti:MinimumAnnualAmountDueUnderLicenseAgreement" unitRef="U_USD" decimals="INF" format="ixt:numdotdecimal">75,000</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. In 2021, 2020, and 2019, the Company incurred only the $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_be397ef6-741c-4579-911d-1941d6f04f54" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross" unitRef="U_USD" decimals="INF" format="ixt:numdotdecimal"><ix:nonFraction id="F_8f1b835b-3cfb-4e89-8907-a2c5a9c1f974" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross" unitRef="U_USD" decimals="INF" format="ixt:numdotdecimal"><ix:nonFraction id="F_9cf9355f-d4d4-45d7-ab01-ec94e48db6c7" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross" unitRef="U_USD" decimals="INF" format="ixt:numdotdecimal">75,000</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> minimum amount. The license agreement renews automatically on each subsequent year unless it is terminated in accordance with the agreement.</span></p></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d910271b-c1b7-459d-bd08-2da7f45e9b5e" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" escape="true" continuedAt="F_d910271b-c1b7-459d-bd08-2da7f45e9b5e_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Fair Value Measurements</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company uses a three-level hierarchy for fair value measurements based on the nature of inputs used in the valuation of an asset or liability as of the measurement date. The three-level hierarchy prioritizes, within the measurement of fair value, the use of market-based information over entity-specific information. Fair value focuses on an exit price and is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The inputs or methodology used for valuing financial instruments are not necessarily an indication of the risks associated with investing in those financial instruments. The three-level hierarchy for fair value measurements is defined as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level I &#x2014; Inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level II &#x2014; Inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level III &#x2014; Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><ix:continuation id="F_d910271b-c1b7-459d-bd08-2da7f45e9b5e_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">An asset&#x2019;s or a liability&#x2019;s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></ix:continuation></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7c5b3bfb-42c0-4dfa-926b-20705646fb64" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock-Based Compensation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generally grants options to purchase shares of its common stock to its employees, directors and non-employees for a fixed number of shares with an exercise price equal to the fair value of the underlying shares at the grant date. All stock option grants are accounted for using the fair value method, and stock-based compensation expense is recognized ratably over the requisite service period as the underlying options vest. The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">84</span></p>
       <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company estimated the grant date fair value of its common stock options using the following assumptions:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Term</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> &#x2014; The expected term represents the period that the stock-based compensation awards are expected to be outstanding. Since the Company did not have sufficient historical information to develop reasonable expectations about future exercise behavior, the Company used the simplified method to compute expected term, which reflects the weighted-average of time-to-vesting.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Risk-Free Interest Rate</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> &#x2014; The risk-free interest rate is based on the yield on U.S. Treasury yield curve in effect at the grant date.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Volatility</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> &#x2014;The expected volatility is based on the historical volatility of the Company&#x2019;s stock.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Dividend Yield</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">&#x2014; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected dividend yield is based on the Company's dividend policy at the time the options were granted. The Company does not plan to pay any dividends in the foreseeable future. Consequently, it has historically used an expected dividend yield of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a98f4974-5c5b-459e-a9ec-e12558e4efa4" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="INF" format="ixt-sec:numwordsen">zero</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company uses the market closing price of its common stock as traded on the Nasdaq Capital Market to determine fair value.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generally grants unvested restricted stock unit awards to non-employee directors and executive management for a fixed number of shares and a fixed vesting schedule. The restricted stock unit awards are valued using the closing price on the date of grant and stock-based compensation is recognized ratably over the requisite service period.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeitures are recognized as and when they occur.</span></p></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_43836b68-39b4-4e9e-9692-bf12edb7abf2" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" escape="true" continuedAt="F_43836b68-39b4-4e9e-9692-bf12edb7abf2_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Segment Information</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><ix:continuation id="F_43836b68-39b4-4e9e-9692-bf12edb7abf2_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The chief operating decision maker is the Company's Chief Executive Officer, who allocates resources and assesses financial performance based upon discrete financial information at the consolidated level. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, the Company has determined that it operates as a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_6c495a93-ce59-484a-a4cd-9f8919950b83;"><span style="-sec-ix-hidden:F_43c80952-7b05-4fc6-996c-d8ed6b6927f7;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">single</span></span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> operating and reportable segment</span></ix:continuation></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f892801f-042f-4a75-b225-fe5cbb2f9afc" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxPolicyTextBlock" escape="true" continuedAt="F_f892801f-042f-4a75-b225-fe5cbb2f9afc_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Income Taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company records income taxes in accordance with the liability method of accounting. Deferred taxes are recognized for the estimated taxes ultimately payable or recoverable based on enacted tax law. The Company establishes a valuation allowance to reduce the deferred tax assets when it is more likely than not that a deferred tax asset will not be realizable. Changes in tax rates are reflected in the tax provision as they occur.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:12.0pt;font-family:Times New Roman;"><ix:continuation id="F_f892801f-042f-4a75-b225-fe5cbb2f9afc_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In accounting for uncertainty in income taxes, the Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5e2e532e-7a37-4c52-858a-40e2eaafedd2" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxExaminationLikelihoodOfUnfavorableSettlement"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense.</span></ix:continuation></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1bac909c-adc0-404b-8d93-792e1dc932e4" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:EarningsPerSharePolicyTextBlock" escape="true" continuedAt="F_1bac909c-adc0-404b-8d93-792e1dc932e4_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Net Income (Loss) per Share</span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><ix:continuation id="F_1bac909c-adc0-404b-8d93-792e1dc932e4_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of common shares and common stock equivalents outstanding during the period. Common stock equivalents are only included when their effect is dilutive. Common stock equivalents and unvested restricted stock units are potentially dilutive securities and include convertible preferred stock, warrants and outstanding stock options. These potentially dilutive securities are excluded from the computation of diluted net income (loss) per share if their inclusion would be anti-dilutive.</span></ix:continuation></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">85</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9e8f3bab-3271-44cb-8224-8a10f2d7e8b2" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Recent Accounting Pronouncements Not Yet Effective</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In June 2016, the Financial Accounting Standards Board (&#34;FASB') issued Accounting Standards Update (&#34;ASU&#34;) 2016-13, Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects current expected credit loss (&#x201c;CECL&#x201d;) and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The guidance will be effective at the beginning of the Company&#x2019;s first quarter of fiscal 2023. Early adoption of the amendments is permitted. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In December 2019, the FASB issued </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ASU 2019-12</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">, Income Taxes (Topic 740),</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">simplifying the accounting for income taxes by removing certain exceptions to the general principles. The guidance will be effective at the beginning of the Company's first quarter of fiscal 2022. Early adoption of the amendments is permitted. The Company</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In October 2021, the FASB issued ASU 2021-08, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts from Customers</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. ASU 2021-08 aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and the effect of payment terms on subsequent revenue recognized by the acquirer. These amendments are effective prospectively for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is allowed. The Company is currently assessing the impact the adoption of this ASU will have on its consolidated financial statements.</span><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_317c044c-c729-457a-9890-85e43a963366" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:RevenueFromContractWithCustomerTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;" id="sb_98a70875_81d6_4adc_bebf_1cd288a215d4"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 3.</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Revenue Related Disclosures</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c9c63133-88b7-415d-997c-77eea05218da" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The changes in deferred revenue were as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:63.872%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:14.862%;"></td>
        <td style="width:0.921%;"></td>
        <td style="width:1.82%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:14.862%;"></td>
        <td style="width:0.921%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_92dab3e2-ee94-430f-af52-41590bdb7802" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,578</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7626f9fa-4c28-4828-ae39-76d7ad0477fd" contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">26,958</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;New billings</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_077b58d1-b9f8-4e0d-8d08-990f089989de" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">60,132</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0e1963bf-e364-4c10-8781-58efd018c192" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">42,499</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;Revenue recognized during the year from beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7dc08cdd-6017-43ed-81e2-e7a4d8567dbf" contextRef="C_409a3c18-322c-4b12-9d9f-ac343de0c0b6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,480</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_20e6dc54-a9ff-4fb1-b425-8321e646e964" contextRef="C_0c9d1059-44db-4d92-82d5-d28ad3ab1aea" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">18,944</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;Revenue recognized during the year from new billings</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1b85773f-52be-4114-8923-dbe7a87b7b3b" contextRef="C_546ca335-f35c-4b13-bbf2-c9d92882e748" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">33,509</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cd2ec0b6-ab8c-4b1d-8c0f-22f3db391e74" contextRef="C_536f498c-a60c-46bf-b316-d27c208c2f0b" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">25,947</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;Foreign currency impact</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3fe610af-85ed-467b-b74c-d48c60954abc" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:ContractWithCustomerLiabilityForeignCurrencyImpact" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">12</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c7957389-537e-471e-9148-8b61bb64a9da" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="ssti:ContractWithCustomerLiabilityForeignCurrencyImpact" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">12</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ending balance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_44b3cbd4-c892-44ec-9b26-fcd1ae9bdb8f" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">26,709</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2ff2bfcd-c81e-44a1-8490-e5d2c7d4ed64" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,578</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x200b;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x200b;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x200b;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x200b;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_faf7aa5c-e194-455f-82be-50cb6670cb6c" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">table presents remaining performance obligations for contractually committed revenues as of December 31, 2021 (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.391%;"></td>
        <td style="width:16.661%;"></td>
        <td style="width:1.808%;"></td>
        <td style="width:1.372%;"></td>
        <td style="width:14.747%;"></td>
        <td style="width:0.319%;"></td>
        <td style="width:0.702%;"></td>
        <td style="width:0.0%;"></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_33d53747-af05-4237-9ddc-ca6970b939d9;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022</span></span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5d52b04f-8b14-446d-9ab5-414083b2cf9f" contextRef="C_1c4a00da-a8c8-475d-a4f7-c006b3b4c7e8" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">37,539</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_56c15f5a-c8ac-4712-bf16-250c559e1d1a;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2023</span></span></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6263d4fc-70ca-4ccb-808f-3cbc9a4e42d5" contextRef="C_27eb292e-60c8-449f-a5ca-18fe44958fc3" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">25,081</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_f272e438-b71d-4724-a275-19cd6375d0ce;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2024</span></span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_78c21d70-8f2e-4266-bbb1-38ce99326804" contextRef="C_e5746979-4958-4b21-8e02-f8c3c393bda9" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">18,345</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_51c0cfb3-5eca-428e-b487-83aa79c17cd3;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Thereafter</span></span></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_afcc3471-289d-4b88-803a-7b8a61d520df" contextRef="C_972ce6e8-e8e4-4697-84cc-1627131e86f4" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">11,344</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_362cc634-b1bc-49f9-b39c-b51fc787db6c" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">92,309</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The timing of revenue recognition included  in the table above is based on estimates of go-live dates for contracts not yet live. Contractually committed revenue includes deferred revenue as of December 31, 2021 and amounts under contract that will be invoiced after December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the year ended December 31, 2021, the Company recognized revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_db843d11-9fff-4d0b-8675-867ce75be811" contextRef="C_0a04c7e7-82aa-4f5f-a2d8-2080edaa202e" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">57.3</ix:nonFraction></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from customers in the United States, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a10338aa-95aa-46f3-bfcd-6ec8bb02bf42" contextRef="C_f86040b4-f75c-41a3-a883-8f313ef4baed" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal"><ix:nonFraction id="F_7420e144-664b-4bd9-9df8-987d9d7aee54" contextRef="C_17cd6983-3c34-4e5d-b1d9-641f407d5c48" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.9</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from customers in South Africa and the Bahamas. During the year ended December 31, 2020, the Company recognized revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8d3d67a4-f311-4261-bb53-2aca05ebdff9" contextRef="C_b059f176-9445-44c8-bab6-8eee7c20676f" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">45.0</ix:nonFraction></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from customers in the United States and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6a2dfb4e-009e-4450-85fd-2712fed0cbbe" contextRef="C_5229c5c4-8c50-44dc-95ed-0ac40a989914" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal"><ix:nonFraction id="F_4645166d-e28c-4c0e-b8d5-7a1bdda7a7dd" contextRef="C_8db5e0fd-8156-47e1-8250-04386593a381" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.7</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">from customers in South Africa and the Bahamas. During the year ended December 31, 2019 the Company</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">86</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">recognized </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2a1cb12a-7652-4cb5-b533-98c33dc2d3da" contextRef="C_28d2e82c-5ffa-4151-a351-0ce86c58cccd" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">39.7</ix:nonFraction></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from customers in the United States and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2911ed77-c7b4-472f-ae84-898d41a0f2ab" contextRef="C_64a4c077-c35f-448c-94d5-084f94f53bf6" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">1.0</ix:nonFraction></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from a customer in South Africa.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the year ended December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, the Company recognized revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d3e8bbe8-c322-4e6b-9c42-5f044061c131" contextRef="C_9a504b7f-62c3-44a9-9e9d-81dc505d44c6" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">54.7</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from monthly subscription, maintenance and support services, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_57065d3d-d3da-498a-83e8-ef68108526c8" contextRef="C_ce770199-8583-42b5-999d-7b3143412c49" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">3.4</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from professional software development services. During the year ended December 31, 2020, the Company recognized revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8c8f8edd-4fcf-4508-8b02-c31022789bd4" contextRef="C_20f88c21-c95f-46df-b5ab-5b115c2cd453" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">45.7</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from monthly subscription, maintenance and support services. During the year ended December 31, 2019 the Company recognized revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3e875485-16af-4c2f-9770-2c8dc6de756d" contextRef="C_f8795b98-9c98-4274-9236-dce549d0c8e8" name="us-gaap:Revenues" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">40.8</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from monthly subscription, maintenance and support services.</span></p></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_474ea2f5-609b-4dfb-8ec4-9418932bfabd" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:BusinessCombinationDisclosureTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 4. Business Acquisitions</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the fourth quarter of 2020, the Company acquired all the membership interest interests in LEEDS, a New Jersey based technology company. The purchase consideration included cash consideration of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_537f6a1a-43be-41c8-a6d8-44ddc93113c5" contextRef="C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7" name="us-gaap:PaymentsToAcquireBusinessesGross" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">21.6</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4e24965c-f485-4915-ba9a-d65333b1301a" contextRef="C_e749ba7b-4c12-4b3f-a055-20971717ea8b" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">2.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in ShotSpotter common stock. The purchase consideration also included a contingent earnout payable based on LEEDS&#x2019; revenues generated during 2021 and 2022. The acquisition date fair value of the contingent earnout was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4ed231ac-f34f-4d8f-8fbe-2e8b9828367a" contextRef="C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.2</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, resulting in a total purchase consideration of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8eeb4e1a-17b8-471d-803c-e0f180d7453f" contextRef="C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7" name="us-gaap:BusinessCombinationConsiderationTransferred1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">23.8</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million.</span></p><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_40580593-eeef-40a0-aaaf-46c08ec2a6c4" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the final allocation of the purchase price as of the acquisition date (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.633%;"></td>
        <td style="width:16.727%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:14.665%;"></td>
        <td style="width:0.319%;"></td>
        <td style="width:0.914%;"></td>
        <td style="width:0.0%;"></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash and cash equivalents</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b5d72980-f4d4-454f-9d36-23d673f63e6f" contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7,044</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable and contract asset, net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c7954837-53e4-4953-a78a-aa07aff350c0" contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f" name="ssti:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,060</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3987959e-6ea0-4e32-b88e-611804b837cb" contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">161</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease right-of-use asset</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2a17b17d-cce9-42a7-8ff0-5e8014e4f4e6" contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f" name="ssti:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">225</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Goodwill</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c32e4ea3-db0b-4771-a162-1a70e752e876" contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,432</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Customer relationship</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9e297755-b8bf-4072-b857-d6caa92046ae" contextRef="C_fa9445e4-3afd-4dab-bc82-49ea172079b0" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14,410</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other asset</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b73fb134-bf6e-4b91-8992-3d28a55f8202" contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">45</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued expenses and other current liabilities</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3f490697-68bd-4050-8321-b742ae14382e" contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f" name="ssti:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">458</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other liabilities</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9ef48b6f-1839-400d-a4bc-9368a8d626a3" contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">98</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total estimated consideration</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_05c1f2ca-5aea-4fab-b281-59052736c851" contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">23,821</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Goodwill primarily represents the value of the employee workforce as well as cash flows from future customers. The Company expects to deduct the amortization of goodwill and intangible assets for tax purposes. A portion of the amortization deduction will commence upon settlement of contingent consideration and contingent liabilities.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company valued the customer relationship asset using the income approach. Significant assumptions include forecasts of revenues, cost of revenues, research and development expense, sales and marketing expense, general and administrative expense and estimated customer attrition rates. The Company discounted the cash flows at </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_680747d8-6a50-4c1e-b607-25ff6c88f46a" contextRef="C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7" name="ssti:PercentageOfDiscountedCashFlows" unitRef="U_pure" scale="-2" decimals="2" format="ixt-sec:numwordsen">seven</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> percent, reflecting the risk profile of the asset. The customer relationship asset is being amortized over an estimated useful life of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_04db81c9-e30c-4b07-92e1-430faa3ce639" contextRef="C_6dc2f6f3-a32a-4c16-8c2a-4bb542939dfd" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> years.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Acquisition-related expenses totaled $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_63b30f9a-3306-429b-8d27-a350b901f33d" contextRef="C_e254f4e0-c46f-4cc4-ac99-557c3a7bbeb7" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.2</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2ccfb07d-54dc-4516-8998-81abf41d9f23" contextRef="C_0d0dd502-32f3-4a49-aac9-f1e611529f27" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.6</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for the years ended December 31, 2021 and 2020, respectively, which were included in general and administrative expense in the consolidated statements of operations.</span></p></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d85fbbb8-82c5-4104-95bb-86d51909760e" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:FairValueDisclosuresTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 5. Fair Value Measurements</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In October 2018, upon the acquisition of certain technology, referred to as HunchLab, from Azavea, Inc., the Company recognized a contingent consideration liability classified within Level III of the fair value hierarchy because some of the inputs used in its measurement were neither directly nor indirectly observable. In January 2020, and February 2021 based on the relevant revenues earned during the second and third year, of the three-year contingent consideration period, the Company paid $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_50fe9ad2-96f8-497a-a501-2593ca78e915" contextRef="C_a9154f34-85fe-4117-be42-90de25743299" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.3</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2f513214-6e86-4f87-b987-aea4bded0f75" contextRef="C_dc72daa4-f47a-4a30-89c2-d0341196776b" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.4</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million respectively, to Azavea, Inc., resulting in a reduction to zero of the contingent consideration liability.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">November 2020, using a Monte Carlo Simulation approach, the Company estimated the fair value of the contingent consideration liability classified within Level III of the fair value hierarchy at the acquisition date of</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">87</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">LEEDS </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">to be $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1e51ece6-3ed0-4c36-9df2-de415e881ec4" contextRef="C_0660b755-855f-4682-9143-06a9b306f890" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.2</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. During the year ended December 31, 2021, the fair value of the contingent consideration was increased by $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c1f0a264-8788-446e-8839-53816a5929b3" contextRef="C_9bd5ecd6-247f-4c53-ac86-cb600a5281f7" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">1.3</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million based upon estimated 2022 revenue targets, representing an adjustment to the most likely outcome expected for the liability.</span></p><div style="font-size:11.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bbbbfc35-e69d-475a-ac4a-784d5250d10c" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The changes in the fair value of the contingent consideration liability are summarized below (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:56.611%;"></td>
        <td style="width:1.681%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:17.953%;"></td>
        <td style="width:0.921%;"></td>
        <td style="width:1.199%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:17.953%;"></td>
        <td style="width:0.921%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_502799cc-1e27-4f07-8152-048155faa41c" contextRef="C_0b29ffa4-55f2-4a03-a6b4-8d421ba9d920" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">573</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_17c76b9a-db44-48fd-bdfa-40979746887b" contextRef="C_67a17ee6-09e3-4bd5-be14-d30c58af0987" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">750</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Payment of contingent consideration liability</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fb4dc1d0-1bc9-4a19-97f7-00202ebeae1e" contextRef="C_9bd5ecd6-247f-4c53-ac86-cb600a5281f7" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">403</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2b7bc5e3-b2d8-409c-b35b-a3b4302bfe4b" contextRef="C_fb3536cc-0b1c-4bb9-b98a-349ad3c00879" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">347</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change in fair value of contingent consideration</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a72f7be5-c093-4f5d-97ed-3f4861d781a5" contextRef="C_9bd5ecd6-247f-4c53-ac86-cb600a5281f7" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,330</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contingent consideration from business combination</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c2029718-8b9b-4c57-a664-2eec0ce2d652" contextRef="C_fb3536cc-0b1c-4bb9-b98a-349ad3c00879" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">170</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ending balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6e4dc619-7978-4f7f-b8b3-becab9475d81" contextRef="C_585d3c15-41eb-4d40-8067-e968ebb4c2cd" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,500</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9381143f-9b3a-4543-9db5-834ebfafb244" contextRef="C_0b29ffa4-55f2-4a03-a6b4-8d421ba9d920" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">573</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_df738e10-bc4a-41d7-9357-c4bfa33cc688" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_5e18cd47-0c64-4e35-93f1-456783cefd6c" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> transfers into or out of Level III during the year ended December 31, 2021 and 2020.</span></p></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2d782eae-d3e9-4692-803b-37fbe4e12156" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:GoodwillDisclosureTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 6. Goodwill</span></p><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_48141afd-df25-467b-bcb4-be602bea0a99" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfGoodwillTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The changes in goodwill for 2021 and 2020 are as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.293%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:15.096%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.36%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:15.096%;"></td>
        <td style="width:0.696%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ecf46ba3-95fb-4af8-8436-fc0340f6dc92" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,811</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_41feea93-21fe-41b0-8c84-ad5cbc6912fc" contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,379</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Acquisition of LEEDS (see Note 4&#x2014;Business Acquisitions)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b32c5fab-7285-493a-8a77-d454dc2d19d4" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:GoodwillAcquiredDuringPeriod" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,432</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change during the year</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c71e9523-f869-45c5-b963-291c87e397f5" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:GoodwillPeriodIncreaseDecrease" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ending balance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_69d03cb2-d529-4a7d-9ee1-b781b14c8a21" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,816</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a7f800fe-b9ec-45ee-8ed8-857b9479e181" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,811</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company has </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9acb71e2-9745-471f-99d9-d2d041fd3465" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">t recorded any goodwill impairment charges through December 31, 2021.</span></p></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d05354bf-bf04-4814-b732-bed3fbf5b5d6" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IntangibleAssetsDisclosureTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 7. Intangible Assets, net</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_317f5156-8f2b-4615-bb74-b0bc22b25c22" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intangible assets as of December 31, 2021 and 2020 are as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:46.081%;"></td>
        <td style="width:1.37%;"></td>
        <td style="width:14.7%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.756%;"></td>
        <td style="width:1.37%;"></td>
        <td style="width:14.593%;"></td>
        <td style="width:0.91%;"></td>
        <td style="width:1.756%;"></td>
        <td style="width:1.37%;"></td>
        <td style="width:14.7%;"></td>
        <td style="width:0.696%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Gross</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Accumulated Amortization</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Customer relationships</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3ea77100-1e50-4dc9-8b2d-a950c4e20b49" contextRef="C_82a2843b-f521-4f32-8ff9-31747ff0ae35" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14,570</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3eeee94d-0b47-470b-8dbc-47fb45378106" contextRef="C_82a2843b-f521-4f32-8ff9-31747ff0ae35" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,131</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e4532fd3-6a6f-4a8f-abe4-23075520749a" contextRef="C_82a2843b-f521-4f32-8ff9-31747ff0ae35" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">13,439</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Patents</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f62178df-d55f-4253-b0b3-2c69bf24d638" contextRef="C_ee91e420-f169-4d05-827d-3b90d6fb179b" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,214</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7704ceae-9f76-47be-ba58-7dbda6ae9ba1" contextRef="C_ee91e420-f169-4d05-827d-3b90d6fb179b" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,089</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_916ea9a0-61c0-4bde-a2ea-d695db53c529" contextRef="C_ee91e420-f169-4d05-827d-3b90d6fb179b" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">125</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;&#160;Total intangible assets, net</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0994151d-bc34-403c-a916-a12056e492d2" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">15,784</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_44fb2927-abf5-48eb-8ca6-72136e21f505" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,220</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_436dcb97-f7fa-4577-8623-4d249f6ff61a" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">13,564</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Gross</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Accumulated Amortization</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Customer relationships</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1b890f3f-bfb5-4105-994f-b4e585b869b9" contextRef="C_c8c7c30c-e3bc-41b9-9e47-36932e1d63a4" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14,570</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c4f4467d-1928-4202-83cf-74d1dd13c2f5" contextRef="C_c8c7c30c-e3bc-41b9-9e47-36932e1d63a4" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">147</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1ffcbcdd-f7b4-4c19-8f03-44dcae31a62b" contextRef="C_c8c7c30c-e3bc-41b9-9e47-36932e1d63a4" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14,423</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Patents</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2f473a90-1c18-4ff7-8647-a997984d8ca5" contextRef="C_a73fe4b1-cb96-4b33-9bbf-988c2701e8f6" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,158</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_947fcee7-52b0-4a0c-8135-0f74f19ce061" contextRef="C_a73fe4b1-cb96-4b33-9bbf-988c2701e8f6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,041</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_de48ac8f-def7-419d-a948-b4b52f5f979c" contextRef="C_a73fe4b1-cb96-4b33-9bbf-988c2701e8f6" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">117</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;&#160;Total intangible assets, net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ba069b28-0b97-4dfd-bade-2533a0ec5e49" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">15,728</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_05e6ed9a-0d3f-4e80-849c-0482d715e7bd" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,188</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0f3bf62f-3270-4798-acc9-a4d9d59c2676" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14,540</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intangible amortization expense was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5c0ea380-3cd4-4e2d-97ef-e36a87b0c8d9" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">1.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bfc985be-1d8a-45f5-8165-3c39f958c3dc" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.2</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fe025312-6843-45c4-8813-38d438ca2dc9" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="6" decimals="-4" format="ixt:numdotdecimal">0.09</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">88</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_93355ce5-4219-45a5-8080-825759570bad" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">table presents future intangible asset amortization as of December 31, 2021 (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:72.689%;"></td>
        <td style="width:12.939%;"></td>
        <td style="width:1.539%;"></td>
        <td style="width:11.978%;"></td>
        <td style="width:0.855%;"></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4394b712-786d-4eaa-9eb7-aabebd779293" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,042</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2023</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_03603624-6952-4133-8001-40c2e07b44ce" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,020</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2024</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c53f83d9-d264-4754-b3a1-1324e0ee3768" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,016</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2025</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_dc3021da-2de9-4c30-97d3-60d5bf5b6743" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">978</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2026</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4a377db1-a75c-4057-9c1b-7865dc01d67f" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">961</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Thereafter</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_acb4c4aa-025e-42c7-9f79-5357d136f492" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">8,547</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4b15525c-09db-4d14-954c-881db60dc36d" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">13,564</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ebd6c9b4-af0d-41ab-8653-140566bf0e1f" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 8. Details of Certain Consolidated Balance Sheet Accounts</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_be0c9575-8228-4271-8064-4024f9d1e4c4" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Prepaid expenses and other current assets (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.026%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:15.011%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.799%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:15.011%;"></td>
        <td style="width:0.696%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid software and licenses</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e2e2fe3a-c7dc-44c2-86ef-4b24dfbddc78" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="ssti:PrepaidSoftwareAndLicensesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">756</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_225ba53e-0d17-411e-a4c7-cbd0f348486f" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="ssti:PrepaidSoftwareAndLicensesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">653</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid insurance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_da3b724c-c730-49a5-9735-501db6712928" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PrepaidInsurance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">611</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a32422ec-a9ce-4bed-815c-e577f2cde1f9" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PrepaidInsurance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">561</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other prepaid expenses</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c08ec961-3925-42a5-b067-afc7480120bb" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OtherPrepaidExpenseCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">198</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_03e04dbd-38b8-4429-87e5-8485faa3486d" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OtherPrepaidExpenseCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">136</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred commissions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fda6c79e-70c9-4210-81cb-53ab7ac7643c" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:DeferredCostsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">822</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1d198153-a184-4a71-8140-5d62dc4524ab" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:DeferredCostsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">715</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9f06cf63-53de-4f02-9e5c-7ef9fbf45267" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">117</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4d183308-f80b-4c4e-baa0-df15ef30004a" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">107</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_71bde5bf-aea3-48fd-9008-897446c64e3b" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,504</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_abe977b9-4b96-45fa-a6d7-7a30ec0c37fb" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,172</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_526c561f-599d-44f0-a441-d42e97f42261" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:ScheduleOfAccountsReceivableAndContractAssetTableTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable and contract asset (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:63.894%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:14.858%;"></td>
        <td style="width:0.921%;"></td>
        <td style="width:1.788%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:14.858%;"></td>
        <td style="width:0.921%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_24186f92-3a3e-4089-af29-8a32a3ca9422" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">16,167</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_43255768-276c-4452-8997-aa6e2d5fc193" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">12,459</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contract asset</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2333f1f3-0447-4c42-8202-8baad8c278c1" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:ContractWithCustomerAssetNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">41</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b4c8477c-43bb-4a9e-a7f7-2f58ff6202e5" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:ContractWithCustomerAssetNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">536</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Allowance for potential credit losses</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_749f46ca-51a8-4b93-b5d2-8b7a3c6893cf" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="ssti:FinancingReceivableAllowanceForCreditLossesAdjustment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">74</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f59f1080-5a9b-4908-b877-1c321e468007" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="ssti:FinancingReceivableAllowanceForCreditLossesAdjustment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">74</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_da894c5c-bc69-4069-887a-8f85fd841a92" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="ssti:AccountsReceivableAndContractAssetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">16,134</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bc81461f-9444-4a78-b5b8-548b21f19ee8" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="ssti:AccountsReceivableAndContractAssetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">12,921</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_70787677-2899-4402-9bf1-a09cc3dd1404" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Other assets (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.026%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:15.011%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.799%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:15.011%;"></td>
        <td style="width:0.696%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred commissions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6a6d2a52-9804-4371-acde-be697dbc2e9e" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:DeferredCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,723</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cc9a36c8-9524-4b49-8673-dc93dc5b0931" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:DeferredCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,465</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6f2833d7-8c4c-4092-a9fe-a9e3e3ad0d9d" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">195</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c8be8757-b6f4-4219-bd5d-ab28aea56a8c" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">140</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a01b0042-82dd-4909-9cf4-419de1b9f711" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,918</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bd5c2c25-4df4-44b1-9d96-70ba4b43e78e" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,605</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">89</span></p>
       <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_210d7127-2ad6-4f6f-895c-51293466dbba" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:PropertyPlantAndEquipmentTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:66.367%;"></td>
        <td style="width:1.606%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:12.824%;"></td>
        <td style="width:1.006%;"></td>
        <td style="width:1.606%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:12.824%;"></td>
        <td style="width:1.006%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deployed equipment</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_57f49972-0ae5-4a6b-a436-2e47da5146aa" contextRef="C_4482bde7-9be9-4ee9-9e41-838a098b0827" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">35,882</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_952ff912-3a5a-42a3-a24c-802a4d569469" contextRef="C_4fa2f271-01fb-4c73-8e1e-89b7ad7df8c3" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">31,761</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Computer equipment</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6e362f70-12f4-4542-8944-ed85fc6ffc78" contextRef="C_80de9485-8d06-4e2b-ab4c-0e2e23556de6" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,745</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b924dde2-fbf9-4066-b450-8881f12b51a2" contextRef="C_3bffcadb-6f2b-4462-bebd-b75810ba5eb7" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,550</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Software</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a7ece349-9f75-468e-aff5-6233020b7621" contextRef="C_a9a86294-4f19-434a-af25-4ed993cbf332" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,314</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_53c0cd48-4a4d-4c8f-9144-aa467d1cb773" contextRef="C_e06b8f10-54c2-40ab-8d68-82f885487c0d" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,314</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Furniture and fixtures</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4d5bf93c-0cfb-4b17-a874-7e449e280fff" contextRef="C_bef7886f-4a35-4deb-8274-d79e8e2a6f3f" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">295</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6f83274d-6b23-4c14-a327-2fac63b1b55e" contextRef="C_c1454b3e-1912-4e98-a45c-8a02e11cd849" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">217</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leasehold improvements</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2498f131-12c0-4980-97ce-e433aebf4d91" contextRef="C_9452393e-bef3-4f2e-8c42-d0aeb0289403" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">30</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c7691774-a5e1-4d6a-9fa1-d4cec2f3254a" contextRef="C_4e8af939-1d50-4607-9a34-8757c6a3330e" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">306</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vehicles</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_acf070c2-eed3-453e-a49a-5792e88fe90e" contextRef="C_7d4c0409-ff5f-449b-945f-21f44ee44c35" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">239</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7fb1b818-aadc-4f74-888e-4fec5a1153be" contextRef="C_b11a0241-9608-4f28-a305-1045243b696d" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">124</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Construction in progress</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f5b7d138-be0f-45ed-a931-31aa2d04a06a" contextRef="C_3e9b0b60-b0e0-44be-8705-f418d07e3fa2" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,818</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4c180f66-5605-4c91-9b22-fbdc741c59a9" contextRef="C_e0af2b82-11ef-4ab6-add6-cc696454a3d5" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,506</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_551ad38f-9206-44a4-9edc-cebd532d909b" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">44,323</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f737ca2f-3a8a-462b-976e-e3c6015f8a2d" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">36,778</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accumulated depreciation and amortization</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_78188089-d53e-4814-80c7-e876d5ebfaf1" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">26,914</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_000fe963-db95-4cd6-8594-35295ce921c0" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">21,432</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_eab862a1-dd50-4d63-86a8-98d8ab7d4b05" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">17,409</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_16e9ebad-aa17-4f24-9f10-c2eb3ba50c3a" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">15,346</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Depreciation and amortization expense during the years ended December 31, 2021, 2020 and 2019 was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_218cf7fe-fb37-4430-ac2b-51ed4e870fb9" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">5.8</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8054cfec-fb80-4b10-aa0f-038a033ef725" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">5.4</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_72dd5493-b6cb-4992-82e2-0fdcc1de1b3e" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">4.9</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively.</span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b9241eaf-2633-4775-8c54-32ad303723d8" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Accrued expenses and other current liabilities (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.026%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:15.011%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.799%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:15.011%;"></td>
        <td style="width:0.696%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Personnel-related accruals</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9cf12687-328c-46dd-9389-9623a9442ea3" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AccruedEmployeeBenefitsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,864</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_77edab41-6614-49b9-b9be-a3715db979ff" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AccruedEmployeeBenefitsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,217</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Royalties payable</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9716e94c-952d-48bb-8046-55e698b44848" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AccruedRoyaltiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">47</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4d5ce69c-e17d-4c7e-8a8e-49ebc7b8d277" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AccruedRoyaltiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">55</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Professional fees</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_96d1ca46-b227-435e-a8aa-83521a86a272" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AccruedProfessionalFeesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">925</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b5a2cf06-ed87-4ebd-a785-3d95cf3992ae" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AccruedProfessionalFeesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">92</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sales/ use tax payable</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f793a542-7577-4292-9c4e-12ddf9c33734" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:SalesAndExciseTaxPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">167</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f5432489-2d95-4d65-8363-76caacc07ed4" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:SalesAndExciseTaxPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">46</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contingent consideration</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2500;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6290c83b-2066-4a7f-a792-a5ae4feb69b6" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">403</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease liability</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_646ffa6e-bfe6-45da-8b82-5be2aa14cc15" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">409</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c88181fd-47e9-43c9-9964-d18c07536528" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">484</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e606ad7c-78e2-4a0e-aa97-42bd0d1ed783" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OtherLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">268</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_50cfb359-d7a1-42a5-aae8-f2d64ed701c5" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OtherLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">316</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_235a04aa-87f6-4f12-9045-a92c0d4c3b73" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">6,680</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_464bf7bb-5f65-4814-a57b-0232dd5cb7bc" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,613</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_aa5925f6-6fde-454d-ab7a-5a893afab378" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Other liabilities (long-term) (in thousand):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.04%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:15.02%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.799%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:14.988%;"></td>
        <td style="width:0.696%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease liabilities</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1e3a1d6e-58d0-42a4-a817-12d77d4dac71" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,013</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d55e7d18-0240-4f5c-85cc-6ee3366bbf13" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">461</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contingent consideration liability</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_dbe62138-dc6b-4e82-a95d-2bb58f29c5f7" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,500</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e665ecb9-e252-418c-9fa9-c0265493b435" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">170</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e6a1ac11-515d-49bb-bfe2-ffadba24d7ba" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,513</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6b6fbab8-794e-41ff-a2be-4d78a167201d" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">631</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_28717b02-df9d-4d6a-a343-9a76c7cb193a" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:ImpairmentOfPropertyAndEquipmentTextBlock" escape="true" continuedAt="F_28717b02-df9d-4d6a-a343-9a76c7cb193a_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 9. Impairment of Property and Equipment</span></p></ix:nonNumeric></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><ix:continuation id="F_28717b02-df9d-4d6a-a343-9a76c7cb193a_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the years ended December 31, 2021 and 2020, the Company recognized impairment expense of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_dd0a56f9-165d-45b0-b434-59c72d73aabc" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ProductionRelatedImpairmentsOrCharges" unitRef="U_USD" decimals="0" format="ixt:numdotdecimal">25,000</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4547d310-57cf-4717-b575-93be6158c598" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ProductionRelatedImpairmentsOrCharges" unitRef="U_USD" decimals="0" format="ixt:numdotdecimal">234,000</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, respectively, for the impairment of property and equipment primarily related to the book value of customer assets installed at certain customers that did not renew during the year. During the year ended December 31, 2019, the Company did </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1d8f9416-8610-4944-9062-b5707dde4d76" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ProductionRelatedImpairmentsOrCharges" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">t recognize any impairment</span></ix:continuation></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <div><ix:nonNumeric id="F_c940b971-5fbe-40f7-a54e-28fefc5ede0f" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:DebtDisclosureTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 10. Financing Arrangements</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Credit Agreement</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_fff6e0de-9125-4fbb-a939-ca05478899ca" contextRef="C_f59383e4-a17d-4b09-8cbd-8727005738b7" name="us-gaap:LineOfCreditFacilityInitiationDate1" format="ixt:datemonthdayyearen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">September 27, 2018</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, the Company entered into a Credit Agreement with Umpqua Bank (the &#x201c;Umpqua Credit Agreement&#x201d;), which allowed the Company to borrow up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7d9e900a-a4e8-4812-9e6e-5c2e302cb67e" contextRef="C_d0c6e286-b0cb-4aac-93ab-7d8010369d7b" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="INF" format="ixt:numdotdecimal">10.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million under a revolving loan facility (the &#x201c;Revolving Facility&#x201d;)</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. In August 2020, the Company entered into an amendment to its credit facility to increase the size of the available loan facility from $10.0 million to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_222c08a7-ea22-4198-be6f-fd9cf63f1a0c" contextRef="C_b93ae99d-7f7f-4dbf-8814-d5d3b20befdc" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="INF" format="ixt:numdotdecimal">20.0</ix:nonFraction></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company intends to use the Revolving Facility for general working capital purposes. Borrowings under the Umpqua Credit Agreement are secured by substantially all of the assets of the Company. The Umpqua Credit Agreement includes a letter of credit subfacility of up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1cec4933-25cd-4408-9098-e70880aa5d9b" contextRef="C_e2de57e1-b20b-4535-91c8-99137f9a59e6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="INF" format="ixt:numdotdecimal">3.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. Any amounts outstanding under the letter of credit subfacility reduce the amount available for the Company to borrow under the Revolving Facility.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Borrowings under the Umpqua Credit Agreement bear interest, at the Company&#x2019;s option, at a rate equal to either</span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0169ca1d-cdf5-4bec-a65b-4d9a9a66564a" contextRef="C_4d4a66e7-e4f8-4f93-98cf-6b6c94cf0784" name="us-gaap:LineOfCreditFacilityInterestRateDescription"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> (1) a base rate, which fluctuates daily and is the greater of (a) the prime rate in effect as of any date of determination and (b) the daily LIBOR rate as of such date of determination plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_04396ef5-29a9-4f5d-b2fd-0bb97f34ff95" contextRef="C_1a764ef4-ce3a-485d-a081-c8146ecd1d9e" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">1.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% per annum, or (2) a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7d96294d-568a-4e26-82b4-505ef4c6df02" contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25" name="us-gaap:DebtInstrumentDescriptionOfVariableRateBasis"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">LIBOR </span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">rate, which can be for a period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c313b420-ce02-4ab3-b25f-12d0696ce1e8" contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25" name="ssti:LineOfCreditFacilityPeriodOfVariableRateTermOne" format="ixt-sec:durday"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">30</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bb284479-f771-486b-92f9-7203befaeffe" contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25" name="ssti:LineOfCreditFacilityPeriodOfVariableRateTermTwo" format="ixt-sec:durday"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">60</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> or </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1a7c998e-30c1-4410-bb51-2da218500abb" contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25" name="ssti:LineOfCreditFacilityPeriodOfVariableRateTermThree" format="ixt-sec:durday"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> days at the Company&#x2019;s option and is equal to the published rate in the Wall Street Journal for such 30-, 60- or 90-day period </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0fc476fc-208b-465f-b336-1c9c17d9c8c5" contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25" name="ssti:LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate" unitRef="U_Business" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> business days prior to the commencement of such period, in each case plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9ca99ac9-b9ec-4796-932e-d606441323d9" contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">2.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% per annum</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. The Company will be required to repay all amounts outstanding under the Umpqua Credit Agreement on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6a5d83ea-ec3c-45f2-8719-fd6b1c5d6c26" contextRef="C_4d4a66e7-e4f8-4f93-98cf-6b6c94cf0784" name="us-gaap:LineOfCreditFacilityExpirationDate1" format="ixt:datemonthdayyearen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">September 27, 2022</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> or earlier if the Umpqua Credit Agreement is terminated prior to such date. The Umpqua Credit Agreement also includes an uncommitted incremental facility provision that would allow the Company, subject to satisfaction of certain conditions, including approval by Umpqua Bank, to increase the Revolving Facility up to a total of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_28080730-0f24-40dc-b7d9-a8ef9e46643e" contextRef="C_ae194f0c-5b4d-495c-a3b7-bdc1d1a15243" name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" unitRef="U_USD" scale="6" decimals="INF" format="ixt:numdotdecimal">25.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_fb3a4bce-f5c6-463a-a8e0-cbd803516e20" contextRef="C_4d4a66e7-e4f8-4f93-98cf-6b6c94cf0784" name="us-gaap:LineOfCreditFacilityCovenantCompliance" continuedAt="F_fb3a4bce-f5c6-463a-a8e0-cbd803516e20_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Under </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the Umpqua Credit Agreement, the Company is subject to various negative covenants that limit, subject to certain exclusions, the Company&#x2019;s ability to incur indebtedness, make loans, invest in or secure the obligations of other parties, pay or declare dividends, make distributions with respect to the Company&#x2019;s securities, redeem </span></ix:nonNumeric></span><span style=""></span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">91</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:continuation id="F_fb3a4bce-f5c6-463a-a8e0-cbd803516e20_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">outstanding </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">shares of the Company&#x2019;s stock, create subsidiaries, materially change the nature of its business, enter into related party transactions, engage in mergers and business combinations, the acquisition or transfer of Company assets outside of the ordinary course of business, grant liens or enter into collateral relationships involving company assets or reincorporate, reorganize or dissolve the Company. The Company is also required to maintain certain financial covenants tied to its leverage, interest charges and profitability.  In December 2021, the Company obtained a waiver for the financial covenant tied to its profitability</span></p></ix:continuation></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ee920738-b76f-472e-b9e9-f322bb04929d" contextRef="C_35840c77-2ccb-4be3-987e-079a6d3daad8" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_abe255bb-df30-4e50-9862-f84c9d2a09eb" contextRef="C_fbe5376f-10e5-4450-8bce-5bcbf2f5c058" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> borrowings outstanding as of December 31, 2021 and 2020.</span></p></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4e153771-0d92-4ebd-aeae-523bd78c38cb" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 11. Related Party Transactions</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the year ended December 31, 2021, the Company recognized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8ac96401-ac66-4a94-a4cc-1d8148c70731" contextRef="C_b0f30d58-595c-4a1d-a2af-c9568c2ff22e" name="us-gaap:RevenueFromRelatedParties" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.1</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in revenues, from ShotSpotter Labs projects with charitable organizations that have received donations from one of the Company&#x2019;s directors and one of the Company&#x2019;s significant shareholders. During the year ended December 31, 2020 and 2019, the Company recognized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4d51c5dd-706a-497a-9c0c-b946920c8b47" contextRef="C_23afddc8-a58f-4646-ac40-87a0c45bfb0b" name="us-gaap:RevenueFromRelatedParties" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.2</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_da1795f0-cd4b-4d7f-9944-cf5e8a605f60" contextRef="C_0f5b5f90-daff-4e44-88e0-feb72094b932" name="us-gaap:RevenueFromRelatedParties" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.6</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively, in revenues from ShotSpotter Labs.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></ix:nonNumeric></div>
  <div style="font-size:12.0pt;font-family:Arial;"><ix:nonNumeric id="F_19df8022-9b80-43c9-a73a-afd939e2e007" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxDisclosureTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 12. Income Taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_15ecfa7d-ee31-4ecb-a4ef-95682849cd42" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The domestic and foreign components of net income (loss) before income tax expense were as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:57.099%;"></td>
        <td style="width:1.156%;"></td>
        <td style="width:1.542%;"></td>
        <td style="width:10.535%;"></td>
        <td style="width:1.103%;"></td>
        <td style="width:1.156%;"></td>
        <td style="width:1.542%;"></td>
        <td style="width:10.535%;"></td>
        <td style="width:0.921%;"></td>
        <td style="width:1.156%;"></td>
        <td style="width:1.542%;"></td>
        <td style="width:10.61%;"></td>
        <td style="width:1.103%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Domestic</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2984b9e7-0710-40a9-a600-b6220cf12c80" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,280</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_af7c428a-1e63-484a-9392-0516a2f794ea" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,562</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e80afbe5-fcf8-4cf8-83d4-10d6bfc256cc" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,743</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a86d9c72-234e-4822-bc6b-ff1492873051" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">95</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a81171de-c30a-4cbb-87eb-012fbfdf9e88" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">427</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e2e64cfc-90d5-449a-8302-5774c9b3101a" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss) before income tax</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bb65ee78-b230-4666-b5c5-4ff5005c8d18" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,375</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ccee98bb-5a39-4d41-bb65-b36bac22816c" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,135</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7954aff9-0551-41cf-9963-984f4bde8928" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,757</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_a2ec379e-e988-4bbd-9946-fbba20f6e888" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The provision (benefit) for income tax consists of the following (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:57.161%;"></td>
        <td style="width:1.103%;"></td>
        <td style="width:1.541%;"></td>
        <td style="width:10.501%;"></td>
        <td style="width:1.103%;"></td>
        <td style="width:1.124%;"></td>
        <td style="width:1.541%;"></td>
        <td style="width:10.501%;"></td>
        <td style="width:1.103%;"></td>
        <td style="width:1.124%;"></td>
        <td style="width:1.541%;"></td>
        <td style="width:10.554%;"></td>
        <td style="width:1.103%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x200b;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Current:</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a4f430ac-760a-4bc0-a570-ba9cdb4a60b4" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">6</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_96cff17c-5e91-46d4-bebc-59647945cda1" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">7</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b1a9af93-e561-4025-999b-f8a4ae75c7f4" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_77ee38c7-3d2c-46cb-8d98-91325e6a5cd5" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">6</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_340e9ed3-d53f-4534-b3a1-188a84105a9b" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">7</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f526acae-8825-4078-bb9b-0c079fcc89ea" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred:</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_796d2e72-1c9c-4e1a-a88b-3a3696337739" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">50</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_de3c1064-d363-4206-9047-f6eb6f31156e" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">83</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_25a1ae78-38db-4c9b-8392-9a0d05b3d6ff" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">48</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_540d426b-451d-4304-8cfa-bacffff15469" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">50</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_22abea2c-88f9-4708-a240-d659520d9a26" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">83</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_15b14875-90a7-48b2-8bd2-342ea815549b" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">48</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total income tax expense (benefit)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_820df749-6b40-4848-b23e-497221beee22" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">56</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_606a1624-42b7-460d-8d72-156c55efea8f" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">90</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_925ae13f-df37-4fa5-89f1-187e8e205dfa" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">41</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
      </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">92</span></p>
       <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_17911ccb-2f8e-420b-b377-67c645986515" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A reconciliation of income taxes at the statutory federal income tax rate to income tax expense (benefit)   included in the accompanying consolidated statements of operations is as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:56.461%;"></td>
        <td style="width:1.37%;"></td>
        <td style="width:1.37%;"></td>
        <td style="width:10.866%;"></td>
        <td style="width:0.921%;"></td>
        <td style="width:1.37%;"></td>
        <td style="width:1.37%;"></td>
        <td style="width:10.845%;"></td>
        <td style="width:0.921%;"></td>
        <td style="width:1.37%;"></td>
        <td style="width:1.37%;"></td>
        <td style="width:10.845%;"></td>
        <td style="width:0.921%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Income tax at statutory rate</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_426ed3de-e59c-4bbe-97cb-03b4b21d30fb" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">919</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9bd98837-57ac-4957-8c9a-5ae56e91c179" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">240</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_766f443d-2c7a-461b-bb07-50b4f6a3e17d" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">369</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change in valuation allowance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_442ce905-f6e6-4fcd-afef-04489c8f0b48" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,288</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fb496fe9-ff26-4070-8565-8a4dec4f0571" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">165</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_13907c47-a3bb-4215-9496-324089d0bb03" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">17</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State tax</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_eb8ae6cf-2d71-420a-b03d-85f491256e8e" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">288</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cdda89f3-0362-4b3f-851e-e9b77fe49737" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">37</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3ba59d6a-236b-46cc-a217-b012aad9d5b3" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">133</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock-based compensation</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_49050eba-203f-4fdb-88a5-fd1c0c752aad" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">62</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3f786668-5b6e-4fc8-ba55-bd1f06acd12e" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">11</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_497bfd17-daf4-4acc-b35d-db157ea02751" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">420</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development credit</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_448140e8-2422-47e9-b38f-3bf05a19f343" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">160</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e49460d6-7dc6-4eaa-bac5-32e6d6410f9a" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">103</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b225518f-24d3-4781-8a86-9aa4e786d53c" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">82</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign rate differential</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9f00dc86-1def-43f2-be4b-2a26bc4803ea" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_92c92576-bd74-4079-a7c0-933d600321d9" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">40</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_45e79730-d63c-482d-9335-78e3c6f3b9ce" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">43</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b8a83184-0663-477c-a686-a829b6aba8d6" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">66</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_da01bba7-6650-4203-803c-7c6b4c68b078" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">26</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c96e0525-3ead-4de4-a768-41bc2cb7f8a9" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">285</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_278d9cd2-c2c1-49e3-80c7-33a0d3a0cccf" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">56</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_56be9e82-3447-4074-bb62-d9eda581855f" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">90</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e4a59010-3992-4fbc-b7d5-91571081e46c" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">41</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_cff1bc45-7191-4cc8-92df-6a31a7eaa0ed" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Temporary differences that gave rise to significant portions of the Company&#x2019;s deferred tax assets and liabilities as of December 31, 2021 and 2020 were as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:66.702%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:1.542%;"></td>
        <td style="width:12.623%;"></td>
        <td style="width:1.103%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:1.542%;"></td>
        <td style="width:12.623%;"></td>
        <td style="width:1.103%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred tax assets:</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net operating losses</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d1ba7c05-2d51-43ae-a986-93107bed3d6c" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">19,920</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d2747f52-2cbf-4782-bff1-aba182a92936" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">20,265</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Credits</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9b50650f-fd3d-4579-9fa9-1e90cb764fe3" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,557</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_42f2f519-3053-43e9-8b1d-a1e85aa915b2" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,292</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accruals and reserves</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cbc94509-b0a4-418f-92bd-1aae61e6effb" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,605</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c93c1768-6da7-417a-9694-4f65e93d3d99" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,648</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred revenue and contract costs</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d6ba89f4-4d36-4a9a-b454-b69925f902ff" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="ssti:DeferredTaxAssetsDeferredIncomeAndContractCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">140</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6409bdcc-f2dd-4a9c-9963-ec1e29a51d68" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="ssti:DeferredTaxAssetsDeferredIncomeAndContractCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">296</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Gross deferred tax assets</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_45be1745-52ad-45f7-ae12-bc7117cf81f7" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:DeferredTaxAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">25,222</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_65bf61cf-5a67-4107-bef2-1bcd2b0c6ce0" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:DeferredTaxAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,501</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Valuation allowance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_79cb1863-f456-40c5-9a8d-a15cfedc0966" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,955</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_edf41ab0-472d-4434-8f7a-455d0fa0e429" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">23,667</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net deferred tax assets</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cdb89582-8342-4587-a362-9ec2fe29500c" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:DeferredTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">267</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_41dcc1a9-e1af-4f3b-9289-c562619db951" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:DeferredTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">834</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred tax liabilities:</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fixed assets and intangibles</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_783eac9d-1a00-4c38-8a6f-344a35365c92" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="ssti:DeferredTaxLiabilitiesFixedAssetsAndIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">267</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d157022f-c902-470c-a43f-87c8a2c1e1a6" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="ssti:DeferredTaxLiabilitiesFixedAssetsAndIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">785</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total deferred tax assets (liabilities), net</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d61036fc-cf3a-4a4c-b1f9-697c36fc6e7c" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">49</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In assessing the realizability</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company regularly assesses the likelihood that the deferred tax assets will be recovered from future taxable income. The Company considers projected future taxable income and ongoing tax planning strategies, then records a valuation allowance to reduce the carrying value of the net deferred taxes to an amount that is more likely than not able to be realized. Based upon the Company&#x2019;s assessment of all available evidence, including the previous three years of U.S.-based taxable income and loss after permanent items, estimates of future profitability, and the Company&#x2019;s overall prospects of future business, the Company determined that it is more likely than not that the Company will not be able to realize a portion of the deferred tax assets in the future. The Company will continue to assess the potential realization of deferred tax assets on an annual basis, or an interim basis if circumstances warrant. If the Company&#x2019;s actual results and updated projections vary significantly from the projections used as a basis for this determination, the Company may</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">need to change</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">valuation</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">allowance against the gross</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">deferred tax assets. Management</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">determined that a valuation allowance of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1ce9b984-95c5-44ad-9eb9-e2ead18a3947" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">25.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_58a28859-e547-451e-b147-e228f72401a2" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">23.7</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million was required as of December 31, 2021 and 2020, respectively.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The federal and state loss carryforwards begin to expire in 2027 and 2022, respectively, unless previously utilized. At December 31, 2021 and 2020, the Company had available net operating loss carryforwards of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_eb3a61f0-f43e-4555-8dd4-3f67c66072bc" contextRef="C_db908c1b-10d7-4203-9a13-3127cb951199" name="ssti:OperatingLossCarryforwardsSubjectToExpiration" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">78.4</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c0d2126e-c945-4e06-8a36-c456a5770b14" contextRef="C_b292c8a1-8b68-4ce7-b2ed-54ceef90ef34" name="ssti:OperatingLossCarryforwardsSubjectToExpiration" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">80.4</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively, for federal income tax purposes, of which $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d426f85c-3b6f-4d3b-b1c2-b7406c810081" contextRef="C_d2424de2-8330-405a-85f4-be4a8653d1f5" name="us-gaap:OperatingLossCarryforwards" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">73.5</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million were generated before 2018 and will begin to expire in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8cb7f2e3-151c-461b-9bd3-ab4153f76b88" contextRef="C_08eb1144-90fb-4682-990f-3922e86bbd4f" name="ssti:OperatingLossCarryforwardsLatestExpirationYear"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2027</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. The remaining net operating losses of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2490db5e-0573-4519-b582-b1e412c7f1d9" contextRef="C_db908c1b-10d7-4203-9a13-3127cb951199" name="ssti:OperatingLossCarryforwardsNotSubjectToExpiration" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">4.9</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million can be carried forward indefinitely under the Tax Cuts and Jobs Act. The Company continually monitors all positive and negative evidence regarding the realization of its deferred tax assets and may record assets when it becomes more likely than not, than they will be realized, which may impact the expense or benefit from income taxes.</span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">93</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021 and 2020, the net operating losses for state purposes are $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_86b9e998-8e7c-4d93-bf15-5e58aa760d18" contextRef="C_7aae3161-e8dc-46d4-8052-1baa5f99ef15" name="us-gaap:OperatingLossCarryforwards" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">50.1</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_630bd433-7855-4be4-89bb-13fe1671ecd2" contextRef="C_43a89354-3e75-428f-b749-00a6a415f770" name="us-gaap:OperatingLossCarryforwards" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">51.1</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively, and will begin to expire in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b01a3503-c23d-4c84-8333-97fc42921f6a" contextRef="C_34e9dc6b-1f1c-4861-98c8-4ddce73daaa2" name="ssti:OperatingLossCarryforwardsLatestExpirationYear"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022 </span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">if not utilized.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As of December 31, 2021, the Company had available for carryover, research and experimental credits of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c15dd092-aa97-4cc3-9951-8cdab9c13571" contextRef="C_db908c1b-10d7-4203-9a13-3127cb951199" name="us-gaap:TaxCreditCarryforwardAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">1.4</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for federal income tax purposes and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_779956de-1862-421b-bd1f-9c1b73769646" contextRef="C_7aae3161-e8dc-46d4-8052-1baa5f99ef15" name="us-gaap:TaxCreditCarryforwardAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">1.4</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for state income tax purposes, which are available to reduce future income taxes. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9c11db39-2560-4e29-858c-806920cd767f" contextRef="C_08eb1144-90fb-4682-990f-3922e86bbd4f" name="us-gaap:TaxCreditCarryforwardLimitationsOnUse"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The federal research and experimental tax credits will begin to expire, if not utilized, in 2027.</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_10427371-bb46-445e-b93a-29eeacebf59f" contextRef="C_8f22389a-6564-4b84-8acb-2e0fd32cfd85" name="us-gaap:TaxCreditCarryforwardLimitationsOnUse"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The California research and experimental tax credits carry forward indefinitely until utilized.</span></ix:nonNumeric></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Section 382 of the Internal Revenue Code of 1986 (the &#x201c;Code&#x201d;), as amended, and similar California regulations impose substantial restrictions on the utilization of net operating losses and tax credits in the event of an &#x201c;ownership change&#x201d; of a corporation. Accordingly, the Company&#x2019;s ability to utilize net operating losses and credit carryforwards may be limited as the result of such an &#x201c;ownership change&#x201d; as defined in the Code.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Uncertain Tax Positions</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company applied FASB ASC 740-10-50, Accounting for Uncertainty in Income Tax, which prescribes a recognition threshold and measurement attributes for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained.</span></p><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_b775394d-0526-4981-a540-dcb9830ee268" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A reconciliation of the beginning and ending amounts of unrecognized uncertain tax positions is as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:79.735%;"></td>
        <td style="width:1.442%;"></td>
        <td style="width:2.04%;"></td>
        <td style="width:15.319%;"></td>
        <td style="width:1.464%;"></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance as of December 31, 2019</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c88bd25b-6ff9-4ff5-9a98-ca152c9644d5" contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">772</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for current year tax positions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f6d3ccd3-6fe5-45d3-bba9-e04555d92e2b" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">70</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for prior year tax positions</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8a4aa253-8b0a-44b2-ba33-83dafeea36c7" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">17</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance as of December 31, 2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8d6e69cb-123e-4abf-9790-f4793336b9a4" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">859</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for current year tax positions</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fbef66ca-2e20-47ee-9823-ca11d3ed19fb" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">87</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for prior year tax positions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_53c73d54-be8a-4cd0-8bc0-11808e40c62f" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">8</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance as of December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_946285c8-685e-41ad-a2d4-27a3f42bbf7c" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">954</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Of the total unrecognized tax benefits at December 31, 2021, no amount will impact the Company's effective tax rate. The Company does not anticipate that there will be a substantial change in unrecognized tax benefits within the next 12 months.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company recognizes interest and penalties related to unrecognized tax positions within the income tax expense line in the accompanying consolidated statements of operations. There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a72c4868-22f2-4631-b858-f6ef12dd0840" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_71696f86-2f71-433f-a57e-1893629fac7e" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> accrued interest and penalties associated with uncertain tax positions as of December 31, 2021 or December 31, 2020.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company files federal and state income tax returns in the U.S, certain U.S. territories, and certain foreign jurisdictions. The statues of limitations remain open for 2006 through 2021 in U.S. for federal and state purposes in the U.S. and certain U.S. territories. Years beyond the normal statutes of limitations remain open to audit by tax authorities due to tax attributes generated in earlier years which are being carried forward and may be audited in subsequent years when utilized.</span></p></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6787cb90-a2b3-4563-ad2e-a8624f050234" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 13. Capital Stock</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Common Stock</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company is authorized to issue </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_443ad3eb-f2f4-4aab-8478-0184ac81425b" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">500,000,000</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of common stock with a par value of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_927230aa-a60e-42ca-a723-70e012484544" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_USDollarShare" decimals="INF">0.005</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share. At December 31, 2021 and 2020, there were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6e0b4a93-023e-4f19-93eb-5b9cb0f48256" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal"><ix:nonFraction id="F_6c2572d1-2045-49fd-aede-729e9bdb4f54" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">11,703,430</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d699423a-c505-4552-b99f-dc18d30fe006" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal"><ix:nonFraction id="F_1db919e7-11f1-4be6-a47b-09461e3f856c" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">11,538,998</ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of common stock issued and outstanding, respectively. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a3e3a822-4cd0-485b-bc0b-2d45cdde0d7c" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:CommonStockVotingRights"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Holders of common stock have voting rights equal to one vote per share of common stock held </span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">and are entitled to receive any dividends as may be declared from time to time by the Board.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">94</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5c6fce7e-2dad-452c-9520-adb9a2272b8d" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021, shares of common stock reserved for future issuance were as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:78.268%;"></td>
        <td style="width:1.97%;"></td>
        <td style="width:0.707%;"></td>
        <td style="width:18.349%;"></td>
        <td style="width:0.707%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Options outstanding</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8fa1e0b1-5bba-4c41-9443-a6f3f005a340" contextRef="C_22c1bc9e-3cbc-4449-afc8-85e62f8608fe" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">783,928</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for future grant</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_91616807-2904-4cf0-9c6b-d351145db354" contextRef="C_59295ec3-45e9-4da8-905e-182c77a9ee08" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">1,661,956</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested restricted stock units</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e9e6e89c-3bf4-460c-9bf2-a0f63b17a1ab" contextRef="C_afa20f93-883b-4381-866e-49b0bdcb151e" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">128,810</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_23b9fb42-58b2-471b-8a33-acac87510429" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">2,574,694</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Preferred Stock</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company is authorized to issue </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_834dde10-1b21-4e58-b7d2-cde1f78ac2ef" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">20,000,000</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of preferred stock, with a par value of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bc0d80d3-3a89-4c6b-b584-ac1be32c1c89" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_USDollarShare" decimals="INF">0.005</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. At December 31, 2021 and 2020, there was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7a295910-a03f-452f-a656-6d0320a23cc0" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_5773b2cb-0259-4d03-9aea-35e616a7ffbe" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_7ac232f4-9611-49b8-b1d5-f9715009857a" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_5946339c-871e-4258-b29e-f8acdf4f986d" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> preferred stock issued or outstanding.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock Repurchase Program</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In May 2019, the Company's board of directors adopted a stock repurchase program for up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_95322214-eb2b-4f37-b24c-eec3d3f91f97" contextRef="C_9946ab90-6c88-4aff-beb6-6dfa2618e0b9" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" unitRef="U_USD" scale="6" decimals="INF" format="ixt:numdotdecimal">15</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million of our common stock. Although the board of directors has authorized the stock repurchase program, it does not obligate  the Company to repurchase any specific dollar amount or number of shares, there is no expiration date for the stock repurchase program, and the stock repurchase program may be modified, suspended or terminated at any time and for any reason.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the year ended December 31, 2021, the Company repurchased </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_954e35cc-b3e8-41f7-b1dd-f4c2f1fda4a0" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:StockRepurchasedDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">95,151</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of its common stock at an average price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cbe19b84-6aa8-4b16-a893-51abb7bee421" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" unitRef="U_USDollarShare" scale="0" decimals="2">37.82</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_00807f6f-bde3-4858-b58b-8efe593c5ca3" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">3.6</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. During the year ended December 31, 2020, the Company repurchased </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9986b85b-c832-4422-aec8-aea9de75eb58" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:StockRepurchasedDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">74,520</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of its common stock at an average price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7fc0ad20-4b05-442c-8f2d-194e877ec5f8" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" unitRef="U_USDollarShare" scale="0" decimals="2">21.65</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b89262e2-532b-416e-90de-06e763b74bb2" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">1.6</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. The repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_98f24404-e5e3-4292-9591-e3ffef28b78a" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:EarningsPerShareTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 14. Net Income (Loss) per Share</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_adcd4820-ef0b-4733-96e9-e1c2ebaa80b3" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the computation of basic and diluted net income (loss) per share (in thousands, except share and per share data):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:45.969%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:14.595%;"></td>
        <td style="width:0.91%;"></td>
        <td style="width:1.745%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:14.777%;"></td>
        <td style="width:0.685%;"></td>
        <td style="width:1.745%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:14.777%;"></td>
        <td style="width:0.685%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"><br /></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Numerator:</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4c3d443a-e54c-44c7-a7c3-90a446d65356" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:numdotdecimal">4,431</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_47d623df-6e07-4c65-a7d3-6c881767d718" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,225</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b8b4080f-2c5f-4715-9f5a-97fb89956723" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,798</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Denominator:</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted-average shares outstanding, basic</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_32319e7c-6ea4-4646-9061-daa3bf62f723" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,647,558</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2e5ce170-9cb4-4ad8-b93e-e9c9198954ac" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,408,757</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_74ed1f7a-2ff1-42c4-be46-571631a48ecb" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,302,780</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted-average shares outstanding, diluted</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ab30fd18-c444-4b09-8ea9-5ca5eecc584b" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,647,558</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bb770343-3189-4d55-afb0-bedf0444e251" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,730,294</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_351735fd-54b7-410e-b040-a7a8ccdac977" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:numdotdecimal">11,846,348</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss) per share, basic</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9e438bef-2fbe-47bb-a464-61c53f16213c" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:EarningsPerShareBasic" unitRef="U_USDollarShare" scale="0" decimals="2" sign="-">0.38</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d8abcdc2-94d7-4917-bbc7-4219ec752da4" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:EarningsPerShareBasic" unitRef="U_USDollarShare" scale="0" decimals="2">0.11</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ebe5dbf0-bb0e-4d08-9c49-1b8116431eaa" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:EarningsPerShareBasic" unitRef="U_USDollarShare" scale="0" decimals="2">0.16</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss) per share, diluted</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_67ab87b1-b6b0-4200-a024-ae424d448fc0" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:EarningsPerShareDiluted" unitRef="U_USDollarShare" scale="0" decimals="2" sign="-">0.38</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_52f804e6-8b85-46fe-8b48-af1e19524d26" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:EarningsPerShareDiluted" unitRef="U_USDollarShare" scale="0" decimals="2">0.10</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_546a3e15-9adb-4376-911a-7111b8ca3839" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:EarningsPerShareDiluted" unitRef="U_USDollarShare" scale="0" decimals="2">0.15</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f589dbf5-ad44-4aa1-aff4-50745900e4c7" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following potentially dilutive shares outstanding at the end of the periods presented were excluded in the calculation of diluted net income (loss) per share as the effect would have been anti-dilutive:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:46.375%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:15.305%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.767%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:15.305%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.767%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:15.305%;"></td>
        <td style="width:0.696%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Options to purchase common stock</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_96cbd60a-4c47-43d3-bbd7-d6375a239e77" contextRef="C_c39e914f-dfb8-462e-9d28-f48423f9112c" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">783,928</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e9cabf84-4af8-4013-81a0-91e522633b20" contextRef="C_596d5ed4-4d70-4381-86f2-7416cfa3dd18" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">573,340</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_16c412a5-58d3-493d-b614-9637ff00d5ba" contextRef="C_c6db83bb-6f79-401e-90d8-54c7fa0c7305" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">269,202</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested restricted stock units</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ad68b705-9b20-451b-bf17-a1bd5ffcecb4" contextRef="C_654ef17a-34c6-4889-a4cc-96b3e995cef6" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">128,810</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cad688dc-010b-4d04-be0b-10e60f5d971c" contextRef="C_8c7e86dd-6785-4c71-b658-e10830500943" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">101,255</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_fa2e78e6-12a1-4232-946b-50cf79dcb282" contextRef="C_e07465ca-d504-4a90-bbae-a8369dbd8388" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">54,620</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_47331a62-9b92-4fd3-b2e3-d15b805c9d5e" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">912,738</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ec9f3e01-7f91-493c-8a37-826cc3cb74d8" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">674,595</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cac89f84-1497-4e17-b498-5c34c9d9c2a6" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">323,822</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">95</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b925821c-76df-4fb8-a667-76dbc1445867" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:CommonStockWarrantsTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 15. Common Stock Warrants</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_31768442-7bd2-4bf0-aa54-47dd477e3839" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021 and 2020, the Company had the following common stock warrants issued and outstanding:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:38.942%;"></td>
        <td style="width:1.006%;"></td>
        <td style="width:1.006%;"></td>
        <td style="width:9.987%;"></td>
        <td style="width:1.006%;"></td>
        <td style="width:1.006%;"></td>
        <td style="width:1.006%;"></td>
        <td style="width:9.998%;"></td>
        <td style="width:1.006%;"></td>
        <td style="width:1.006%;"></td>
        <td style="width:9.623%;"></td>
        <td style="width:1.006%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:10.383%;"></td>
        <td style="width:1.006%;"></td>
        <td style="width:1.006%;"></td>
        <td style="width:9.623%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Shares</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Warrant Class</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Issuance<br />Date</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Price<br />per Share</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Expiration<br />Date</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Common stock warrant</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b4ea2afb-4397-4cc9-aae2-c31a8d0f0fdd" contextRef="C_9d9139bb-f85c-4000-87c8-f7c69d9729aa" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">50,716</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_acd3588c-7af0-4305-9c7d-41a805acd581" contextRef="C_500a6cbf-0d9d-45b5-b55c-533e40218f76" name="ssti:ClassOfWarrantOrRightsIssuanceMonthYear" format="ixt:datemonthyearen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">February 2014</span></ix:nonNumeric></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_257b82b6-6af4-41be-81e3-b35b519a07d6" contextRef="C_1eec9a2c-fa13-48ab-acd8-fd20f2c08061" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="U_USDollarShare" scale="0" decimals="4">0.1700</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_091115c7-dd69-46f7-8eae-9cb76c68e6a9" contextRef="C_500a6cbf-0d9d-45b5-b55c-533e40218f76" name="ssti:ClassOfWarrantOrRightsExpirationMonthYear" format="ixt:datemonthyearen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">February 2021</span></ix:nonNumeric></span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The outstanding warrants for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_64dc4139-8e41-4e99-bba6-a0a26ea56b1e" contextRef="C_ff0f9651-7cf3-4853-8744-c526c2e2503f" name="ssti:ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">50,716</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares were exercised in February 2021 on a cash basis and converted into </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b4bd4ddb-630a-460a-ab07-4d95b2518a89" contextRef="C_ff0f9651-7cf3-4853-8744-c526c2e2503f" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">50,716</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of common stock.</span></p></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1d1fa836-73ee-4a7d-b354-38f239caba2e" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" escape="true" continuedAt="F_1d1fa836-73ee-4a7d-b354-38f239caba2e_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 16. Equity Incentive Plans</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In February 2005, the Company adopted the 2005 Stock Plan, as amended in January 2010 and November 2012 (the &#x201c;2005 Plan&#x201d;). Under the 2005 Plan provisions, the Company was authorized to grant incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock units, and shares of restricted stock.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In May 2017, the Board and the Company&#x2019;s stockholders approved the 2017 Equity Incentive Plan (the &#x201c;2017 Plan&#x201d;). As a result of the adoption of the 2017 Plan, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_906bfaab-4522-4ddb-8fa4-1de4b739f654" contextRef="C_9649cf91-2297-4f99-a471-0031500868ef" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> further grants may be made under the 2005 Plan. The 2017 Plan provides for the issuance of stock options, restricted stock units and other awards to employees, directors and consultants of the Company. The 2017 Plan included an evergreen provision which provides for the number of shares of common stock reserved for issuance under the 2017 Plan to automatically increase on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b47e0144-f7dc-4177-8edb-4d4aa53a4e8f" contextRef="C_1ebce874-bd13-4d7f-a5b9-8de4ec75d7a6" name="ssti:SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod" format="ixt:datemonthdayen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">January 1</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> of each year by the lesser of (1) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d9b5f43f-17ce-4a67-b11a-6f4c8367ed12" contextRef="C_d0555a60-9e6f-4fad-a428-9f5294445f44" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">5</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the number of shares of the Company&#x2019;s common stock outstanding on December 31</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;">st</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> of the preceding calendar year or (2) such number of shares as determined by the board of directors. The Company's board of directors did not authorize the automatic increase to the 2017 Plan on January 1, for the year ended December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_0af4d254-5c3b-4e83-916f-02c3737d09fe" contextRef="C_7c69a913-76ba-4eb5-a92e-9a8f5a158c3e" name="ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the activity of shares available for grant under the 2017 Equity Incentive Plan:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:70.828%;"></td>
        <td style="width:2.831%;"></td>
        <td style="width:0.702%;"></td>
        <td style="width:24.564%;"></td>
        <td style="width:0.16%;"></td>
        <td style="width:0.915%;"></td>
        <td style="width:0.0%;"></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e4504d49-2171-4902-9311-4dd0a97005b7" contextRef="C_64eb7417-d56c-43b4-88f8-6498138c194b" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">1,814,379</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increase in accordance with the evergreen provision</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Options issued during the year</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bab890af-3dbc-4604-845a-8c1230e052b4" contextRef="C_7c69a913-76ba-4eb5-a92e-9a8f5a158c3e" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">111,489</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled during the year</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_19aa0c65-953b-42c7-8657-16e32ae0b8d6" contextRef="C_7c69a913-76ba-4eb5-a92e-9a8f5a158c3e" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">43,101</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">RSUs granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0457608a-fcd5-43d3-abb5-e5b10bbb68cd" contextRef="C_7c69a913-76ba-4eb5-a92e-9a8f5a158c3e" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">84,035</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_600786d1-94a0-43d8-96dc-89575006fcff" contextRef="C_0d9f4bfd-2044-44cf-b6bf-bc9b8afb7035" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">1,661,956</ix:nonFraction></span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock Options</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Incentive stock options may only be granted to Company employees and may only be granted with an exercise price not less than the fair value of the common stock, or not less than </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d01c8f6c-653b-470d-be65-16200566216e" contextRef="C_fbe242f2-6f59-4b87-8cba-83fc143c5168" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">110</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of fair value when the grant is issued to a person who, at the time of grant, owns stock representing more than </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d38d85cd-f911-41e3-aabf-64da8180b73e" contextRef="C_706de892-82ae-472a-b3e1-8ab219df9df1" name="ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">10</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the voting power of all classes of stock. Non-statutory stock options may be granted to Company employees, directors and consultants, and may be granted at a price per share not less than fair value on the date of the grant.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">96</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Options granted under the 2005 Plan and 2017 Plan generally vest over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e850a012-3d78-43bb-8e4a-f4ded59561a4" contextRef="C_53a9be85-c8f2-4847-bbc4-aca667179f7f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">four years</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> and expire no later than </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6df9c954-63eb-4aba-b7aa-1c6625c41a3b" contextRef="C_6d4f0ea1-3ac3-4f75-bd0a-5de41109fd5f" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> years from the grant date. The 2005 Plan and 2017 Plan grants the Board discretion to determine when the options granted will become exercisable. The 2005 Plan and 2017 Plan allows for the exercise of unvested options with repurchase rights over the restricted common stock issued. At December 31, 2021, 2020, and 2019, there were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ddcba621-f110-4595-8ba8-b60628d3497c" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_52b55ca5-420f-4286-baa6-a82f819fc5d8" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_ad1065e3-589b-4e64-9b45-0aea8bb44d82" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> unvested options resulting from early exercises.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_85e9c807-667b-4833-8564-b6b5275b4edb" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The fair value of stock option grants is set forth below and was determined using the Black-Scholes option pricing model with the following assumptions:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.945%;"></td>
        <td style="width:2.227%;"></td>
        <td style="width:16.34%;"></td>
        <td style="width:2.452%;"></td>
        <td style="width:13.631%;"></td>
        <td style="width:2.72%;"></td>
        <td style="width:13.685%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="5" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fair value of common stock</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_538738ed-7a3b-4f00-af39-d40ecbb4b6ea" contextRef="C_f63b3a87-bffc-4ed7-825f-aa3c6cda0058" name="us-gaap:SharePrice" unitRef="U_USDollarShare" decimals="INF">31.12</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_558989b7-7673-4396-8ce6-42a8b1ee4cb3" contextRef="C_6c20f286-80aa-4cc4-b281-08971b920b6d" name="us-gaap:SharePrice" unitRef="U_USDollarShare" decimals="INF">48.05</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d6d3a832-4127-461c-8c65-27c698124ac6" contextRef="C_7fdfeb4d-0a7d-4983-b7d5-98e45a72c0c5" name="us-gaap:SharePrice" unitRef="U_USDollarShare" decimals="INF">23.49</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_455052a3-b5fc-4e7f-96fa-042e945dfea6" contextRef="C_6ca34558-03a5-4ae8-9d8f-8cf8004064c9" name="us-gaap:SharePrice" unitRef="U_USDollarShare" decimals="INF">34.07</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0086ccee-eae0-4459-a95b-fb890c5c8c89" contextRef="C_29e21aa8-af6f-44dc-ad28-64a00acad438" name="us-gaap:SharePrice" unitRef="U_USDollarShare" decimals="INF">20.07</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_88c519a2-70ac-4cd5-a35d-53df3fbef1d0" contextRef="C_c58d4454-2584-4038-83cd-365760b4789c" name="us-gaap:SharePrice" unitRef="U_USDollarShare" decimals="INF">44.95</ix:nonFraction></span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected term (in years)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b1486ed6-2e48-4301-8d55-4726e19f7113" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></ix:nonNumeric></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6ec64f46-f15a-4e83-a2f1-1f02b29f9d81" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></ix:nonNumeric></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6581382b-e90f-4f60-a406-fecd94957e7c" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></ix:nonNumeric></span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Risk-free interest rate</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_75d2325f-4121-4166-aac1-df9db51151fe" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">0.45</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_56661ad8-b065-4715-b434-b3b26114db16" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">1.62</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c6e19b18-49a5-4c01-b1a3-a72af9d05775" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">0.36</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d795e51d-c3c8-4acf-95ba-88f91e4d95ef" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">0.83</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c4dcf528-6445-40bc-add5-3910b23047de" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">1.71</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e4a30f50-5f38-4829-8935-70ae57dd003d" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">2.49</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected volatility</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7bc64a19-6633-45e6-8c8b-82839cefadbc" contextRef="C_37660fea-bf84-4010-89b5-e54f522227b8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">65</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_05e34433-fb40-47ea-adb8-fd6011f55111" contextRef="C_f2229299-bf52-4195-8f7a-084eaeba63f6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">67</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0ec3c3ec-87b7-4420-bfcf-3a0d772b8a31" contextRef="C_703d9411-3db2-4270-8892-61bcaa5f0e29" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">64</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_68cc3f39-8ca1-4449-afcf-11b8f4b2229e" contextRef="C_fde9f049-db4d-4468-8734-f290390ed4c8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">68</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_dac574a0-f98e-4aec-8739-99fc3f1766fb" contextRef="C_83e207c3-2166-43ff-94cf-f785ff0f7482" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">64</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_02644720-4f01-44aa-be5e-4024181fcebc" contextRef="C_6f5eb397-0a07-4817-b726-8a0810022d8f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">67</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected dividend yield</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;">&#x2014;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7e467046-8546-4e1e-9457-9e920e838be4" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A summary of stock option activities during 2021, 2020 and 2019 is as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:39.098%;"></td>
        <td style="width:1.585%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:13.3%;"></td>
        <td style="width:0.91%;"></td>
        <td style="width:1.553%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:11.052%;"></td>
        <td style="width:0.685%;"></td>
        <td style="width:1.553%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:11.052%;"></td>
        <td style="width:0.685%;"></td>
        <td style="width:1.938%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:11.094%;"></td>
        <td style="width:0.685%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Number<br />of Options<br />Outstanding</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br />Average<br />Exercise<br />Price</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br />Average<br />Grant Date Fair Value per Option</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Aggregate Intrinsic Value Exercised (in thousands)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2018</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7922f9c8-9e24-4ae4-a73b-50b0257dd789" contextRef="C_70842f64-8fd7-495f-b84c-413c1b8d2b98" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">820,186</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d2fddee4-b754-47ec-b5c3-1f5f0606c7ca" contextRef="C_70842f64-8fd7-495f-b84c-413c1b8d2b98" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">8.44</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9226befc-0347-43d7-903a-ee66d96bbb2b" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">138,200</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e5a7507d-dbba-496b-8c4a-7c7a700c4259" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">35.76</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_25999dce-0d68-4f41-816d-62630fd67a62" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">21.86</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercised</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_66629d30-4cc6-4062-8a2f-f7f5eb30bd32" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">307,365</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5ee5bce3-0286-4c0b-bf66-90cee498e009" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">1.47</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3f99f59d-a3dc-40e4-a4e2-0bdeca6112ff" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">12,117</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8ee48ce1-06f9-4ae2-843c-b2097657fea8" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">33,528</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f145497b-1997-44e9-8d8c-0d357a88005a" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">24.80</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2019</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7f81222b-1adc-431d-9a4f-ddf00aa2af2a" contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">617,493</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f983ebde-9945-4ec2-98d7-ac77d84dc1ac" contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">17.13</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3ba65d21-503d-4ea9-82d8-5bd805d0dc04" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">347,095</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_966f09f2-3fe5-4f37-aeed-18a8d81acac6" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">32.14</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_29690be9-ed8d-410d-91c8-5b9a00ede47f" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">19.15</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercised</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_eb556901-9a1b-4c5b-97cd-a968ea77f92e" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">96,456</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ae7027d0-7fa0-4cdd-8070-832bb01aaf87" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">3.25</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e65fecbf-7ee1-46ae-b4d5-9afc4f5869b3" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,257</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9f93a9f2-83b4-42f0-8035-a55e0936218a" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">54,890</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4747a93f-52da-4f2b-968d-0110c827923d" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">26.07</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2020</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_dca86dd3-be42-4d8e-bcb9-48abc983349d" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">813,242</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0c2155f2-d2cb-4a2b-a003-7dc7eb945583" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">24.58</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_22d5d66b-a01a-4730-9fcc-57a94499c119" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">111,489</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8d96164d-f230-4cbb-b4de-aba3a9d37b91" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">39.00</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9ff2822d-3680-4353-8418-16fca1ed6c13" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">23.32</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercised</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_41173273-5902-4b73-a49d-b5757a2cb665" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">97,702</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_263d8763-5413-45bd-ae9b-7c3f44829783" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">9.20</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3deaddfa-bf9c-45f1-9213-605d700ff2b9" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,064</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_484cb3fa-cdcb-415e-9933-61a24b1829ec" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">43,101</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ad5dedbb-9eee-4445-9fac-3e9650f85864" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">35.84</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8beb3ded-9497-4bec-8b7d-57575f978c5f" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">783,928</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4ef01157-59dc-4872-8613-ab24e95ea7fd" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">28.00</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_38fcc8c1-f01a-4ee9-b257-376d2461bd86" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Additional information for stock options at December 31, 2021 were as follows:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.121%;"></td>
        <td style="width:0.985%;"></td>
        <td style="width:10.213%;"></td>
        <td style="width:0.985%;"></td>
        <td style="width:1.831%;"></td>
        <td style="width:0.985%;"></td>
        <td style="width:8.029%;"></td>
        <td style="width:0.985%;"></td>
        <td style="width:1.531%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:8.811%;"></td>
        <td style="width:0.985%;"></td>
        <td style="width:2.013%;"></td>
        <td style="width:0.985%;"></td>
        <td style="width:11.177%;"></td>
        <td style="width:0.985%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Number<br />of Options</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br />Average<br />Exercise<br />Price</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Aggregate Intrinsic Value (in thousands)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br />Average<br />Remaining Contractual term (in years)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a3c82c84-f896-4cec-aa5c-9cd6154b2c39" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">783,928</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3c6c3235-8c42-4011-bf18-d9c4d3e4f96e" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">28.00</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f4cffa7e-60eb-449d-8887-bce03c431d2d" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,524</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_96c75f68-0aa2-49e8-9fad-1a53fdb5167d" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7.30</span></ix:nonNumeric></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercisable at December 31, 2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_06e7d40d-3424-498f-a3af-0fc64b6cabbc" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">453,000</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f03c8426-e78c-4d92-a342-15dd40993b7e" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" unitRef="U_USDollarShare" scale="0" decimals="2">23.17</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ed39aa2e-d583-431a-b9ed-1bc0011882c1" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,362</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f6a5e108-f4ab-4b7a-a3af-0c81e8b7caa5" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6.37</span></ix:nonNumeric></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December&#x202f;31, 2021, total unrecognized stock-based compensation cost related to unvested stock options was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ca5bb5d2-7193-472c-a091-90205373b2b0" contextRef="C_22c1bc9e-3cbc-4449-afc8-85e62f8608fe" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">6.5</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x202f;million, which will be recognized ratably over a weighted-average period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_487248cc-aeba-44ac-80e8-dff1dcf2a473" contextRef="C_479a77c2-f207-4d2e-be78-484c4dc97494" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.6</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> years.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_11365d45-3e08-4804-9e29-1d38d6961af4" contextRef="C_479a77c2-f207-4d2e-be78-484c4dc97494" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen">No</ix:nonFraction></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> income tax benefits from stock-based compensation arrangements have been recognized in the consolidated statements of operations.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">97</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Restricted Stock Units</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company grants restricted stock units (&#x201c;RSU&#x201d;) under the 2017 Plan to executive management and its non-employee directors. RSUs granted to executive management generally vest over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e52c0dd0-9ce7-4322-85d8-35b9983513d3" contextRef="C_6ab17b65-39a3-437f-a1ba-9167af2d8026" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">four years</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. RSUs granted to non-employee directors generally vest annually. A new non-employee director will receive an initial grant upon joining the board of directors and all directors will receive new annual grants at each annual meeting of shareholders.</span></p><div style="font-size:11.0pt;font-family:Calibri;"><ix:nonNumeric id="F_eef520ef-635c-4ff7-8dce-a3df4e4072e0" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the activity of RSU awards:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:46.221%;"></td>
        <td style="width:1.863%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:15.824%;"></td>
        <td style="width:0.921%;"></td>
        <td style="width:1.842%;"></td>
        <td style="width:1.37%;"></td>
        <td style="width:13.319%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.842%;"></td>
        <td style="width:1.37%;"></td>
        <td style="width:13.34%;"></td>
        <td style="width:0.696%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Number<br />of RSUs</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br />Average<br />Grant Date Fair Value per RSU</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Aggregate Fair Value of RSUs Vested (in thousands)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2018</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_abd95797-3b09-4c9f-980a-24a807d64e14" contextRef="C_28f6c7db-c8f0-4ea1-9218-d5bb4be213ff" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">110,764</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_bd84ed93-6d20-49b6-8932-6e24dcf424c9" contextRef="C_28f6c7db-c8f0-4ea1-9218-d5bb4be213ff" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">19.58</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2f353318-282b-411d-b316-da21c3f170d9" contextRef="C_da6c9d3d-496f-4aaf-9470-497fc24626ca" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">62,382</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e79688ad-0700-42f3-954e-62e1e01b3d92" contextRef="C_da6c9d3d-496f-4aaf-9470-497fc24626ca" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">44.05</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ceae3712-ee16-4f46-92a1-dc79aedccbd6" contextRef="C_da6c9d3d-496f-4aaf-9470-497fc24626ca" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">58,150</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5720f8b7-7223-4f6c-86f4-9f5ef59a2980" contextRef="C_da6c9d3d-496f-4aaf-9470-497fc24626ca" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">24.75</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d0da4c33-632d-426e-b36f-b7e1757550d8" contextRef="C_da6c9d3d-496f-4aaf-9470-497fc24626ca" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,610</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2019</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_faa5895f-4c0d-49b5-88de-ef8bbc3c56a2" contextRef="C_7bbaa9f1-d1f7-458c-92df-eb761366c9a6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">114,996</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0b2b8e7c-2457-4c01-8d60-d6030e1cc8a2" contextRef="C_7bbaa9f1-d1f7-458c-92df-eb761366c9a6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">30.24</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ab6649a0-470d-4e3e-b3cd-d316ef5541a5" contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">91,759</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ce13003e-9c27-4b67-98b1-ac5e5ba3abe0" contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">31.75</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_04335322-cafd-4662-9f7b-ed068fa25fb1" contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">54,970</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0b50f6f5-eeb9-442a-9088-a73cfd66db15" contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">32.12</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7f69ea2b-936e-442f-92ef-f051b0ad6686" contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,766</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e2773a30-dc83-4bc9-8b26-f046686b019a" contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">10,277</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_89203e3d-a6e8-4125-8a7c-4dc4475731bd" contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">41.50</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2020</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f02a43d1-fe17-4c01-adcd-532b96807995" contextRef="C_dd6afa09-68f4-4f18-b031-98901671a6b3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">141,508</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e39a6c8d-a60e-4a44-993f-e82678ef6226" contextRef="C_dd6afa09-68f4-4f18-b031-98901671a6b3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">29.67</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_290f4990-3179-4226-935f-124e4895fa14" contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">84,035</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_801ef174-972d-48a2-b0b2-6e8602dbb8b0" contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">37.86</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4b9df3ac-7a56-46df-8dea-e68758754489" contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">80,972</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_eef004cc-b0c7-4d69-9244-cfde1951a202" contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">29.22</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e2888ed2-4663-4753-826c-2d93b8f3c1d1" contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,078</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_0132c148-4970-4246-bc9b-6d00dd7b168b" contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">15,761</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_99e3977f-561d-4048-863a-39644e1a971b" contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">31.38</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a9054a86-6d44-4272-9eea-bec74ad1bad9" contextRef="C_11977d4b-1865-434e-85e8-9c9046140902" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">128,810</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_dc09ed6d-5ac2-4c1d-b536-da55dabfa7c6" contextRef="C_11977d4b-1865-434e-85e8-9c9046140902" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_USDollarShare" scale="0" decimals="2">35.09</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021, total unrecognized stock-based compensation cost related to RSUs was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_081855a6-ce4b-4c8c-aa16-7da834875f62" contextRef="C_11977d4b-1865-434e-85e8-9c9046140902" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">3.8</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, which will be recognized ratably over a weighted-average period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_dc792733-e004-4d27-94cb-b0f23185baef" contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.4</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> years.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">2017 Employee Stock Purchase Plan</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In May 2017, the Board and the Company&#x2019;s stockholders adopted the 2017 Employee Stock Purchase Plan (&#x201c;2017 ESPP&#x201d;).</span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6c18c0bb-1df2-4015-9a38-ef7e16b0af2d" contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The 2017 ESPP permits the maximum discounted purchase price permitted under U.S. tax rules, including a &#x201c;lookback&#x201d;, which allows eligible employees to purchase shares of the Company&#x2019;s common stock at a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_742275b3-e491-4911-aec4-56436db714c6" contextRef="C_dc7e0196-7212-48f9-b669-3d8c22c55084" name="ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">15</ix:nonFraction></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% discount to the lesser of the fair market value of common stock at the beginning and end of the offering period.</span></ix:nonNumeric></span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The 2017 ESPP initial offering period, which began in June 2017, ran for approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_69d75584-12b2-4758-b1e7-ce3fbcd36b07" contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24 months</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> in length, and contained four 6-month purchase periods. </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Subsequent offering periods generally run for six months each. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">An employee&#x2019;s purchase rights terminate immediately upon termination of employment or other withdrawal from the 2017 ESPP. </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e58ae770-39c7-4ea7-a252-cc884730c7fd" contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" unitRef="U_Participant" decimals="INF" format="ixt-sec:numwordsen">No</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> participant will have the right to purchase shares of common stock in an amount that has a fair market value of more than $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_74249dad-3308-4db9-897c-7f935b9f4238" contextRef="C_259b7ec9-01cb-421b-9100-33a8824ede3d" name="ssti:FairMarketValueOfCommonStock" unitRef="U_USD" decimals="0" format="ixt:numdotdecimal">25,000</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> determined as of the first day of the applicable purchase period, for each calendar year.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The 2017 ESPP contains a provision which provides for an automatic annual share increase on January 1 of each year, in an amount equal to the lesser of (1) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f18d844f-9aef-4eab-92ba-e51997304ef0" contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">2</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the total number of shares of common stock outstanding on December 31</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;">st</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> of the preceding calendar year, (2) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_9c949d31-9262-4009-aa82-81f2c6e721bd" contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4" name="ssti:PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">150,000</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares or (3) such number of shares as determined by the board of directors. The Company's board of directors did not authorize the automatic increase to the 2017 ESPP plan on January 1, for the year ended December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2d306c8d-f24e-43aa-a762-4acb461230d3" contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4" name="ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the activity of shares available under the 2017 ESPP:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:70.828%;"></td>
        <td style="width:2.831%;"></td>
        <td style="width:0.702%;"></td>
        <td style="width:24.723%;"></td>
        <td style="width:0.915%;"></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e1bb9d97-2fb8-4859-906a-a29b73d9e703" contextRef="C_9be51584-33c1-43c4-b766-f4a814369312" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">429,521</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increase in accordance with the evergreen provision</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#x2014;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Issued during the year</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8b4867c5-354c-423a-871d-deb1d1896b19" contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">30,193</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_3ff2aade-229c-4c03-aef6-4ce54cc8eabf" contextRef="C_259b7ec9-01cb-421b-9100-33a8824ede3d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">399,328</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">98</span></p>
       <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0998c468-0331-4e15-9f48-9db4c2fce718" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company accounts for employee stock purchases made under its 2017 ESPP using the estimated grant date fair value of accounting in accordance with ASC 718, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock Compensation</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. The Company values ESPP shares using the Black-Scholes model.</span></p></ix:nonNumeric></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_81c41edb-a5b1-4f04-97d9-7a774749da54" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total stock-based compensation expense is recorded in the consolidated statements of operations and was allocated as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:46.209%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:14.693%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.756%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:14.693%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.756%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:14.693%;"></td>
        <td style="width:0.696%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenues</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_82a87fcf-221c-4d36-a5a0-c5aa0cd64cbe" contextRef="C_ccea1352-9355-4838-affc-9b0746629968" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,567</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b86d91fd-9f53-41a8-8eda-304ff137718c" contextRef="C_af81aa05-ab35-4f64-84d6-727843a9c5c3" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,093</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b6491940-a256-4768-b599-a9674839dcbf" contextRef="C_386e7b69-6e97-454a-b9c8-be5254fcb259" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">670</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sales and marketing</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_55416a6f-880e-472c-959f-2d9a81c83e8c" contextRef="C_bedb29be-1d04-4f3d-9d04-532e9a196065" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,612</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7821eff7-95d1-463a-9b91-34e7bb88f2b0" contextRef="C_eeccf98b-f5fe-4fe4-9e42-781fb0a169ee" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,268</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b1a0327d-23d2-481d-92f9-e7191573d5c8" contextRef="C_f324617b-29b8-4746-be6d-dff0a8c63ff6" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">955</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5406a63f-5136-433e-b589-ce91a126270e" contextRef="C_0c68fd27-56c7-4f80-a33a-e631f32915ee" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">734</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6d182338-8ca7-4e03-8a5e-9824ededb12e" contextRef="C_e707a501-6a9c-4691-b60f-6f7c864b0723" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">580</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_25b2d2a8-56f4-4bd0-97c3-bd7565cb8bdb" contextRef="C_3aa4630a-b824-4f11-86d8-17c82585b8b7" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">365</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">General and administrative</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5bd68038-7a49-47a1-b12a-c5b5e93debbc" contextRef="C_c2655226-d481-4d1a-9884-8b327a5a28be" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,959</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_198027c4-0738-4176-8ac8-432eeb0e1c0e" contextRef="C_638e9b71-2dc5-40ac-9cb2-0b6974009a72" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,521</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_320e8d98-1127-4864-bfc7-ca82a4cc5fc2" contextRef="C_9997bc4a-93e1-480c-8ac4-20b19d68143d" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,067</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2a1bc7a9-3631-4d1f-abe7-638cc4d4699b" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,872</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_333e6151-b88f-41b2-8412-d1579175a830" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,462</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8e22d3b2-59cd-4571-9063-26b5c5fb15dc" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,057</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></div>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><ix:continuation id="F_1d1fa836-73ee-4a7d-b354-38f239caba2e_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock-based compensation expense is recognized over the award&#x2019;s expected vesting schedule. Forfeitures are recognized as and when they occur.</span></ix:continuation></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cceceb56-1092-49bd-9689-9ec2da625c6f" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 17. Benefit Plan</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company sponsors a 401(k) plan to provide defined contribution retirement benefits for all eligible employees. Participants may contribute a portion of their compensation to the plan, subject to the limitations under the Internal Revenue Code. The Company is allowed to make 401(k) matching contributions as defined in the plan and as approved by the Board. The Company matched </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e5c6fef1-b5d6-4ed1-834c-70de26452840" contextRef="C_e95358cb-e9d2-4148-9886-fb04a57790dd" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">50</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of employee contributions made during 2021 up to a maximum of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b39c6429-ca7d-4c00-994f-595253572198" contextRef="C_595fe91a-5c3d-4862-91f1-e034babfd7af" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:numdotdecimal">2</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of compensation; the match will be deposited to the employees&#x2019; 401(k) accounts in 2022. During the years ended December 31, 2021, 2020, and 2019, the Company recorded $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_49fa56e2-8217-436f-9a03-0058c8580061" contextRef="C_e95358cb-e9d2-4148-9886-fb04a57790dd" name="us-gaap:DefinedContributionPlanCostRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.3</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cf019647-1be4-4f4f-baa8-7a58878cd632" contextRef="C_61df7da0-c721-4662-ba44-f4be54fd38ee" name="us-gaap:DefinedContributionPlanCostRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.2</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million,  and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2a3fc483-d777-46e3-9e99-1ae1f168a676" contextRef="C_3e7de5c8-ffd5-4286-b595-d56fd2e4957d" name="us-gaap:DefinedContributionPlanCostRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.2</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively, of matching contribution expense. These matching contributions are subject to additional vesting criteria.</span></p></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_58cd1b2b-c830-40dc-a20d-edebf3fe5143" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:LesseeOperatingLeasesTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 18. Leases</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3d83c359-e43e-44ed-9b95-839c45a03b0a" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:LesseeOperatingLeaseDescription"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company leases its principal executive offices in Fremont, California, under a non-cancelable operating lease which expires on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_12808484-4f56-47eb-842e-7ff73a642bea" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:LeaseExpirationDate1" format="ixt:datemonthdayyearen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">February 28, 2027</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> This lease does not have significant rent escalation holidays, concessions, leasehold improvement incentives, contingent rent provisions or other build-out clauses. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8e8f2a00-8f78-49c2-a774-8de5a6c045dd" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:LesseeOperatingLeaseOptionToExtend"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The lease contains an </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_197638c3-d021-481e-a392-19b84efbb9a5" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend" format="ixt:booleantrue"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">option to extend</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> the term for an additional period of up to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5ff0efce-7074-4ebe-9c2b-7b333adc5ba4" contextRef="C_6c20f286-80aa-4cc4-b281-08971b920b6d" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> subject to certain terms and conditions.</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> The lease includes both lease (e.g., fixed monthly rent payments) and non-lease components (e.g., common-area or other maintenance costs) which are accounted for as a single lease component as the Company elected the practical expedient to group lease and non-lease components for all leases. Upon lease commencement on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_05f6ddfb-75da-45b3-8a17-2194831fc04e" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:LeaseCommencementDate" format="ixt:datemonthdayyearen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">October 1, 2021</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, the Company recognized an operating lease right-of-use asset of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_4d7cb8b2-6390-457f-ad4d-d6bb788d3156" contextRef="C_c0fd39ac-99dd-407c-a648-1124818f051c" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">2.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and a corresponding lease liability of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7efe4176-d972-4059-8222-c98e61cf673e" contextRef="C_c0fd39ac-99dd-407c-a648-1124818f051c" name="ssti:LeaseLiability" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">2.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, using a discount rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_351c96b9-fac0-470b-a09b-71467fa0771f" contextRef="C_c0fd39ac-99dd-407c-a648-1124818f051c" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" unitRef="U_pure" scale="-2" decimals="4" format="ixt:numdotdecimal">3.00</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, which reflects the Company&#x2019;s incremental borrowing rate for a similar asset and similar term as of the date of commencement.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In April 2020, the Company executed a lease agreement for office space in Washington, DC, under a non-cancelable operating lease that expires in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_69b21620-27b1-46bc-a618-c8ef60cbbe72" contextRef="C_5ab7da57-ddef-4cbd-bd78-a59ad76a71df" name="ssti:OperatingLeaseExpirationDate" format="ixt:datemonthyearen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">November 2025</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. This lease does not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the lease does not contain contingent rent provisions. The lease contains an option to extend the term for an additional five years subject to certain terms and conditions. This lease includes both lease components (e.g., fixed payments including rent, taxes, parking, and insurance costs) and non-lease components (e.g., common-area or other maintenance costs), which are accounted for as a single lease component as the Company has elected the practical expedient to group lease and non-lease components for all leases. Upon lease commencement on May 1, 2020, the Company recognized an operating lease right-of-use asset of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7075d691-88c2-49a8-9efb-26c02e663238" contextRef="C_4f275084-bf1a-44bf-a5b0-c85f7b5838eb" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.5</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and a corresponding lease liability of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_cfdf25b6-5651-4e40-92c8-0fb3d9a40aa4" contextRef="C_4f275084-bf1a-44bf-a5b0-c85f7b5838eb" name="ssti:LeaseLiability" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.5</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, using a discount rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_623c8627-8c8e-45f0-a25a-7af6a31e122a" contextRef="C_4f275084-bf1a-44bf-a5b0-c85f7b5838eb" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" unitRef="U_pure" scale="-2" decimals="4" format="ixt:numdotdecimal">3.85</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, which reflects the Company&#x2019;s incremental borrowing rate for a similar asset and similar term as of the date of commencement.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">99</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In November 2020, as part of the LEEDS acquisition, the Company acquired the non-cancelable operating lease of LEEDS&#x2019; office in Newark, New Jersey, which expires in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c8a9cfd0-18e0-4be2-8df9-87f2a96dbb23" contextRef="C_59e24c35-4130-4628-8d5b-59d01dde3438" name="ssti:OperatingLeaseExpirationDate" format="ixt:datemonthyearen"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">July 2022</span></ix:nonNumeric></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. This lease does not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the lease does not contain contingent rent provisions or renewal options. This lease includes both lease (e.g., fixed monthly rent payments) and non-lease components (e.g., common-area or other maintenance costs) which are accounted for as a single lease component as the Company has elected the practical expedient to group lease and non-lease components for all leases. In measuring the lease liability upon acquisition, the Company used a discount rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_71900c8d-db9d-43c6-bf69-fdb2e7d03f75" contextRef="C_43a2d22c-1617-4a1c-ba2c-52912b536e91" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">5</ix:nonFraction></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% which reflects the Company&#x2019;s incremental borrowing rate for a similar asset and similar term as of the date of acquisition.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The operating lease cost recognized for the year ended December 31, 2021, 2020 and 2019, was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_40f3f382-9500-4559-8ce4-45d0d6f67ac2" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:OperatingLeaseCost" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.6</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b7a5bd0a-7162-47dd-a64e-63d6aa1e1d8e" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:OperatingLeaseCost" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.4</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e5812cb9-738b-4ce5-a79f-e620fd599bc5" contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c" name="us-gaap:OperatingLeaseCost" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">0.3</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4055c3ac-e64f-4b91-99ce-966ba2ef6e45" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="ssti:ScheduleOfSupplementalInformationRelatedToOperatingLease" escape="true" continuedAt="F_4055c3ac-e64f-4b91-99ce-966ba2ef6e45_1"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Supplemental information related to the operating leases as follows (in thousands):</span></ix:nonNumeric></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:continuation id="F_4055c3ac-e64f-4b91-99ce-966ba2ef6e45_1"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.03%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:15.02%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.799%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:14.998%;"></td>
        <td style="width:0.696%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#x200b;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Assets</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease right-of-use assets</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e600935a-a93c-44a9-b0a5-570adaace87b" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,323</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_80c68367-0a1b-4d90-8b06-f7dd5a55e60d" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">882</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Liabilities</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Lease liabilities (short-term) </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a54d43ab-b223-421d-ab16-ab1ed4061a60;"><span style="-sec-ix-hidden:F_b8898581-b37f-45ef-9692-6e17857bccbb;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">(presented within Accrued expenses and other<br />   current liabilities</span></span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5be3702a-c0c0-418d-84df-9af71e786053" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">409</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_662d2ec5-4c4a-45ce-a180-da4f4f761c60" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">484</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Lease liabilities (long-term) </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_587e1677-c1a8-449e-9ced-6398e8970b6f;"><span style="-sec-ix-hidden:F_b08abeed-8d63-4c71-af5d-1de6d04b1ddb;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">presented within Other liabilities</span></span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_ff2e3449-4914-4da6-9ae5-45f287acb8aa" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,013</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_a66c5841-024e-4b15-9e89-801eb483481c" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">461</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total operating lease liabilities</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_2fe23a63-6865-4332-b735-9386bdb38481" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,422</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_f6e5835d-61e6-4d18-bdad-aacc869489a6" contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc" name="us-gaap:OperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">945</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.051%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:14.998%;"></td>
        <td style="width:0.696%;"></td>
        <td style="width:1.799%;"></td>
        <td style="width:1.381%;"></td>
        <td style="width:14.998%;"></td>
        <td style="width:0.696%;"></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash paid for amounts included in the measurement of lease liabilities<br /></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">&#160;&#160;&#160;(presented within Operating cash flows)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_e6c66f22-720e-4006-9b2e-d050ad82d6a7" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">553</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_d7f00d1c-1344-4ab3-8aa3-20a3567cc503" contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">386</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:continuation></div><div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e150804f-7e35-41d3-b185-ed38746c6ff8" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Maturities of the lease liabilities at December 31, 2021 are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.357%;"></td>
        <td style="width:16.652%;"></td>
        <td style="width:1.807%;"></td>
        <td style="width:1.371%;"></td>
        <td style="width:14.899%;"></td>
        <td style="width:0.914%;"></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_1a7d6877-949b-46e8-a7b2-8b6e14d2efb9" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">508</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2023</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_02921ed7-e692-4134-8212-4a6f6e691bf3" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">523</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2024</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_31c8111e-6d95-4f84-b4a5-87855e752214" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">538</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2025</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7c40a63c-f94c-4e62-a747-7b910557848c" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">545</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2026</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_6b065a31-ddec-402f-ae24-3f59ee306136" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">499</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total lease payments, undiscounted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7d179630-d5b6-41b7-9a69-daa0400f78c0" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,613</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Less: imputed interest</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_c7834d2b-3dcb-4b64-b0bc-aa41253a9e0b" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">191</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_782b4187-72e4-458e-8d87-35bb28e81e5f" contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0" name="us-gaap:OperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,422</ix:nonFraction></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c3ebb4af-0eb4-4024-ae84-ff4cb7ba6fea" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 19. Commitments and Contingencies</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Contingencies</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On August 28, 2018, Silvon S. Simmons (the &#34;Plaintiff&#34;) amended a complaint against the City of Rochester, New York and various city employees, filed in the United States District Court, Western District of New York, to add the Company and employees as defendants. The amended complaint alleges conspiracy to violate plaintiff's civil rights, denial of the right to a fair trial, and malicious prosecution. The Plaintiff claims that ShotSpotter colluded with the City of Rochester to fabricate and create gunshot alert evidence to secure Plaintiff's conviction. On the basis of the allegations, the Plaintiff has petitioned for compensatory and punitive damages and other costs and expenses, including attorney's fees. The Company believes that the Plaintiff's claims are without merit and are disputing them vigorously.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><ix:exclude><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></ix:exclude><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On October 12, 2021, the Company filed a defamation lawsuit against VICE Media, LLC (&#34;VICE&#34;), in Delaware Superior Court. The complaint alleges that VICE intentionally misrepresented court records and targeted ShotSpotter with false accusations in order to cultivate a subversive brand that enables VICE to sell sponsored content to corporate advertisers. ShotSpotter seeks more than $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_5bbb8a10-012a-4239-86b7-c939a8b1de32" contextRef="C_19d8bf1b-f1bf-4486-ad2e-94bd28ceba11" name="us-gaap:LossContingencyDamagesSoughtValue" unitRef="U_USD" scale="6" decimals="-6" format="ixt:numdotdecimal">200</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in compensatory damages and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_8a361bbc-32fc-4f6c-8a25-3201cf4ce642" contextRef="C_0a058208-d328-4be8-af09-c20798bbc039" name="us-gaap:LossContingencyDamagesSoughtValue" unitRef="U_USD" scale="6" decimals="-6" format="ixt:numdotdecimal">100</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in punitive damages.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company may become subject to legal proceedings, as well as demands and claims that arise in the normal course of business. Such claims, even if not meritorious, could result in the expenditure of significant financial and management resources. The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed and adjusted to include the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel, and other information and events pertaining to a particular matter.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">An unfavorable outcome on any litigation matters could require payment of substantial damages, or, in connection with any intellectual property infringement claims, could require the Company to pay ongoing royalty payments or could prevent the Company from selling certain of its products. As a result, a settlement of, or an unfavorable outcome on, any of the matters referenced above or other litigation matters could have a material adverse effect on the Company&#x2019;s business, operating results, financial condition and cash flows.</span></p></ix:nonNumeric></div>
  <div style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_da30e831-f729-4eec-80d9-16d31cd076d8" contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a" name="us-gaap:SubsequentEventsTextBlock" escape="true"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 20. Subsequent Events</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Subsequent to the year-end through March 16, 2022, the Company purchased </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_80e0f650-cbe7-42f4-acaa-b4967a6ecb3c" contextRef="C_eacfed97-46c9-4ec4-8767-f9d57afd6b50" name="us-gaap:StockRepurchasedDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:numdotdecimal">57,623</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of its common stock at an average price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_174c93ae-c48b-42a4-9976-b9c14ce0c394" contextRef="C_eacfed97-46c9-4ec4-8767-f9d57afd6b50" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" unitRef="U_USDollarShare" scale="0" decimals="2">28.34</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_da9dddca-94bb-4d49-916d-9d626ce586bf" contextRef="C_eacfed97-46c9-4ec4-8767-f9d57afd6b50" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">1.6</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. The repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_16e89898-a386-4668-b332-63a5c56e5e2b" contextRef="C_b213d871-802c-412d-84a5-669db23f0385" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:datemonthdayyearen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">January 3, 2022</span></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, the Company acquired </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_b40bf532-bdf8-43e8-a356-dce683507e86" contextRef="C_d18eebc0-939b-4c5e-9bd5-c60834e20e0a" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" unitRef="U_pure" scale="-2" decimals="2" format="ixt:numdotdecimal">100</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the member interests in Forensic Logic, LLC, the premier provider to law enforcement of network search technology and cloud-based information services, for a purchase consideration of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7c3357ae-adf1-46e7-9ab1-d63b48ecc4ab" contextRef="C_b213d871-802c-412d-84a5-669db23f0385" name="us-gaap:BusinessCombinationConsiderationTransferred1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">5.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in cash, subject to working capital adjustments, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_66be6a98-c57e-4a30-b9eb-e3c59eda8a2c" contextRef="C_af3c7e85-3a13-4b20-9b1f-43990f8efeee" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">15.0</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million of the Company&#x2019;s common stock and additional contingent consideration. The contingent consideration is an earnout agreement for 2022 and 2023. Up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_7f271628-9c32-40d3-be0a-6e3e46fa65eb" contextRef="C_9349f7b4-8a0e-45ac-b41a-f6fb6f4a89d8" name="us-gaap:BusinessCombinationContingentConsiderationLiability" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">9.5</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in contingent earnout will be payable based on Forensic Logic&#x2019;s revenues generated during 2022. An additional amount up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><ix:nonFraction id="F_99588522-0f17-4bcc-9859-116f85983fc3" contextRef="C_d4ad1b43-2d78-40be-a84d-af88d76d2e58" name="us-gaap:BusinessCombinationContingentConsiderationLiability" unitRef="U_USD" scale="6" decimals="-5" format="ixt:numdotdecimal">10.5</ix:nonFraction></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million contingent earnout will be payable based on Forensic Logic&#x2019;s revenues during 2023. The amounts will be determined and paid within approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;"><ix:nonNumeric id="F_729b9fd9-bae9-4c81-ad03-9945b8bcc514" contextRef="C_cfef03aa-c13b-4e22-928e-9dbd74362f7a" name="ssti:NumberOfDaysAmountsToBeDeterminedAndPaid" format="ixt-sec:durwordsen"><ix:nonNumeric id="F_80cde1b9-3001-41b4-964e-d3d3fb3f2aa9" contextRef="C_44cc60a0-3cac-4b20-a95a-e703251be710" name="ssti:NumberOfDaysAmountsToBeDeterminedAndPaid" format="ixt-sec:durwordsen"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90 days </span></ix:nonNumeric></ix:nonNumeric></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">after the end of 2022 and 2023, respectively.</span></p></ix:nonNumeric></div>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_9_changes_in_disagreements_with_acc"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNT</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">None.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_9a_controls_procedures"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 9A. CONTROL</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">S AND PROCEDURES</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Evaluation of Disclosure Controls and Procedures</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our management has evaluated, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures (as defined in Rules 13-a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of December 31, 2021, our disclosure controls and procedures were effective to provide reasonable assurance that the information we are required to file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#x2019;s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Changes in Internal Control over Financial Reporting</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In November 2020, we completed the acquisition of LEEDS. We are in the process of integrating internal controls at LEEDS into our control structure. We consider the ongoing integration of LEEDS to represent a material change in our internal control over financial reporting. With the exception of these changes, there were no changes in our internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f)) during the quarter ended December 31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Inherent Limitations on Effectiveness of Controls</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our management, including our principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Management&#x2019;s Report on Internal Control over Financial Reporting</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) and Rule 15d-15(f) of the Exchange Act. Internal control over financial reporting consists of policies and procedures that: (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (2) are designed and operated to provide reasonable assurance regarding the reliability of our financial reporting and our process for the preparation of financial statements for external purposes in accordance with generally accepted accounting principles and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (3) 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. Our management evaluated the effectiveness of our internal control over financial reporting using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control - Integrated Framework (2013). Based on the results of our evaluation, our management has concluded that our internal control over financial reporting was effective as of December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_9b_or_information"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 9B. OTHER</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> INFORMATION</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">None.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_9c_discl_re_foreign_jurisdictions"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Not applicable.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">102</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PART III.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We will file a definitive Proxy Statement for our Annual Meeting (our &#x201c;Proxy Statement&#x201d;) with the SEC, pursuant to Regulation 14A, not later than 120 days after the end of our fiscal year. Accordingly, certain information required by Part III has been omitted under General Instruction G(3) to Form 10-K. Only those sections of the Proxy Statement that specifically address the items set forth herein are incorporated by reference.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_10_director_executive_ficers_corpor"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 10. DIRECTORS, EXECUTIVE OFF</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ICERS AND CORPORATE GOVERNANCE</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The information required by this Item 10 is incorporated herein by reference to the sections of our Proxy Statement under the captions &#x201c;Information Regarding the Board of Directors and Corporate Governance&#x201d;, &#x201c;Executive Officers&#x201d;.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;" id="item_11_executive_compensation"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 11. EXECUTI</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">VE COMPENSATION</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The information required by this Item 11 is incorporated herein by reference to the sections of our Proxy Statement under the caption &#x201c;Executive and Director Compensation&#x201d;.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_12_security_ownership_certain_benef"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWN</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">ERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The information required by this Item 12 is incorporated herein by reference to the sections of our Proxy Statement under the caption &#x201c;Security Ownership of Certain Owners and Management&#x201d;.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_13_certain_relationships_related_tr"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 13. CERTAIN RELATIONSHIPS AND RELATE</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">D TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The information required by this Item 13 is incorporated herein by reference to the sections of our Proxy Statement under the captions &#x201c;Transactions with Related Persons and Indemnification&#x201d;, &#x201c;Information Regarding the Board of Directors and Corporate Governance&#x201d;.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_14_principal_accountant_fees_servic"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 14. PRINCIPAL ACCOU</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">NTANT FEES AND SERVICES</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The information required by this Item 14 is incorporated herein by reference to the section of our Proxy Statement under the caption &#x201c;Principal Accountant Fees and Services&#x201d;.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">103</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PART IV.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_15_exhibits_financial_statements_sc"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(a)(1) Consolidated Financial Statements</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">We have filed the consolidated financial statements listed in the Index to Consolidated Financial Statements, Schedules, and Exhibits included in Part II, Item 8, &#x201c;Financial Statements and Supplementary Data&#x201d; of this Annual Report on Form 10-K.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(a)(2) Financial Statements Schedules</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">All financial statements schedules have been omitted because they are not applicable, not material, or the required information is shown in the Index to Consolidated Financial Statements included in Part II, Item 8, &#x201c;Financial Statements and Supplementary Data&#x201d; of this Annual Report on Form 10-K.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">(a)(3) Exhibits</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">See the Exhibit Index below in this Annual Report on Form 10-K. The exhibits listed in the Exhibit Index below are filed or incorporated by reference as part of this Annual Report on Form 10-K.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;" id="item_16_form_10k_summary"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Item 16. FORM </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">10-K SUMMARY</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">None.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">104</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="exhibit_index"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Exhibi</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">t Index</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:9.143%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:0.161%;"></td>
    <td style="width:38.415%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:6.113%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:11.039%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:6.156%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:14.839%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:7.323%;"></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Exhibit</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Exhibit</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="7" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(0,0,0,1);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Incorporated by Reference</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(255,255,255,0.01);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Filed</span></p></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(0,0,0,1);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Number</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(255,255,255,0.01);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(0,0,0,1);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Description</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(255,255,255,0.01);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(0,0,0,1);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Form</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(255,255,255,0.01);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(0,0,0,1);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">File No.</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(255,255,255,0.01);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(0,0,0,1);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Exhibit</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(255,255,255,0.01);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(0,0,0,1);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Filing Date</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(255,255,255,0.01);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;border-bottom:0.250pt solid rgba(0,0,0,1);padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Herewith</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.1</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000110465917038940/a17-15147_1ex3d1.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Amended and Restated Certificate of Incorporation</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8-K</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">001-38107</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">June 13, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.2</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000110465917038940/a17-15147_1ex3d2.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Amended and Restated Bylaws</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8-K</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">001-38107</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.2</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">June 13, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003494/a2232164zex-4_1.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Form of Common Stock Certificate</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1/A</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 19, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.2</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003134/a2232028zex-4_2.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Investors' Rights Agreement, by and among ShotSpotter, Inc. and the investors listed on Exhibit A thereto, dated July 12, 2012</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.2</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 2, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.3</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003134/a2232028zex-4_6.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Form of Warrant to purchase shares of Series B-1 Preferred Stock issued to certain stockholders in connection with the sale of Series B-1 Preferred Stock in February 2014</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.6</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 2, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.4</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000156459017017616/ssti-ex101_474.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Form of Warrant to Purchase Shares of Common Stock issued to Roth Capital Partners, LLC in June 2017</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10-Q</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">001-38107</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">August 14, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.5</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1351636/000156459020010636/ssti-ex45_477.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Description of Capital Stock</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10-K</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">001-38107</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.5</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 13, 2020</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.1(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003134/a2232028zex-10_1.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, Inc. Amended and Restated 2005 Stock Plan</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 2, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.2(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003134/a2232028zex-10_2.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forms of Option Agreement and Option Grant Notice under the Amended and Restated 2005 Stock Plan</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.2</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 2, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.3(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003494/a2232164zex-10_3.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, Inc. 2017 Equity Incentive Plan</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1/A</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.3</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 19, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.4(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003494/a2232164zex-10_4.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forms of Option Agreement and Option Grant Notice under the 2017 Equity Incentive Plan</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1/A</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.4</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 19, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.5(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003494/a2232164zex-10_5.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Form of Restricted Stock Unit Grant Notice and Restricted Stock Unit Restricted Terms and Conditions under the 2017 Equity Incentive Plan</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1/A</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.5</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 19, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.6(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003494/a2232164zex-10_6.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, Inc. 2017 Employee Stock Purchase Plan</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1/A</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.6</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 19, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.7(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000156459017017616/ssti-ex106_602.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Form of Restricted Stock Unit Grant Notice for Directors</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10-Q</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">001-38107</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.6</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">August 14, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.8(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003134/a2232028zex-10_7.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Form of Indemnification Agreement by and between ShotSpotter, Inc. and each director and executive officer</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.7</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 2, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.9(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003134/a2232028zex-10_8.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Offer Letter between ShotSpotter, Inc. and Ralph A. Clark, dated March 13, 2017</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.8</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 2, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.10(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003134/a2232028zex-10_9.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Offer Letter between ShotSpotter, Inc. and Alan R. Stewart, dated March 13, 2017</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.9</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 2, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="2" style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">105</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:9.143%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:38.576%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:6.113%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:11.039%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:6.156%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:14.839%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:7.323%;"></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.11(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003134/a2232028zex-10_11.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Offer Letter between ShotSpotter, Inc. and Paul S. Ames, dated March 13, 2017</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.11</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 2, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.12(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003134/a2232028zex-10_12.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Offer Letter between ShotSpotter, Inc. and Gary T. Bunyard, dated March 13, 2017</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">S-1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">333-217603</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.12</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 2, 2017</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.13(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000156459018012943/ssti-ex101_113.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Offer Letter between ShotSpotter, Inc. and Sam Klepper, dated March 2, 2018</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10-Q</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">001-38107</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 10, 2018</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.14(#)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1351636/000156459019006063/ssti-ex1016_666.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Offer Letter between ShotSpotter, Inc. and Nasim Golzadeh, dated February 20, 2019</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10-K</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">001-38107</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.16</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 4, 2019</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.15</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000104746917003134/a2232028zex-10_14.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Lease Agreement between Washington Township Health Care District and ShotSpotter, Inc., dated August 16, 2021</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10-Q</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">001-38107</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">November 15, 2021</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.16</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000156459018029370/ssti-ex101_207.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Credit Agreement between Umpqua Bank and ShotSpotter, Inc., dated September 27, 2018</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10-Q</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">001-38107</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">November 14, 2018</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.17</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000156459018029370/ssti-ex101_207.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">First Amendment to </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Credit Agreement between Umpqua Bank and ShotSpotter, Inc., dated May 21, 2019</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8-K</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">001-38107</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">May 24, 2019</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:11.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.18</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/0001351636/000156459018029370/ssti-ex101_207.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Second </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Amendment to </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Credit Agreement between Umpqua Bank and ShotSpotter, Inc., dated August 14, 2020</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8-K</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">001-38107</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">August 19, 2020</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.19</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="ssti-ex10_19.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;">Amended and Restated Nonemployee Director Compensation Policy, dated February 17, 2022</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="ssti-ex21_1.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">List of Subsidiaries</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="ssti-ex23_1.htm"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Consent of Baker Tilly US, LLP, Independent Registered Public Accounting Firm for ShotSpotter, Inc.</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31.1</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="ssti-ex31_1.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31.2</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="ssti-ex31_2.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">32.1*</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="ssti-ex32_1.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">32.2*</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><a href="ssti-ex32_2.htm"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,255,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">106</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:9.143%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:38.576%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:6.113%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:11.039%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:6.156%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:14.839%;"></td>
    <td style="width:1.135%;"></td>
    <td style="width:7.323%;"></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101.INS</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Inline XBRL Instance Document</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101.SCH</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Inline XBRL Taxonomy Extension Schema Document</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101.CAL</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101.DEF</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101.LAB</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Inline XBRL Taxonomy Extension Label Linkbase Document</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101.PRE</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">104</span></p><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:right;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:bottom;padding-right:0.010in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(255,255,255,1);padding-top:0.010in;word-break:break-word;vertical-align:top;padding-right:0.010in;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">X</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:2.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"># Indicates management contract or compensatory plan.</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">* Furnished herewith and not deemed to be &#x201c;filed&#x201d; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), and shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.</span></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">107</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;" id="signatures"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">SIGNAT</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">URES</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereto duly authorized.</span></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:46.188%;"></td>
    <td style="width:5.535%;"></td>
    <td style="width:0.985%;"></td>
    <td style="width:47.291%;"></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">SHOTSPOTTER, INC.</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Date: </span><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28, 2022</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">By:</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.750pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Ralph A. Clark</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.100in;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ralph A. Clark</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.100in;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">President and Chief Executive Officer</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:12.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Date: </span><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28, 2022</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">By:</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.750pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Alan R. Stewart</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.100in;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Alan R. Stewart</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;padding-left:0.100in;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Chief Financial Officer</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">KNOW ALL PERSONS BY THESE PRESENTS</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, that each person whose signature appears below constitutes and appoints Ralph A. Clark and Alan R. Stewart, jointly and severally, his or her attorneys-in-fact, each with the power of substitution, for him or her in any and all capacities, to sign any amendments to this report, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof.</span></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:1.424%;"></td>
    <td style="width:30.0%;"></td>
    <td style="width:1.221%;"></td>
    <td style="width:37.998%;"></td>
    <td style="width:1.006%;"></td>
    <td style="width:28.351%;"></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Signature</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Title</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Date</span></p></td>
   </tr>
   <tr>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Ralph A. Clark</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td rowspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">President, Chief Executive Officer, and a</span></p><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Director (Principal Executive Officer)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28, 2022</span></p></td>
   </tr>
   <tr style="height:12.25pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ralph A. Clark</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Alan R. Stewart</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td rowspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Chief Financial Officer (Principal Financial</span></p><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">and Accounting Officer)</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28, 2022</span></p></td>
   </tr>
   <tr style="height:12.25pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Alan R. Stewart</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Pascal Levensohn</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Director</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28, 2022</span></p></td>
   </tr>
   <tr style="height:12.25pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Pascal Levensohn</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ </span><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Thomas T. Groos</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Director</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28, 2022</span></p></td>
   </tr>
   <tr style="height:12.25pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Thomas T. Groos</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Ruby Sharma</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Director</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28, 2022</span></p></td>
   </tr>
   <tr style="height:12.25pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ruby Sharma</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ </span><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Randall Hawks, Jr.</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Director</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28, 2022</span></p></td>
   </tr>
   <tr style="height:12.25pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Randall Hawks, Jr.</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:12.25pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Marc Morial</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Director</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28, 2022</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Marc Morial</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ William J. Bratton</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Director</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28, 2022</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">William J. Bratton</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Deborah Elam</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Director</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28,2022</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deborah Elam</span><span style="color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr>
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Roberta Jacobson</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Director</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">March 28,2022</span></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(62,65,61,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Roberta Jacobson</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">108</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">109</span></p>
  <hr style="page-break-after:always;" />
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.19
<SEQUENCE>2
<FILENAME>ssti-ex10_19.htm
<DESCRIPTION>EX-10.19
<TEXT>
<html>
 <head>
  <title>EX-10.19</title>
 </head>
 <body>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:right;"><font style="background-color:rgba(0,0,0,0);font-variant:small-caps;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Exhibit 10.19</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:center;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);font-variant:small-caps;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">ShotSpotter, Inc.</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);font-variant:small-caps;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Amended and Restated Nonemployee Director Compensation Policy</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);font-variant:small-caps;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Adopted by the Board of Directors: February 17, 2022</font><font style="font-variant:small-caps;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;"> </font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;">&#160;</font></p>
  <div style="font-size:0;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;display:inline-flex;font-size:11.0pt;font-family:Times New Roman;justify-content:flex-start;">1.</font><div style="display:inline;"><font style="background-color:rgba(0,0,0,0);font-variant:small-caps;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">General</font></div></div>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">This ShotSpotter, Inc. Amended and Restated Nonemployee Director Compensation Policy (the &#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">Policy</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;) is designed to provide for the compensation of each member of the board of directors (the &#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">Board</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;) of ShotSpotter, Inc. (the &#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">Company</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;) who is not an employee of the Company or any of its subsidiaries (each, a &#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">Nonemployee Director</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;).  The Policy is effective as of February 17, 2022 and will continue in effect until its termination by the Board.  The Policy replaces and supersedes any and all compensation policies or programs previously established or maintained by the Company with respect to Nonemployee Directors; provided, however, that any options or restricted stock units (&#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">RSUs</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;) outstanding on such effective date shall not be affected by this Policy and shall continue to be governed by the grant notice, agreement and equity incentive plan relating to such options or RSUs.</font></p>
  <div style="font-size:0;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;display:inline-flex;font-size:11.0pt;font-family:Times New Roman;justify-content:flex-start;">2.</font><div style="display:inline;"><font style="background-color:rgba(0,0,0,0);font-variant:small-caps;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Administration</font></div></div>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">The Board, or any committee to whom the Board delegates the requisite authority, will administer the Policy.  The Board (or such committee) will have the sole discretion and authority to administer, interpret, amend and terminate the Policy, and the decisions of the Board (or such committee) will be final and binding on all persons having an interest in the Policy.</font></p>
  <div style="font-size:0;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;display:inline-flex;font-size:11.0pt;font-family:Times New Roman;justify-content:flex-start;">3.</font><div style="display:inline;"><font style="background-color:rgba(0,0,0,0);font-variant:small-caps;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Eligibility</font></div></div>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Each Nonemployee Director will be eligible to receive the compensation set forth in the Policy in accordance with the terms of the Policy.  Such compensation will be paid or granted, as applicable, automatically and without further action of the Board or any Board committee to each Nonemployee Director.</font><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> </font></p>
  <div style="font-size:0;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;display:inline-flex;font-size:11.0pt;font-family:Times New Roman;justify-content:flex-start;">4.</font><div style="display:inline;"><font style="background-color:rgba(0,0,0,0);font-variant:small-caps;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Annual Cash Compensation</font></div></div>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">(a)</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">	</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Cash Retainers.  </font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Each Nonemployee Director is eligible to receive cash retainers at the applicable rates set forth in the following table for each full year of service as (i) a chairperson and/or member of the Board and (ii) a chairperson of a committee of the Board (&#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">Committee</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;):</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:39.056%;"></td>
    <td style="width:26.988%;"></td>
    <td style="width:33.956%;"></td>
   </tr>
   <tr style="height:11.0pt;">
    <td colspan="2" style="border-top:0.500pt solid;background-color:rgba(217,217,217,1);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Role</font></p></td>
    <td style="border-top:0.500pt solid;background-color:rgba(217,217,217,1);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Annual Retainer Rate</font></p></td>
   </tr>
   <tr style="height:6.5pt;">
    <td rowspan="2" style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Board</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Chair</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$65,000</font></p></td>
   </tr>
   <tr style="height:6.5pt;">
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Member (not Chair)</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$40,000</font></p></td>
   </tr>
   <tr style="height:10.1pt;">
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Audit Committee</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Chair</font></p></td>
    <td style="border-top:0.500pt solid;background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$15,000</font></p></td>
   </tr>
   <tr style="height:10.1pt;">
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;">&#160;</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Member (not Chair)</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$7,000</font></p></td>
   </tr>
   <tr style="height:10.1pt;">
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Compensation Committee</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Chair</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$10,000</font></p></td>
   </tr>
   <tr style="height:10.1pt;">
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;">&#160;</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Member (not Chair)</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$5,000</font></p></td>
   </tr>
   <tr style="height:16.55pt;">
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Nominating and Corporate Governance Committee</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Chair</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$7,500</font></p></td>
   </tr>
   <tr style="height:16.55pt;">
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;">&#160;</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Member (not Chair)</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$3,000</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Calibri;">1</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.0pt;font-family:Arial;">148746438 v7</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:7.0pt;font-family:Arial;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Each Nonemployee Director will be eligible to receive each type of retainer set forth in the table above that is applicable to such Nonemployee Director.  Retainer payments will be made quarterly in arrears on or before the last business day of each calendar quarter and will be pro-rated for partial quarters of service based on the number of days served in the quarter divided by the number of days in the quarter.  Retainer payments for the quarter in which the 2022 annual meeting of stockholders occurs will also be pro-rated for the change in retainer amounts to take effect as of the date of such meeting.</font><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">  </font></p>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">(b)	Ability to Take Cash Compensation as RSUs.</font><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">  </font></p>
  <p style="text-indent:13.333%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">(i)</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">	</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Election.</font><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">  </font></p>
  <p style="text-indent:20.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">(A)	2022 Cash Compensation.  </font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Prior to March 31, 2022, each Nonemployee Director may elect to receive 100% of the annual cash compensation set forth in Section 4(a) for the second, third and fourth quarters of 2022 as RSUs under the Company&#x2019;s 2017 Equity Incentive Plan or any successor equity incentive plan (the &#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">Plan</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;) for that number of shares equal to (x) the projected cash compensation for such Nonemployee Director for such quarters as determined pursuant to Section 4(a) above based on Board and Committee membership as of April 1, 2022 divided by (y) the closing price of the Company&#x2019;s common stock on the date of grant, rounded down to the nearest whole share; provided, however, that the number of shares subject to any Optional RSU Grant (as defined below) may be reduced to the extent necessary to ensure that the Company&#x2019;s compensation of Nonemployee Directors does not exceed the limit set forth in Section 3(e) of the Plan.</font><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">  </font></p>
  <p style="text-indent:20.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">(B)	Cash Compensation for 2023 and Future Years.  </font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Prior to the start of each fiscal year (commencing with 2023), each Nonemployee Director may elect to receive 100% of the annual cash compensation set forth in Section 4(a) for that next fiscal year as RSUs under the Plan for that number of shares equal to (x) the projected annual cash compensation for such Nonemployee Director for the fiscal year as determined pursuant to Section 4(a) above based on Board and Committee membership as of the first day of such fiscal year divided by (y) the closing price of the Company&#x2019;s common stock on the date of grant, rounded down to the nearest whole share</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">; </font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">provided, however, that the number of shares subject to any Optional RSU Grant (as defined below) may be reduced to the extent necessary to ensure that the Company&#x2019;s compensation of Nonemployee Directors does not exceed the limit set forth in Section 3(e) of the Plan.</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Any RSU grant made pursuant to Clause (A) or (B) above is referred to herein as an &#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">Optional RSU Grant</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;.  </font><font style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">A Nonemployee Director may only elect to receive an Optional RSU Grant during a period in which the Company is not in a quarterly or special blackout period and the Nonemployee Director is not aware of any material non-public information.  Any election to receive an Optional RSU Grant must be submitted to the Company&#x2019;s Chief Financial Officer in writing and will be irrevocable for the applicable fiscal year, and will be subject to such rules, conditions and procedures as shall be determined by the Board or the Compensation Committee, in its sole discretion.  Each Optional RSU Grant will be subject to the terms of this Section 4(b), the Plan, and the applicable award agreement in the form adopted from time to time by the Board or its Compensation Committee.</font><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">  </font></p>
  <p style="text-indent:13.333%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">(ii)</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">	</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Grant Date.</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">  The grant date for an Optional RSU Grant will be April 15, 2022 in the case of an election made pursuant to clause (A) and January 1 of the applicable fiscal year in the case of an election made pursuant to clause (B); provided, however, that in</font><font style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> the event the grant date for the Optional RSU Grant is not a trading day on the Nasdaq Stock Market LLC, then the grant date shall be the next trading day.</font></p>
  <p style="text-indent:13.333%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">(iii)</font><font style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">	</font><font style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Vesting.</font><font style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">  </font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Each Optional RSU Grant will vest in equal increments on the last trading day in each fiscal quarter occurring during the period covered by the election, provided in each case that the holder remains a Nonemployee Director on such vesting date.  Optional RSU Grants will not be subject to accelerated vesting in connection with a Change in Control (as defined in the Plan).</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">2</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> </font>&#160;</p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.0pt;font-family:Arial;">148746438 v7</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:7.0pt;font-family:Arial;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <p style="text-indent:13.333%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">(iv)	Changes in Cash Compensation Amount</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">.  In the event a Nonemployee Director were to become entitled to a greater annual cash compensation amount (either as a result of an increase in the cash compensation amounts approved by the Board or a new Committee membership or role), such Nonemployee Director will be entitled to receive the difference paid in cash pursuant to the terms above.  There would be no effect upon the Optional RSU Grant in the event a Nonemployee Director would have otherwise been entitled to a lesser amount of cash compensation than that which was used to calculate the Optional RSU Grant as a result of a decrease in the cash compensation amounts approved by the Board or a decreased Committee membership or role.</font><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">  </font></p>
  <div style="font-size:0;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;display:inline-flex;font-size:11.0pt;font-family:Times New Roman;justify-content:flex-start;">5.</font><div style="display:inline;"><font style="background-color:rgba(0,0,0,0);font-variant:small-caps;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">RSU Awards</font></div></div>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;"> (a)	Initial Awards.  </font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Each Nonemployee Director elected to the Board after this Policy is adopted, other than at an annual meeting of stockholders (a &#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">New Director</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;), will be eligible to receive an RSU award (an &#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">Initial Award</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;) based on the dollar amounts set forth in the following table, multiplied by a fraction, the numerator of which is the number of days that will elapse between and including the date of his or her appointment and the first anniversary of the previous annual meeting of stockholders, and the denominator of which is 365:</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:38.618%;"></td>
    <td style="width:27.147%;"></td>
    <td style="width:34.235%;"></td>
   </tr>
   <tr style="height:11.0pt;">
    <td colspan="2" style="border-top:0.500pt solid;background-color:rgba(217,217,217,1);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Role</font></p></td>
    <td style="border-top:0.500pt solid;background-color:rgba(217,217,217,1);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Dollar Value of Initial Award</font></p></td>
   </tr>
   <tr style="height:6.5pt;">
    <td rowspan="2" style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Board</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Chair</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$150,000, subject to reduction as provided below</font></p></td>
   </tr>
   <tr style="height:6.5pt;">
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Member (not Chair)</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$125,000</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">If a New Director is appointed as the chairperson of the Board and the chairperson of any Committee(s) in connection with his or her initial election to the Board, the dollar value of his or her Initial Award in respect of being chairperson of the Board will be decreased by the cash retainer amount(s) applicable to the chairperson role(s) of such Committee(s) (</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">e.g.,</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> if the chairperson of the Board is also the chairperson of the Compensation Committee, the dollar value of the Initial Award for the New Director associated with serving on as the chairperson of the Board will be reduced from $150,000 to $140,000).  The date of grant of Initial Awards will be the effective date of such New Director&#x2019;s appointment to the Board or, if such date is within a closed trading window under the Company&#x2019;s Policy Regarding Stock Trading by Officers, Directors and Other Designated Employees, the next business day on which the trading window is open.</font></p>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">(b)	Annual Awards.  </font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">On the date of each annual meeting of stockholders, each Nonemployee Director in office immediately after such meeting will be eligible to receive an RSU award (an &#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">Annual Award</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;) for service as a Nonemployee Director based on the dollar amounts set forth in the following table:</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:38.618%;"></td>
    <td style="width:27.147%;"></td>
    <td style="width:34.235%;"></td>
   </tr>
   <tr style="height:11.0pt;">
    <td colspan="2" style="border-top:0.500pt solid;background-color:rgba(217,217,217,1);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Role</font></p></td>
    <td style="border-top:0.500pt solid;background-color:rgba(217,217,217,1);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Dollar Value of Annual Award</font></p></td>
   </tr>
   <tr style="height:6.5pt;">
    <td rowspan="2" style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Board</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Chair</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$150,000, subject to reduction as provided below</font></p></td>
   </tr>
   <tr style="height:6.5pt;">
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;border-left:0.500pt solid;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Member (not Chair)</font></p></td>
    <td style="background-color:rgba(0,0,0,0);border-right:0.500pt solid;word-break:break-word;padding-left:0.075in;vertical-align:top;border-bottom:0.500pt solid;padding-right:0.075in;text-align:left;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">$125,000</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">If, on the date of grant of an Annual Award, any Nonemployee Director is serving as the chairperson of the Board and also the chairperson of any Committee(s), the dollar value of his or her Annual Award in respect of being chairperson of the Board will be decreased by the cash retainer amount(s) applicable to the chairperson role(s) of such Committee(s) (</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">e.g.,</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> if the chairperson of the Board is also the chairperson of the Compensation Committee, the dollar value of the Annual Award associated with serving on as the chairperson of the Board will be reduced from $150,000 to $140,000).  The date of grant of Annual Awards will be the date of the applicable annual meeting of stockholders.</font></p>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;"> (c)	Number of Shares Subject to RSU Awards.</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">  The number of shares subject to an Initial Award or Annual Award (either, an &#x201c;</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;font-style:italic;">RSU Award</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">&#x201d;) will be equal to (i) the applicable dollar amount determined pursuant</font><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> </font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">3</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> </font>&#160;</p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.0pt;font-family:Arial;">148746438 v7</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:7.0pt;font-family:Arial;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">to Section 5(a) or 5(b) above, divided by (ii) the closing price of the Company&#x2019;s common stock on the date of grant, rounded down to the nearest whole share; provided, however, that the number of shares subject to any RSU Award may be reduced to the extent necessary to ensure that the Company&#x2019;s compensation of Nonemployee Directors does not exceed the limit set forth in Section 3(e) of the Plan.</font></p>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">(d)	Other Terms of RSU Awards.  </font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Each RSU Award will be granted under the Plan and will be subject to the terms of the Plan, the applicable award agreement and this Policy.  Each RSU Award will vest on the earlier of (i) the first anniversary of the date of grant and (ii) the date of the next annual meeting of stockholders.  In addition, the vesting of all RSU Awards will accelerate in full upon a Change in Control (as defined in the Plan) or immediately prior to the effectiveness of a Nonemployee Director&#x2019;s resignation or removal (and contingent upon the effectiveness of a Change in Control) in the event that the Nonemployee Director is required to resign his or her position as a Nonemployee Director as a condition of the Change in Control or the Nonemployee Director is removed from his or her position as a Nonemployee Director in connection with the Change in Control.  Vesting will cease upon the termination of the Nonemployee Director&#x2019;s service as a member of the Board and any RSUs subject to such RSU Award that are unvested on the date of such termination will be automatically forfeited by such Nonemployee Director on such date.</font></p>
  <div style="font-size:0;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;display:inline-flex;font-size:11.0pt;font-family:Times New Roman;justify-content:flex-start;">6.</font><div style="display:inline;"><font style="background-color:rgba(0,0,0,0);font-variant:small-caps;color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:11.0pt;font-family:Times New Roman;">Expenses</font></div></div>
  <p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">Each Nonemployee Director will be eligible for reimbursement from the Company for all reasonable out-of-pocket expenses incurred in connection with attending in-person meetings of the Board or any Committee</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.  </font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">To the extent that any taxable reimbursements are provided to any Nonemployee Director, they will be provided in accordance with Section 409A of the Internal Revenue Code of 1986, including, but not limited to, the following provisions: (i) the amount of any such expenses eligible for reimbursement during such individual&#x2019;s taxable year may not affect the expenses eligible for reimbursement in any other taxable year; (ii) the reimbursement of an eligible expense must be made no later than the last day of such individual&#x2019;s taxable year that immediately follows the taxable year in which the expense was incurred; and (iii) the right to any reimbursement may not be subject to liquidation or exchange for another benefit.</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;">4</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> </font>&#160;</p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.0pt;font-family:Arial;">148746438 v7</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:7.0pt;font-family:Arial;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>ssti-ex21_1.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html>
 <head>
  <title>EX-21.1</title>
 </head>
 <body>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><font style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Exhibit 21.1</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">List of Subsidiaries of ShotSpotter, Inc.</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:44.141%;"></td>
    <td style="width:10.821%;"></td>
    <td style="width:45.038%;"></td>
   </tr>
   <tr style="height:8.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:1.000pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Company Name</font></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:1.000pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:12.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</font></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:1.000pt solid;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Jurisdiction</font></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(204,238,255,1);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter (Pty.) Ltd.</font></p></td>
    <td style="background-color:rgba(204,238,255,1);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:12.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</font></p></td>
    <td style="background-color:rgba(204,238,255,1);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">South Africa</font></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(204,238,255,1);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">LEEDS, LLC</font></p></td>
    <td style="background-color:rgba(204,238,255,1);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:12.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</font></p></td>
    <td style="background-color:rgba(204,238,255,1);word-break:break-word;vertical-align:top;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">United States of America</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>ssti-ex23_1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html>
 <head>
  <title>EX-23.1</title>
 </head>
 <body>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Exhibit 23.1</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;">We consent to the incorporation by reference in the Registration Statements on Forms S&#x2011;8 (File Nos. 333&#x2011;237217, 333&#x2011;226053 and 333&#x2011;218712) and Form S&#x2011;3 (File No. 333&#x2011;226052) of ShotSpotter, Inc. of our report dated</font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Arial;"> </font><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;">March 29, 2021, relating to the consolidated financial statements, which appears in this annual report on Form 10&#x2011;K for the year ended December 31, 2021.</font><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;"> </font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;">/s/ Baker Tilly US, LLP (formerly known as Baker Tilly Virchow Krause, LLP)</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;">Minneapolis, Minnesota</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;">March 28, 2022</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ssti-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Exhibit 31.1</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">I, Ralph A. Clark, certify that:</font></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.	I have reviewed this Annual Report on Form 10-K of ShotSpotter, Inc.;</font></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.	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;</font></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.	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;</font></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.	The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(a)	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;</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(b)	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;</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(c)	Evaluated the effectiveness of the registrant'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; and</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(d)	Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</font></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5.	The registrant's other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(a)	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's ability to record, process, summarize and report financial information; and</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(b)	Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:63.44%;"></td>
    <td style="width:1.175%;"></td>
    <td style="width:35.385%;"></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Date: March 28, 2022</font></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.750pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Ralph A. Clark</font></p></td>
   </tr>
   <tr style="height:17.3pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ralph A. Clark</font></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Chief Executive Officer</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ssti-ex31_2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html>
 <head>
  <title>EX-31.2</title>
 </head>
 <body>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Exhibit 31.2</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">I, Alan Stewart, certify that:</font></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.	I have reviewed this Annual Report on Form 10-K of ShotSpotter, Inc.;</font></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.	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;</font></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.	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;</font></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.	The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(a)	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;</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(b)	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;</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(c)	Evaluated the effectiveness of the registrant'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; and</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(d)	Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</font></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5.	The registrant's other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(a)	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's ability to record, process, summarize and report financial information; and</font></p>
  <p style="margin-left:4.533%;text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(b)	Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:63.44%;"></td>
    <td style="width:1.175%;"></td>
    <td style="width:35.385%;"></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Date: March 28, 2022</font></p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.750pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Alan Stewart</font></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Alan Stewart</font></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Chief Financial Officer</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ssti-ex32_1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html>
 <head>
  <title>EX-32.1</title>
 </head>
 <body>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;" id="s9677fecbcb8c9ca2da1b9dee5083cf53"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Exhibit 32.1</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PURSUANT TO</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">18 U.S.C. SECTION 1350,</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">AS ADOPTED PURSUANT TO</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">I, Ralph A. Clark, certify pursuant to Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the &#x201c;Exchange Act&#x201d;) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. &#167;1350), as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of ShotSpotter, Inc. for the year ended December 31, 2021, fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of ShotSpotter, Inc.</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:58.979%;"></td>
    <td style="width:2.564%;"></td>
    <td style="width:38.457%;"></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Date: March 28, 2022</font></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;border-bottom:0.750pt solid rgba(0,0,0,1);padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Ralph A. Clark</font></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ralph A. Clark</font></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Chief Executive Officer</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>ssti-ex32_2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html>
 <head>
  <title>EX-32.2</title>
 </head>
 <body>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;" id="s9677fecbcb8c9ca2da1b9dee5083cf53"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Exhibit 32.2</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">PURSUANT TO</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">18 U.S.C. SECTION 1350,</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">AS ADOPTED PURSUANT TO</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></p>
  <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">I, Alan Stewart, certify pursuant to Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the &#x201c;Exchange Act&#x201d;) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. &#167;1350), as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of ShotSpotter, Inc. for the year ended December 31, 2021, fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of ShotSpotter, Inc.</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:58.979%;"></td>
    <td style="width:2.564%;"></td>
    <td style="width:38.457%;"></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Date: March 28, 2022</font></p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;border-bottom:0.750pt solid rgba(0,0,0,1);padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">/s/ Alan Stewart</font></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Alan Stewart</font></p></td>
   </tr>
   <tr style="height:10.0pt;">
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </font>&#160;</p></td>
    <td style="background-color:rgba(0,0,0,0);padding-top:0.021in;word-break:break-word;padding-left:0.021in;vertical-align:bottom;padding-bottom:0.021in;padding-right:0.021in;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Chief Financial Officer</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</font></p>
  <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>img11719860_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_0.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 'Y!)X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D[T&F@_.!0 I4^M
M&P_WJ=10 S8?[WZ4;#_>_2GT4 ,V'^]^E&P_WOTI]% #-A_O?I1L/][]*?10
M S8?[WZ4;#_>_2GT4 ,V'^]^E&P_WOTI]% #-A_O?I1L/][]*?10 S8?[WZ4
M;#_>_2GT4 ,V'^]^E&P_WOTI]% #-A_O?I1L/][]*?10 S8?[WZ4;#_>_2GT
M4 ,V'^]^E&P_WOTI]% #-A_O?I1L/][]*?10 S8?[WZ4;#_>_2GT4 ,V'^]^
ME&P_WOTI]% #-A_O?I1L/][]*?10 S8?[WZ4;#_>_2GT4 ,V'^]^E&P_WOTI
M]% #-A_O?I1L/][]*?10 S8?[WZ4;#_>_2GT4 ,V'^]^E&P_WOTI]% #-A_O
M?I1L/][]*?10 S8?[WZ4;#_>_2GT4 ,V'^]^E&P_WOTI]% #-A_O?I1L/][]
M*?10 S8?[WZ4;#_>_2GT4 ,V'^]^E&P_WOTI]% #-A_O?I1L/][]*?10 S8?
M[WZ4;#_>_2GT4 ,V'^]^E&P_WOTI]% #-A_O4USLQD]:EJE?R;#%[Y_I0!85
M\T\&J$4N:N(<T 2T4"B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 0U&/\
M6BI#40_UJT 34444 %%<)XU\:ZEX<UF&SLX+5XWMUE)F1B<EF'9AQ\HKG/\
MA:FN?\^FG?\ ?M__ (NN:>*IPDXL]:ADN*K4U4@E9^9Z]11172>2%%%>6:M\
M2M9L-9OK.*VL#'!<21*6C?)"L0,_-UXK*K5C35Y'9@\#6Q<G&ET/4Z*\X\+^
M/]5UOQ'::=<V]DD,V_<T:,&&$9AC+'N*]'ITZL:BO$G%X.KA)JG5W:N%%%%:
M'*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %9>L'!@_X%_2M2LG6NMO\ \"_I0!%;MTK3B/%95MVK4AZ"@"P*
M6D%+0 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 (:B'^M6I340_UJT 34444
M >0_%3_D9[;_ *\E_P#0WKU"PM;<Z=;$V\7^J3^ >@JKJOA?1M;NEN=1L_.F
M5!&&\UUPH).,*1W)K38Q6=J6/R0PIGZ*!_@*YZ=)QJ2D]F>GB<;&MAJ5&%[Q
MO?\ X!!J.J6.D6QN+^YC@CZ L>2?0#J3]*Y=_B?H"R[ EZZY^^L0Q^K9_2O,
M/$&N7&OZM+>3L0I.(HR>(T[#_&LNN2IC97]S8]["\.T533KMN3[;(^A=)U[3
M-<B+Z?=I*5&63HR_53S5TVMNS%F@B)/))0<U\[Z?J%SI=_#>VDACFB;*D=_8
M^H/I7T#I.H)JNDVM_&,+/&'V^A[C\#D5TX?$>U5FM4>/FN6/ M2@[Q?WH\E\
M* #XH1@# %Q<<?\  'KV:L:T\*:)8ZH-2M[+9>!F;S/-<\L"#P3CN>U;-7AZ
M3IQ:?<PS3&0Q=6,X)Z12U^850GUS2+:9H;C5+**5#ADDN$5A]035^O&=4TZ'
M5_BC/87#.L4UQM8QD!A\F>,@^E.O5=-*RW=B<NP<,3*:J.RBF]/(]53Q!HLC
MA$U>P9CT"W*$G]:T0<C(Z5YAXC^'%AIFB7-_97ESOMTWE)RK!AZ9 &*O_#76
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
M=MVK4AZ"@"P*6D%+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
MM::Q;>&[ZP7SD,B"%RO7#'.T8R,YXJ[9:=XA\":U<M9:;+J5A-QB($[@#QG
M)##)[8Y-;FAZEXQU76_.N;-;'3-P+1SQ8('HN<,2?7I_*L:<'90E>]^WZGH8
MFO'GG7I*+BX[N3U5MN7O\OQ.WHHHKTSX\*R=:^];_P# OZ5K5DZU]ZW_ .!?
MTH @MNU:D/05EVW:M2'H* + I:04M !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
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
MW_P#'_Q5'_"=P?\ 0!UW_P  Q_\ %4>UAW#ZC7_E_%'5T5RG_"=P?] '7?\
MP#'_ ,51_P )W!_T ==_\ Q_\51[6'</J-?^7\4=717*?\)W!_T ==_\ Q_\
M51_PG<'_ $ ==_\  ,?_ !5'M8=P^HU_Y?Q1U=%<I_PG<'_0!UW_ , Q_P#%
M4?\ "=P?] '7?_ ,?_%4>UAW#ZC7_E_%'5T5RG_"=P?] '7?_ ,?_%4?\)W!
M_P! '7?_  #'_P 51[6'</J-?^7\4=717*?\)W!_T ==_P# ,?\ Q5'_  G<
M'_0!UW_P#'_Q5'M8=P^HU_Y?Q1U=%<I_PG<'_0!UW_P#'_Q5'_"=P?\ 0!UW
M_P  Q_\ %4>UAW#ZC7_E_%'5UDZU]ZW_ .!?TK*_X3N#_H Z[_X!C_XJD77T
MUNX2---U*U\M2Q>Z@V*>1P#D\TU4BW9,F>$K0BY26GR+]MVK4AZ"LZW6M*(<
M59S$XI:04M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1244 +1244 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 &HG7-2TA% %"6+
M-5VM_:M0IFF>6* ,S[-[4?9O:M/RAZ4>4/2@#,^S>U+]F]JTO*'I1Y0]* ,W
M[-[4?9O:M+RAZ4>4/2@#-^S>U'V;VK2\H>E+Y0]* ,S[-[4?9O:M/RAZ4>4/
M2@#,^S>U'V;VK3\H>E'E#TH S/LWM1]F]JT_*'I1Y0]* ,S[-[4?9O:M/RAZ
M4>4/2@#,^S>U'V;VK3\H>E'E#TH S/LWM1]F]JT_*'I1Y0]* ,S[-[4?9O:M
M/RAZ4>4/2@#,^S>U'V;VK3\H>E'E#TH S/LWM1]F]JT_*'I1Y0]* ,S[-[4?
M9O:M/RAZ4>4/2@#&FMOWEOQ_RT_]E:IOLWM5V>(;X./^6G_LIJ;RAZ4 9GV;
MVH^S>U:?E#TH\H>E &9]F]J/LWM6GY0]*/*'I0!F?9O:C[-[5I^4/2CRAZ4
M9GV;VH^S>U:?E#TH\H>E &9]F]J/LWM6GY0]*/*'I0!F?9O:C[-[5I^4/2CR
MAZ4 9GV;VH^S>U:?E#TH\H>E &9]F]J/LWM6GY0]*/*'I0!F?9O:C[-[5I^4
M/2CRAZ4 9GV;VH^S>U:?E#TH\H>E &9]F]J/LWM6GY0]*/*'I0!F?9O:C[-[
M5I^4/2CRAZ4 9GV;VH^S>U:?E#TH\H>E &9]F]J/LWM6GY0]*/*'I0!F?9O:
MG+;X[5H^4/2E\L4 5HHL5:1<"E"8IX% "BBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH 2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI
M** %HI** %HI** %HI** %HI** %HI** %HI** %HI** %HI** %HI** %HI
M** %HI** %HI** %HI** %HHHH ,48HHH 3%&*6B@!,4N**44 )BC%<IXY^(
M6D^ (+*;5;>]F6[9UC%JB,05 )SN9?6N>\/_ !S\,^)-?L]'L['5TN+N3RXV
MFAC" XSR1(3V]* /3,48I:* $Q1BEHH 3%&*YSQ=XUT_P=%8F[M;^\GOIO(M
M[:PA$DKMC)P"1GL.N>1QUQN:?=_;].MKS[/<6WGQ++Y%RFR6/<,[77G##.".
MQH GQ1BEHH 3%&*6LI];V>)8]%_LO4FWP>?]N6WS:KR1L,F>'XZ8[B@#4Q1B
MEHH 3%&*6O-O$WQM\-^%/$5WHE]8ZM)<VI4.\$490[E##!,@/1AVH ](Q1BN
M<\&^.-%\=:9)>Z/+)F)MLT$R[9(B<XW $CD#(()'X@@=)0 F*,5C>&_%.F^*
M[>^N-+:5X;.[:T=W3:'=55B5!YQ\P'('(/UK:H 3%&*R];UO^Q5M#_9>I7_V
MFX6#%A;^;Y6?XWY&U!W-:M "8HQ6-KWBG3?#EQI=O?-+YVIW:6ELD:;BSLP7
M)/0 ;@3STZ9Z5M4 ,>,.4)S\K;AC_/O3L4M<QXV\=Z3X"TRWOM52YE6>7RHX
MK959R<$DX9@,#'KW% '38HQ45G=P7]E!>6T@DM[B-98G7HRL,@C\#4U "8HQ
M7*VOC_3-1\,WFOZ38ZIJ=K:W)MO*L[;?-*05!9$)!(^;/.#@'BNG@E\^WCE\
MMX]ZAMD@PRY&<$=C0 _%&*6B@!,48I:P=(\66&L^(]:T.VAN5NM(:-;AY%4(
MV\$C:023T[@4 ;N*,5@^)/%UAX7N-)@OH;F1M4NULX3 JD*[$ %LL,#GMGZ5
MOT )BC%+6%X0\66'C30$UC3HKF*W>1HPMPJJ^5.#PI(_6@#<Q1BFRRI!"\LA
MVHBEF.,X Y-9?AKQ)8>+-%35M,,IM)))(T:1-I;8Q7<!Z'&1G!QU Z4 :V*,
M56U._BTK2;S49U=H;2!YY%0 L552Q R0,X'K7*VGQ-T6\/AD1VM^/^$B\S[)
MNC3Y-AP?,^?CVQF@#L\48K+T;6_[9:]']EZE8_9;AH,WUOY7G8_CCY.Y#V-:
MM "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*7%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% "4444 %%%% !111F@ HH
MS29H 6DS110 9HS110 9HHHH ***,T %%&:,T %%&:,T %%&:,T %%&:,T %
M%&:,T %%&:,T %%&:,T %%&:,T %%&:,T %%&:,T %%&:,T %%&:,T %%%%
M!1FBB@ S1FBB@!:*2ES0 4HI,T"@!:\*\&_\FX^)OI>_^@U[K6%9^#= T_PW
M<^'K6P\O2KK?YT'G2'=O^]\Q;<,^QH \;DT3P]X8^"MEK<MO?OJ>MVT%G--;
MWIBDF1R&\HNX98X]J!3A>0H!X)J/PGIUSX:^).O:0+2TTN&?0)9Y=.LKR2X6
M,\%!*SDYE4,>1Q@\<,<^UW/A'0;WPS'X<N=.CETF*-8X[=V8[ OW<-G<"/7.
M:S]+^&WA'1)DFTW1H[:5()+?>DLF6C<DL&.[YNO5LD# !  H \%3PS86_P
MK/QA&UTNN6MT#;7(N''D 7! 5%SM49RW SN).:Z?QGX:N-<\8ZGJMQ96OBNR
M%D@>TMM6%O<Z3B,$ML)QR=[!2#D]0._K1\">&CX2'A8Z;_Q)0VX6WGR==^_[
MV[=][GK4&O?#;PAXFNX[K5M%CGN$01B599(V*C@!BC#=@#'.: /)/$6F^&O%
M<WPUOX?MU_;ZC.;":;4)C]HEBC?&V0J0-P);YAR?4UKZ?X=T7QMX\\66'BJ2
M1K;0E2WTZR:Y>-+:#;@RCGGA4))R.><Y&/4I?!^@3?V0#IL:KH[^98+&S(L+
M<<@*0#T'7-5?$?P]\*>++N.[UO1XKFXC7:)5D>)B/1BC MC'&<XYQUH \*26
M_P#%6C> ;35;RXN(FUZ>TBNF<B2:W!C&=W7/++GKQ72:GX#\/I\;=#\,P6DE
MOH_]B.\EM%<2#S 9)B59]VX@D^O;'2O7)_".@7#:26TV)1I$GF6*Q%HUA;CD
M*I /0=0:FE\.:3-XE@\126F=6@MS;1W'F/\ +'DG;MSMZL><9YH ^<X/#5E/
M\,_%]]-+>22^']1>#20UR^VS7S5+;%SC+;N21V!X/-==;W4M[\4M$NYW9YI_
M!BR.S')+,K$D_B:]13P)X;CTC4]*73<6.J3&>\B\^3]ZY().=V1R!P"!4D7@
MOP_#J-OJ$>GXNK:Q&GQ2>=)\MN 0$QNP>">3S[T ?/$'A?3X_P!G^/Q:&NAK
M5K= VMP+EQY ^T!=J*#M'.6SC.3G-=S%I]EX[^,.IVOBF:62'3-.MY=/MA.T
M(4LB.\JE2#D,>H]L_=%>DCP)X:'A(^%AIO\ Q)2VXVWGR==^_P"]NW?>YZUQ
M7COPKJ5]XJL[E? 6E^)-,MK<);D7QM;B,@CY9&9]LB=< J>IZ<Y %^ X0:!X
MB$=RUS'_ &W-MG9MQE&U,,3WSUS[U5T/6M*T7X[>-Y-5U.RL$DAME1KJ=8@Q
M\M. 6(S74_"WPI?>%?#5TFIQ007E_>R7LEO 05M]P4",$<'&WMQSWJ?6OA7X
M+\0ZO/JNJ:-]HO;@@RR_:IDW8 4<*X X Z"@#S"XU[2K?Q9\2_$&E33_ -CK
MI\,4EQI<BQF2X<JH*/@@$L6RX!_B89ZG-\-:'_9/Q,\,6:Z;:Z58:WI\PELH
M-1DN)IH&A89G;(7YBI8;  /JM>ZV7@OPWI_AV;0+72+:/2YP1-!@GS,]V8_,
M3TP2<C P>!6=I7PQ\&Z)=VEWINB1V]S:2M+#,LTA<,P .26RPP.AR!DX')R
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 E%%&: "BC-)0 4444 %%%&: "BC-&: "C
M-)10 N:,TE&: "BC-&: "BC-&: "BC-&: "BC-&: "BC-&: "BC-&: "BC-&
M: "BC-&: "BC-&: "BC-&: "BC-&: "BC-&: "BC-&: "ES29HH 7-&:2B@!
M:*3-+F@ HHS1F@ I0<4E% "YHS244 .S1FDS10 N:,TE% "YHS244 +FC-)1
M0 M%)2T %%%% !1110 4444 %%%% !1110 4444 ,ED\L*<9RP7\SBGU!=?Z
MM/\ KHG_ *$*GH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ;1110 4444 %%)10 4444 %%)10 M%)10
M 4444 %%)10 M%)10 M%)10 M%)10 M%)10 M%)10 M5+>%7MHG9Y2S("3YK
M=<?6K50VG_'G!_US7^5 "_9H_P"]+_W^?_&C[-'_ 'I?^_S_ .-2T4 1?9H_
M[TO_ '^?_&C[-'_>E_[_ #_XU+10!%]FC_O2_P#?Y_\ &C[-'_>E_P"_S_XU
M+10!%]FC_O2_]_G_ ,:/LT?]Z7_O\_\ C4M% $7V:/\ O2_]_G_QH^S1_P!Z
M7_O\_P#C4M% $7V:/^]+_P!_G_QH^S1_WI?^_P _^-2T4 1?9H_[TO\ W^?_
M !H^S1_WI?\ O\_^-2TM $7V:/\ O2_]_G_QH^S1_P!Z7_O\_P#C4M% $7V:
M/^]+_P!_G_QH^S1_WI?^_P _^-2T4 1?98_[TO\ W^?_ !H^RQ_WI?\ O\_^
M-344 0_9H_[TW_?Y_P#&E^S1_P!Z;_O\_P#C4M% $7V6/^]-_P!_G_QH^RQ_
MWIO^_P _^-2TM $/V6/^]-_W^?\ QH^RQ_WIO^_S_P"-344 0_98_P"]-_W^
M?_&C[+'_ 'IO^_S_ .-344 1?98_[TW_ '^?_&C[+'_>F_[_ #_XU+2T 0_9
M8_[TW_?Y_P#&C[+'_>F_[_/_ (U-10!#]EC_ +TW_?Y_\:/LL?\ >F_[_/\
MXU-10!#]EC_O3?\ ?Y_\:7[+'_>F_P"_S_XU+2T 0_98_P"]-_W^?_&C[+'_
M 'IO^_S_ .-344 0_98_[TW_ '^?_&C[+'_>F_[_ #_XU-10!#]EC_O3?]_G
M_P :/LL?]Z;_ +_/_C4U% $/V6/^]-_W^?\ QH^RQ_WIO^_S_P"-344 0_98
M_P"]-_W^?_&C[+'_ 'IO^_S_ .-344 4[FVC6-2&E_UB#F5C_$/>IOLL?]Z;
M_O\ /_C1=?ZD?]=$_P#0A4U $/V6/^]-_P!_G_QH^RQ_WIO^_P _^-344 0_
M98_[TW_?Y_\ &C[+'_>F_P"_S_XU-10!#]EC_O3?]_G_ ,:/LL?]Z;_O\_\
MC4U% $/V6/\ O3?]_G_QH^RQ_P!Z;_O\_P#C4U% $/V6/^]-_P!_G_QH^RQ_
MWIO^_P _^-344 0_98_[TW_?Y_\ &C[+'_>F_P"_S_XU-10!#]EC_O3?]_G_
M ,:/LL?]Z;_O\_\ C4U% $/V6/\ O3?]_G_QH^RQ_P!Z;_O\_P#C4U% $/V6
M/^]-_P!_G_QH^RQ_WIO^_P _^-344 0_98_[TW_?Y_\ &C[+'_>F_P"_S_XU
M-10!#]EC_O3?]_G_ ,:/LL?]Z;_O\_\ C4U% $/V6/\ O3?]_G_QH^RQ_P!Z
M;_O\_P#C4U% $/V6/^]-_P!_G_QH^RQ_WIO^_P _^-344 0_98_[TW_?Y_\
M&C[+'_>F_P"_S_XU-10!#]EC_O3?]_G_ ,:/LL?]Z;_O\_\ C4U% $/V6/\
MO3?]_G_QH^RQ_P!Z;_O\_P#C4U% $/V6/^]-_P!_G_QH^RQ_WIO^_P _^-34
M4 0_98_[TW_?Y_\ &C[+'_>F_P"_S_XU-10!#]EC_O3?]_G_ ,:/LL?]Z;_O
M\_\ C4U% $/V6/\ O3?]_G_QH^RQ_P!Z;_O\_P#C4U% $/V6/^]-_P!_G_QH
M^RQ_WIO^_P _^-344 0_98_[TW_?Y_\ &C[+'_>F_P"_S_XU-10!#]EC_O3?
M]_G_ ,:/LL?]Z;_O\_\ C4U% %66%8O+9'ESYBCF5B.OH35JH;G[L?\ UT7^
M=34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 -I*** "BBB@ HI*3- "T4F:3- #J*;FC- "T4W=1F@!U%-S1F@!U
M)2;J3- #J*;FC- #J*;FC- #J*;FC- #J*;FC- #J*;FC- #JAM/^/.#_KFO
M\JDS4-J?]$A_ZYK_ "H L44W-&: '44W-&: '44W-&: '44W-&: '44W-&:
M'44W-&Z@!]%-S1F@!U%-S1F@!U+3<T9H =13<T;J '4M-S1F@!U%(#2T %+2
M4F: '44F:,T +129HS0 ZBF[J7- "T4F:,T +129HS0 ZBFYHS0 ZBDS1F@!
M:*3-&: %HI,T9H 6BDS1F@"*Z_U'_ T_]"%357NC_HY_WE_]"%3YH 6BDS1F
M@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T
M9H 6BDS1F@!:*3-&: %HHS10 449I,T +129HS0 M%)FC- "T4F:,T +129H
MS0 M%)FC- "T4F:,T +129HS0 M%)FC- "T4F:,T +129HS0!%<_=C_ZZ+_.
MIJKW)^6/_KHO\ZGS0 M%)FC- "T4F:,T +129HS0 M%)FC- "T4F:,T +129
MHS0 M%)FC- "T4F:,T +129HS0 M%)FC- "T4F:,T +1110 RBBDH *#132:
M '* V:7RAZFFPG);\*EH C\E?5J/)7U:I** (_(7^\U'D+_>:I** (O(7U:C
MR%_O-4M% $7D+_>:CR%_O-4M% $7D+ZM1]G7^\U2T4 1?9U_O-1]G7^\U2T4
M 1?9U_O-1]G7^\U2T4 1?9U_O-1]G7^\U2T4 1?9U_O-1]G7^\U2T4 1?9U_
MO-1]G7^\U2T4 1?9U_O-34M41%12V%&!S4]% $7V=?[S4?9U_O-4M% $7V=?
M[S4?9U_O-4M% $7V=?[S4?9U_O-4M% $7V=?[S4?9U_O-4M% $7V=?[S4?9U
M_O-4M% $7V=?[S4>0O\ >:I:* (O(7U:CR%_O-4M% $7D+_>:CR%_O-4M% $
M7D+ZM2^0O]YJDHH C\E?[S4>2OJU244 1^2OJU0.X24KGI5NLF[EVWLB^F/Y
M"@"\K9I^:IQ29JR#Q0!(HW9I?+'J:;"<EOPJ6@!GE#U-'E#U-/HH 9Y0]31Y
M0]33Z* &>4/4T>6/4T^B@!GECU-'ECU-/HH 9Y8]31Y8]33Z* &>6/4T>6/4
MT^B@!NP>IHV#U-.HH ;L'J:-@]33J* &[!ZFC8/4TZB@!NP>IHV#U-.HH BD
M@61-I8XR#^M/V#U-.HH ;L'J:-@]33J* &[!ZFC8/4TZB@!NP>IHV#U-.HH
M;L'J:-@]33J* &[!ZFC8/4TZB@!NP>IHV#U-.HH ;L'J:-@]33J* &[!ZFC8
M/4TZB@!NP>IHV#U-.HH ;L'J:-@]33J* &[!ZFH?, 8CT.*L5E-+_I$@]'/\
MZ -%6S3\U5B?-3YXH ?C(I-@]30G*"G4 -V#U-&P>IIU% #=@]31L'J:=10
MW8/4T;!ZFG44 -V#U-&P>IIU% #=@]31L'J:=10 W8/4T;!ZFG44 -V#U-&P
M>IIU% #=@]31L'J:=10 W8/4T;!ZFG44 -V#U-&P>IIU% $,L'F!0&(PP;\J
MDV#U-.HH ;L'J:-@]33J* &[!ZFC8/4TZB@!NP>IHV#U-.HH ;L'J:-@]33J
M* &[!ZFC8/4TZB@!NP>IHV#U-.HH ;L'J:-@]33J* &[!ZFC8/4TZB@!NP>I
MHV#U-.HH ;L'J:-@]33J* &[!ZFH5E!JQ61%-DT :BMFGBJT39J<=* &T49I
M* "FMTIV:8W2@!;<Y9_PJ>J]M]Y_PJQ0!1UC58-$TJ;4;E)'AAV[EC +'+!1
MC)'<URG_  M70_\ GTU'_OVG_P 76G\0?^1'U'_ME_Z,2N8^'_AG1]8\/R7-
M_9+/,MRR!B[#@*IQP?<URU9U/:J$.Q[6#P^$^IRQ&(3=I6T]$=_H^JP:WI4.
MHVR2)#-NVK( &&&*G.">XJ]66\ND^%='569+2RBR$7)))))P.I)R36:GB36+
MM?-T_P +7<L!^Z]Q.D!(]=K5MSJ*2EOY'G_5Y5'*=)6A?2[2_%NUSIJXV]^)
M6C6%_<6<MM?F2"5HF*QI@E20<?-TXK2L_%D$EZECJ5I<:9=R'$:W(^20^BN.
M#3KCP7X>NKF6XGTU'EE<N[>8_+$Y)Z^M3.4YK]TT;4:=&C-K&1=GM;_.^I2T
M?X@:5K>JPZ=;6]ZDTV[:TB*%&%+'.&/85U=>,>$H8[?XGQPQ+MCCGN$5?0!'
M %>SU.&J2J1;EW-,VPM+#5HQI;.*>OJPHHI&8*I9B H&22> *Z#RQ:*Q?^$P
M\,?]#'I'_@=%_P#%5+;^)] NYEAMM<TR:5N D=W&S'\ :5T5R2[&K1113)"B
MBB@ HHHH **** "BBB@ HHHH **** "BJMAJ5AJD#3Z?>VUW"K;#);RK(H;
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
M?\@^Y_ZY-_(U8JO??\@^Y_ZY-_(U1FMSR#X0>%-!UWPG=76J:9!=3I?/&KR
MY"B.,X_,G\ZZ?Q1\,_"DGAR^D@TZ*RF@@>5)XF(VE5)Y&<$<=ZXCX7Z7XOO?
M#5S)X?\ $-OIUH+QE>*2V20L^Q,MDJ>Q48]J-<;Q/_PD,/ASQSXEGM],N\!+
MBU@013#/1B NT9ZY!QQD8YKG37+JCT)J3K.T_EJ=_P#";5;S5O =N]Z[2202
MO LCG)95QC)[XSC\*FUKXF^']&U-].47FH7D>1)%8P^84/<$D@9^F<5I75I;
M^$O E]%I,?E1V%C-)$,\[E1FR3ZD\UY;\.?$D_A[P]OM_!VLZA-=2,\M];P,
MRRX)  ;!R!@_CFK;<;1,5"-1RJ6TOML>I>&/&>C>+8Y3IL[B:+_6V\R[)$]R
M.X]QFH_$WCG1?"DD4%\\TMW,-T=K;1[Y&'3.. .?4\UY['>:KJ7Q2T;7+/PE
MJ^EJQ\B]>:U<*ZMQN8XQP#U/]T>E;'BK2_$>A^/_ /A+]%TM=6A>V$,D&<O'
MQ@[1U[#D9ZGBCG=@]C!32?5;7Z]KF[H?Q,T#6]433 +RQO9.(X;V'87/H""1
MGZUJ^(/%FG>&KK3H-0$H%_(8TD4+LCQC)<DC Y[9KAH?'/A7Q-KFG0>)=#N=
M-U2VE!MFN=P$;DC W#!Z@=1BI_BQI\6JZUX/T^<XAN+]HGYQ\I* _I1S/E;0
MO91]HHM-?UT+Q^,7AD7 5HM26U9MJWAMOW)^G.[]*[NWN8+JVCN;>5)8)%#I
M(ARK*>X-5+_1K'4-#FTB6WC%G)$8A&%&$&.,#MCJ/I7D'AK6KR'X ZVZ.^^U
MF>UB*GE4<QY^F/,:GS.+U)5.-17AIJE]YVM_\6?#EG?2VEM'?ZDT7^L>Q@#H
MOXDC(]QD5O\ AOQ9H_BNT:XTJY\PQD"2)QM>//3(_KTJA\.-+M-+\":5]FCC
M#7-NEQ*Z]7=QDY/J,X]L8KEYK:/1?C_IZV(6&/5+)WN8TX#';(<X]S&I^N:+
MR5FQN%.7-&.Z_0Z?5/B'H.BZQ?:;J#SP2V<2R,Y0%9-V,*F#DMSZ=C5+3/BK
MX>U'58M.DBO[">8A8C>P!%<G@8()QGWQ6);Z=!?_ +0=^\\:R?9;!9T##(#;
M8U!_#<:F^.%O$W@ZUN]H%Q!>H(Y!]Y05;(S^ /X"DY2LWV*5.GS1A;5I'H>H
MZC9Z3837U_<)!:PC+R/T'^/TKCK'XM^&[V\2$I?V\$C[$O)X-L+'_>R2/Q K
M,^+^Z[?PSI#N5M;[4 LPW8R,JHR?^!FO0;G2;"[TA]*EMHS9/%Y7DA1M"XQP
M.V.U5=MM(S481@G+6YY]\"O^1(O?^PB__HN.O3J\T^",?E>#]1CSG9JDBY]<
M1QUZ713^%!B?XL@HHHJS **** "BBB@ HHHH **** "BBB@ HHHH *YW4?\
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
MJPHHHJSG"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KFX.HKI*YN#J*
M-:WZ5<7I5.WZ5<7I0!$:**2@ IC=*=3&Z4 /M?O2?A_6K-5;3[TGX?UJU0!A
M^,=0NM*\*WM[92^5<1[-C[0V,NH/!!'0FJ7@'5[[6M DNM0G\Z9;AD#;%7Y0
MJG&  .YI_P 0?^1'U'_ME_Z,2O-/#WC>_P##FG-96UM;2(TADS*&SD@#L1Z5
MQU:WLZRYGI8]_!8%XK+Y>SBG/FWZVLNIZ1?P7OAW6)]8L+9[JPNL&]M8_OHP
M_P"6B#OQU'^1DVNE_#B\B\Q&M4]5ENY(V'X,PKJ/#&K3:YX=M=1G1$EFW[EC
MS@8=E[_2K5QH^F7DOFW.G6D\G]Z6!6/YD5I[-27,K-/N<GUJ5&3IU&XR6C<7
M:]M->]NC.1MKK2=/:XT_P5:>??7( DE5W:*+&<,S,2.,G@=:ZK0])31=+CM%
M<R29+S2GK)(>68_C5V&"&VC$<$211CHJ*% _ 5YGJOQ+U2PUB]LX[.S9+>XD
MB4L&R0K$#//M2;C1LY_@5"G6Q[=.@O-MN[?17?ET1+H7BO6KSX@?V7<7N^S\
M^=/+\I!PJN1R!GL.]>EUXGX)N&N_B):W+@*TTDTA Z F-S7ME+"2<H-MWU+S
MRC"C7A&$4O=6W>["H+Q2UC<*H)8QL  .2<5/174>,>=?!G3;_2_!]W!J%E<V
MDS7[N([B)HV*^7&,X('&0>?:NA\<>%8?%WAN>P8*MTG[RVD(^Y(.GX'H?K[5
MTE%2HKEY3255NI[1;G!_#ZYU75/"D^A>)--O;>:WC-L9+B%E$\1!'#$8) XX
M]C6%H<WBGX;+-HTOA^ZUK2A*SVMQ9 LR@GH5 ./7!Q@D\D5ZS12Y-M2O;:O3
M1]#SO0O^$O\ $OB^/6M2AN]$T6W0K'8-*0T[=BZ\>N3D#H!ZFG>(I/%WAWQD
M=:TZWNM9T6>())81R$F%N,E5Y],Y /4CCBO0J*.73</:^]>RMM8\@\01Z_\
M$VYT[3QX8NM(LK><2S7=\NQP.A"@@'H>@SDXZ8JY\8([N74O",=A(L=X]\5@
M=C@+(3'M)_'%>IUQ/CG0-3UC7_"=S86WG0V&H+-<MYBKY:!D.<$@GA3TSTI2
MCHS2G53G'HE<R+_QAXTU#3Y-)M?!E[;:I*IA>Y<_N(\\%E8C!]N>/>MS1O <
M%A\.I/"]Q*&>XB?SY4''F-SD?0@8^E=C15*/<R=72T5;J>4Z%K7B[P1IZZ#J
M/A6]U6*VRMM=6 +ADSP#@' ]S@^U7_"F@:YJWC27QGXCM19.(O*LK/=EHU(Q
MD^G!;W)8\"O1Z*2AYE.M>]E9O<X#3=.O8_C?K&H/9W"V4FF*B7!B81LV8N V
M,$\'CV-'Q@TZ]U/P4D%A9W%W,+R-O+MXFD;&UN< 9Q7?T4^71HE56IJ5MCD/
MB'X5N/%&A1?V>XCU.RE%Q:EC@%AU7/;/\P*PCXT\:W5A_9D7@R\AUAU\LW3@
MBW1NA<$C'OC/XFO3**''6Z81JVCRM7L>>?!W3+_2?"=[;ZC:7%M,=1D8+/&R
M%EV1C< P!(R#S[5Z'113BK*Q-2?/)R?4****9 4444 %%%% !1110 4444 %
M%%% !1110 5SFI?\A6;_ (#_ .@BNCKF]2_Y"LW_  '_ -!% %BVZ"KR]*H6
MW05>'2@">UZO^%6*K6O5_P *LT 4=:N);30=1N8&V30VLDB-@'#!20<'WKEO
MAWK^IZ['J)U*Y\\PF/9^[5<9W9^Z!Z"ND\1_\BOJW_7E-_Z :\9\-^++SPPM
MR+6""47!4MYH/&W/3!'K7'7J^SJQ;>A[N7X/ZS@JL813G=6?_!/4;^UO= UB
M;6=-MWN[.YP;VTC^^&'21!W/J._\KUIXMT&\C#+JEO$W=)W$3*>X(;%5_!GB
M"Y\2:/->74443I<&("+.,!5/<G^]6M<Z3IM[)YEUI]I._P#>EA5C^9%;1NUS
M4WHSBK.,9>RQ,?>CI=/\^_KH<]J/B+2IM1C;1[9=5UE$,<+0#*QAN[/TV_\
MU^F:U?#VC/I-G*]U*)K^ZD,UU*.C,>P]AT%:5O:V]G'Y=M;Q0)_=B0*/R%<!
MXG^(.HZ'XBNM.@M;5XH=FUI V3E%;L?>IDU3]^HS2C">+_V?#+I=W>K2?X*[
MV#3?$^L7'Q*?2);S=8BXF01>4@X56(&<9[#O7HM>+>#KU]1^)-M>RJJO/)-(
MRKT!,;GBO::G"S<XMM]33.J$:-:$(Q2]U7MWNPJ"\4M8W"J"6,;  #DG%3T5
MU'CGG7P9TV_TOP?=P:A97-I,U^[B.XB:-BOEQC."!QD'GVJ7X9Z=?6%WXG:\
ML[BV$VI.\1FB9/,7)Y7(Y'N*] HJ%"UO(VE6<N;3<\_\8:=?77Q'\'W5O9W$
MMO;O(9I8XF9(^GWB!@?C76>)-'37_#>H:4^/])A*J3V?JI_!@#^%:E%/EW\R
M74?N^1Y-\*M"UEM8NM9U^SN+>:UM8K"T6XC9#L48)&>O"CGW-=/\1/"EWXFT
MFVFTR14U73YA/;%C@,>,KGL> 1[BNRHI*"Y>4J5:3J<Z/-/^$^\7"R^RGP)J
M/]J[=GF!6\C=_>SC&/;/XUN>%=!U^U\(W5OK>KW+ZM>!SYAF+_9B1A0ISU!Y
MXX[=!77T4U'NQ2JJUHJQY9I'B?QEX7M#I6N>&-4UB6%F\N]M=TOF G(R<'UX
M/ICCBKO@/P_J[>+=8\6ZM8+IC7Z>7#9 \A<J26]#\@]R23@5Z-124.[*=:Z=
ME:^YY5;OK7A+XFZW='P]?W]CJLD>RXM8RZH,CDX!QC)SG'2M;4M.O9/C?H^H
M)9W#64>F,CW B8QJV9>"V, \CCW%=_11R"=:^MNECS;Q)H^M^'/''_"8^'[
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
M4_\ )>7_ .)H]M3_ )E]X?4,5_SZE_X"_P#(Z:BN9_X6#X7_ .@I_P"2\O\
M\31_PL'PO_T%/_)>7_XFCVU/^9?>'U#%?\^I?^ O_(Z:BN9_X6#X7_Z"G_DO
M+_\ $T?\+!\+_P#04_\ )>7_ .)H]M3_ )E]X?4,5_SZE_X"_P#(Z:BN9_X6
M#X7_ .@I_P"2\O\ \31_PL'PO_T%/_)>7_XFCVU/^9?>'U#%?\^I?^ O_(Z:
MBN9_X6#X7_Z"G_DO+_\ $T?\+!\+_P#04_\ )>7_ .)H]M3_ )E]X?4,5_SZ
ME_X"_P#(Z:BN9_X6#X7_ .@I_P"2\O\ \31_PL'PO_T%/_)>7_XFCVU/^9?>
M'U#%?\^I?^ O_(Z:BN9_X6#X7_Z"G_DO+_\ $T?\+!\+_P#04_\ )>7_ .)H
M]M3_ )E]X?4,5_SZE_X"_P#(Z:BN9_X6#X7_ .@I_P"2\O\ \31_PL'PO_T%
M/_)>7_XFCVU/^9?>'U#%?\^I?^ O_(Z:BN9_X6#X7_Z"G_DO+_\ $T?\+!\+
M_P#04_\ )>7_ .)H]M3_ )E]X?4,5_SZE_X"_P#(Z:BN9_X6#X7_ .@I_P"2
M\O\ \31_PL'PO_T%/_)>7_XFCVU/^9?>'U#%?\^I?^ O_(Z:BN9_X6#X7_Z"
MG_DO+_\ $T?\+!\+_P#04_\ )>7_ .)H]M3_ )E]X?4,5_SZE_X"_P#(Z:BN
M9_X6#X7_ .@I_P"2\O\ \31_PL'PO_T%/_)>7_XFCVU/^9?>'U#%?\^I?^ O
M_(Z:BN9_X6#X7_Z"G_DO+_\ $T?\+!\+_P#04_\ )>7_ .)H]M3_ )E]X?4,
M5_SZE_X"_P#(Z:BN9_X6#X7_ .@I_P"2\O\ \31_PL'PO_T%/_)>7_XFCVU/
M^9?>'U#%?\^I?^ O_(Z:BN9_X6#X7_Z"G_DO+_\ $T?\+!\+_P#04_\ )>7_
M .)H]M3_ )E]X?4,5_SZE_X"_P#(Z:N;U+_D*S?\!_\ 013?^%@^%_\ H*?^
M2\O_ ,34 U&TU>=[VQE\VW<@*^TKG  /! -.-2$G:+N9U,+7I+FJ0:7FFB_;
M=*O+TJE;C JZ.E68$]IUD_#^M6:YZZ\4:/HET;?4;SR970.J^4[9&2,_*#Z&
MHO\ A8/A?_H*?^2\O_Q-0ZL$[.2.F&#Q$XJ4:<FGY,Z:BN9_X6#X7_Z"G_DO
M+_\ $T?\+!\+_P#04_\ )>7_ .)I>VI_S+[ROJ&*_P"?4O\ P%_Y'345S/\
MPL'PO_T%/_)>7_XFC_A8/A?_ *"G_DO+_P#$T>VI_P R^\/J&*_Y]2_\!?\
MD=-17,_\+!\+_P#04_\ )>7_ .)H_P"%@^%_^@I_Y+R__$T>VI_S+[P^H8K_
M )]2_P# 7_D=-17,_P#"P?"__04_\EY?_B:/^%@^%_\ H*?^2\O_ ,31[:G_
M #+[P^H8K_GU+_P%_P"1TU%<S_PL'PO_ -!3_P EY?\ XFC_ (6#X7_Z"G_D
MO+_\31[:G_,OO#ZABO\ GU+_ ,!?^1TU%<S_ ,+!\+_]!3_R7E_^)H_X6#X7
M_P"@I_Y+R_\ Q-'MJ?\ ,OO#ZABO^?4O_ 7_ )'345S/_"P?"_\ T%/_ "7E
M_P#B:/\ A8/A?_H*?^2\O_Q-'MJ?\R^\/J&*_P"?4O\ P%_Y'345S/\ PL'P
MO_T%/_)>7_XFC_A8/A?_ *"G_DO+_P#$T>VI_P R^\/J&*_Y]2_\!?\ D=-1
M7,_\+!\+_P#04_\ )>7_ .)H_P"%@^%_^@I_Y+R__$T>VI_S+[P^H8K_ )]2
M_P# 7_D=-17,_P#"P?"__04_\EY?_B:/^%@^%_\ H*?^2\O_ ,31[:G_ #+[
MP^H8K_GU+_P%_P"1TU%<S_PL'PO_ -!3_P EY?\ XFC_ (6#X7_Z"G_DO+_\
M31[:G_,OO#ZABO\ GU+_ ,!?^1TU%<S_ ,+!\+_]!3_R7E_^)H_X6#X7_P"@
MI_Y+R_\ Q-'MJ?\ ,OO#ZABO^?4O_ 7_ )'345S/_"P?"_\ T%/_ "7E_P#B
M:/\ A8/A?_H*?^2\O_Q-'MJ?\R^\/J&*_P"?4O\ P%_Y'345S/\ PL'PO_T%
M/_)>7_XFC_A8/A?_ *"G_DO+_P#$T>VI_P R^\/J&*_Y]2_\!?\ D=-17,_\
M+!\+_P#04_\ )>7_ .)H_P"%@^%_^@I_Y+R__$T>VI_S+[P^H8K_ )]2_P#
M7_D=-17,_P#"P?"__04_\EY?_B:/^%@^%_\ H*?^2\O_ ,31[:G_ #+[P^H8
MK_GU+_P%_P"1TU%<S_PL'PO_ -!3_P EY?\ XFC_ (6#X7_Z"G_DO+_\31[:
MG_,OO#ZABO\ GU+_ ,!?^1TU%<S_ ,+!\+_]!3_R7E_^)H_X6#X7_P"@I_Y+
MR_\ Q-'MJ?\ ,OO#ZABO^?4O_ 7_ )'345S/_"P?"_\ T%/_ "7E_P#B:/\
MA8/A?_H*?^2\O_Q-'MJ?\R^\/J&*_P"?4O\ P%_Y'345S/\ PL'PO_T%/_)>
M7_XFC_A8/A?_ *"G_DO+_P#$T>VI_P R^\/J&*_Y]2_\!?\ D=-17,_\+!\+
M_P#04_\ )>7_ .)H_P"%@^%_^@I_Y+R__$T>VI_S+[P^H8K_ )]2_P# 7_D=
M-7/2?\?LW_71OYU%_P +!\+_ /04_P#)>7_XFBWNX+YC=6S[X96+HV",@GT/
M-5&<9?"[F57#5J2O4@TO--&K;]*M=JK0#BK1^[5&(^+_ %8I]8%YXQT'2KI[
M*]O_ "KB/&]/)=L9&1R%(Z$5!_PL'PO_ -!3_P EY?\ XFLW5IIV<E]YTQP6
M)DE*-.33\F=-17,_\+!\+_\ 04_\EY?_ (FC_A8/A?\ Z"G_ )+R_P#Q-'MJ
M?\R^\KZABO\ GU+_ ,!?^1TU%<S_ ,+!\+_]!3_R7E_^)H_X6#X7_P"@I_Y+
MR_\ Q-'MJ?\ ,OO#ZABO^?4O_ 7_ )'345S/_"P?"_\ T%/_ "7E_P#B:/\
MA8/A?_H*?^2\O_Q-'MJ?\R^\/J&*_P"?4O\ P%_Y'345S/\ PL'PO_T%/_)>
M7_XFC_A8/A?_ *"G_DO+_P#$T>VI_P R^\/J&*_Y]2_\!?\ D=-17,_\+!\+
M_P#04_\ )>7_ .)H_P"%@^%_^@I_Y+R__$T>VI_S+[P^H8K_ )]2_P# 7_D=
M-17,_P#"P?"__04_\EY?_B:/^%@^%_\ H*?^2\O_ ,31[:G_ #+[P^H8K_GU
M+_P%_P"1TU%<S_PL'PO_ -!3_P EY?\ XFC_ (6#X7_Z"G_DO+_\31[:G_,O
MO#ZABO\ GU+_ ,!?^1TU%<S_ ,+!\+_]!3_R7E_^)H_X6#X7_P"@I_Y+R_\
MQ-'MJ?\ ,OO#ZABO^?4O_ 7_ )'345S/_"P?"_\ T%/_ "7E_P#B:/\ A8/A
M?_H*?^2\O_Q-'MJ?\R^\/J&*_P"?4O\ P%_Y'345S/\ PL'PO_T%/_)>7_XF
MC_A8/A?_ *"G_DO+_P#$T>VI_P R^\/J&*_Y]2_\!?\ D=-17,_\+!\+_P#0
M4_\ )>7_ .)H_P"%@^%_^@I_Y+R__$T>VI_S+[P^H8K_ )]2_P# 7_D=-17,
M_P#"P?"__04_\EY?_B:/^%@^%_\ H*?^2\O_ ,31[:G_ #+[P^H8K_GU+_P%
M_P"1TU%<S_PL'PO_ -!3_P EY?\ XFC_ (6#X7_Z"G_DO+_\31[:G_,OO#ZA
MBO\ GU+_ ,!?^1TU%<S_ ,+!\+_]!3_R7E_^)H_X6#X7_P"@I_Y+R_\ Q-'M
MJ?\ ,OO#ZABO^?4O_ 7_ )'345S/_"P?"_\ T%/_ "7E_P#B:/\ A8/A?_H*
M?^2\O_Q-'MJ?\R^\/J&*_P"?4O\ P%_Y'345S/\ PL'PO_T%/_)>7_XFC_A8
M/A?_ *"G_DO+_P#$T>VI_P R^\/J&*_Y]2_\!?\ D=-17,_\+!\+_P#04_\
M)>7_ .)H_P"%@^%_^@I_Y+R__$T>VI_S+[P^H8K_ )]2_P# 7_D=-17,_P#"
MP?"__04_\EY?_B:/^%@^%_\ H*?^2\O_ ,31[:G_ #+[P^H8K_GU+_P%_P"1
MTU%<S_PL'PO_ -!3_P EY?\ XFC_ (6#X7_Z"G_DO+_\31[:G_,OO#ZABO\
MGU+_ ,!?^1TU%<S_ ,+!\+_]!3_R7E_^)H_X6#X7_P"@I_Y+R_\ Q-'MJ?\
M,OO#ZABO^?4O_ 7_ )'345S/_"P?"_\ T%/_ "7E_P#B:/\ A8/A?_H*?^2\
MO_Q-'MJ?\R^\/J&*_P"?4O\ P%_Y'35S<'44W_A8/A?_ *"G_DO+_P#$TMJZ
MR*K*<JPR#51G&7PNYE5P]6E;VD7&_=-&O;]*N+TJI .!5M>E48D!I#2TAH 2
MFFG&FF@!(USN_"H9(<]JMP#.[\*>8\T 9)M_:D^S>U:OE"CR10!E?9O:C[-[
M5J^2*/)% &5]F]J/LWM6KY(H\D4 97V;VH^S>U:ODBCR10!E?9O:C[-[5J^2
M*/)% &5]F]J/LWM6KY(H\D4 97V;VH^S>U:ODBCR10!E?9O:C[-[5J^2*/)%
M &5]F]J/LWM6KY(H\D4 97V;VH^S>U:ODBCR10!E?9O:C[-[5J^2*/)% &5]
MF]J/LWM6KY(H\D4 97V;VH^S>U:ODBCR10!E?9O:C[-[5J^2*/)% &5]F]J/
MLWM6KY(H\D4 97V;VH^S>U:ODBCR10!E?9O:C[-[5J^2*/)% &5]F]J/LWM6
MKY(H\D4 97V;VH^S>U:ODBCR10!E?9O:C[-[5J^2*/)% &5]F]J/LWM6KY(H
M\D4 98MO:HV@Q*>*V/)%5I8\2M0!#$F*L8P*:JXI_:@!L(W&0?2HY(<]JL6H
MR\OX?UJ8QYH R3;^U)]F]JU?*%'DB@#*^S>U'V;VK5\D4>2* ,K[-[4?9O:M
M7R11Y(H ROLWM1]F]JU?)%'DB@#*^S>U'V;VK5\D4>2* ,K[-[4?9O:M7R11
MY(H ROLWM1]F]JU?)%'DB@#*^S>U'V;VK5\D4>2* ,K[-[4?9O:M7R11Y(H
MROLWM1]F]JU?)%'DB@#*^S>U'V;VK5\D4>2* ,K[-[4?9O:M7R11Y(H ROLW
MM1]F]JU?)%'DB@#*^S>U'V;VK5\D4>2* ,K[-[4?9O:M7R11Y(H ROLWM1]F
M]JU?)%'DB@#*^S>U'V;VK5\D4>2* ,K[-[4?9O:M7R11Y(H ROLWM1]F]JU?
M)%'DB@#*^S>U'V;VK5\D4>2* ,K[-[4?9O:M7R11Y(H RQ;>U4H2?M<B^CD?
MK70^4*Q8X\7\W_71OYT :UNORBIV'RTD*X44]Q\M %4KNC%59(,]JT8US$/Q
M_G2&,&@#*-M[4GV;VK5\H4>2* ,K[-[4?9O:M7R11Y(H ROLWM1]F]JU?)%'
MDB@#*^S>U'V;VK5\D4>2* ,K[-[4?9O:M7R11Y(H ROLWM1]F]JU?)%'DB@#
M*^S>U'V;VK5\D4>2* ,K[-[4?9O:M7R11Y(H ROLWM1]F]JU?)%'DB@#*^S>
MU'V;VK5\D4>2* ,K[-[4?9O:M7R11Y(H ROLWM1]F]JU?)%'DB@#*^S>U'V;
MVK5\D4>2* ,K[-[4?9O:M7R11Y(H ROLWM1]F]JU?)%'DB@#*^S>U'V;VK5\
MD4>2* ,K[-[4?9O:M7R11Y(H ROLWM1]F]JU?)%'DB@#*^S>U'V;VK5\D4>2
M* ,K[-[4?9O:M7R11Y(H ROLWM1]F]JU?)%'DB@#+%M[52L"6(KH?*%8FGIR
M* -F!?E%614<:X6I: *M)0:2@ I#12&@">V_B_"I\57MOX_PJQ0 F*,4M% "
M8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10
M F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T
M4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*J3#]\U7*IS_ZYJ &"E[4E+0!)
M:??E_#^M6L54L_OR_A_6K= "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+1
M0 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2
MT4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,
M4M% "8K#0?Z?-_UT;^=;M82?\?\ -_UT;^= &S%]T4YONTD7W12M]V@!(O\
M5C\?YT[%-A_U0_'^=/H 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q
M1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!
M,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH
M 3%8.GCD5OU@V'44 ;B?=IU-3[M.H J&FFEI#0 E(:4TV@"Q:_Q_A5BJ]K_'
M^%6*  G R>E06U[:WJLUK<PSJIVL8I P!]#CO4DL2S0O$XRCJ58>QXK)\/\
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
M;3?99[A3I[JP@0NR#S%^;:.3S@<>M4?L-[<7*ZDUE-$+K6()5A,?S)$BE=[
M?=SU.: -NY\46UNUT4L;^>"U8I//#$"B%?O=2"<=\"I;GQ#:PS0PV\%S>S2Q
M"<1VJ!B(ST8Y( !_.N8U ZM>0ZG%=)K371:1(+>VCV6Y3HI+ <C')YR>E7=,
M^TZ)>1WDVGW4L%UI]NF88&>2)T7!5EZC.?3M0!K#Q38R06SV\5S<37&[9;Q1
M_O!M.&W D 8/J:NZ9JD&J12M$LD<D+^7+#,NUXV]"/ZUREW:WMWJ=GJ^KZ9<
M/;R0O"8;,R"6$;]R%@K9.1UQ^5;GANVAB%Y/!I=Q8I+( &N97:28*,!BK$E?
M3% &[1110 4444 %82?\?\W_ %T;^=;M82?\?\W_ %T;^= &U%]T4K?=I(ON
MBE;[M "0_P"J'X_SI],A_P!4/Q_G3Z (KFZM[.$S74\4$0."\KA5'XFGHZR(
MKHP9&&593D$>HK.U[0;3Q%IXLKUI5C602*T3 ,& ([@^IJU86,.FV$%E; B&
M% B[CDX]ZF\N;R-6J?LTTWS7VZ6]2S7(Z7_;>JV=Q>'Q"]LBSRH$^RQ%556(
M')'H*ZZN.T'PIIMS:33:GI8-RUU*<S*RDKO.#CTQ5&1-I?BUCI=D;VWFN+NX
MDEBC-J@(F*'[P!(QD?AP>E7Y/$T"R/''I^H3R1(K3K%$&\G(SM;YOO8[#-)>
M6/E>(- %K;;;: 3@^6F$C!0 9QP,U3MIY] U'5HY=.O+E+JX-S!+;0F0-N &
MTD?=(([T :$GB6R\NT:UCN+U[N,RQ1VZ MM'4G) '/')ZTB>*-/.G37;K/$8
M9OL[V[Q_O?,.,+M!.2<UST%OJ^FV>FV-R-0@M/*DEE_LZ+S'$K2%@A(!P &[
M#K4%KIVH)'<W(L;US;ZK%=B.XR998PA&03P6P<X!X(Q0!KZQXM>#2;W[/97E
MM?Q1!U2XB7Y5)QOZD$ \?4CBK-QXA^R7DD\\=['#'8_:'LS"FY?WFTMNW=<=
MNF.>O%4]:N=1US2-4M[73;A+7[*-OGPM'+)+N!PJGL%'IUJW'&=3\2&X>TN$
MM)]+,3>=$R<F0Y4YZ'';TH U+G6+:UN+&%M[F\W&-DQM"JNXLQ)&!BJ,7BJS
MD,+FVO([29PD=W)$!$Q)P.<Y /J1BL;1='U"Y%[%?1M&]I9MIMM)(IPX);YQ
MZ\;!D>]5;/3;8Z?:6,_AW4Y;U2D<JO/,D QU?=N*XXR /I0!VFJ:E#I&FS7]
MPKM#" 6" $\D#O\ 6J=IXBMKF[CMI+:[M'F0R0FYC"K*H&3@Y/0<X.#BH?&F
M1X2OL#)PF!Z_.M4KN:\UO5-.EM=-NH/L/F3.UU%L&_9A4!/7)/)'&* +:^+K
M,K%,UG?)9RR"-+MH@(B2< ]<X)[XJO%XHEAU#6S=V=V+2Q"LN$3*C:"<_-R2
M3D>WI7/WR:I?:1'YT>NSWQD1[B)XBD*8<$[5 ^;';&?6M35H;KS?%5NME=.U
MY%&\#)"S*^V,*0".^>U &P?%%N(8Y#8WX:9MMO'Y0WSC&<J,],<\XJKJGB0M
MH6HR68FM+^T,>^*>,!TW, #CD$$9YYHU""XM+W0]46UN)XK6)XIHHEW.FY0
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
M?HK,7Q#I3Z?+?"[46\+A)69&!1B0 &4C(Y(ZBF-XFTE;=)VN6"NY1%,+[V(
M)PNW<1R.<8H UJ*RV\1:2NG"_:]06ID$7F;6^5_0C&1^-26.N:=J32K;7(+1
M+N=71HR%]<, <>] !I>D0Z7Y[+-<7$T[!I)KA]SM@8 R .!6A65:^)-(O+E+
M>"\#22$B/,;*KD?W6(PWX&JNH^+M,M+:],,S2W-NL@\L0R$>8N1M)"X'(_+G
MI0!OT5EZ5KMIJ:PQ)(1=/ )FC,3IQG!(W#IGBKEM>V]XTZP2;S!(8I/E( <8
MR,GKU'2@"Q16!I?BBUOFU+SF$*6DK .\;J/+ 7YB6& <D\=>G%7;#7],U*?R
M+6YW2[=P1XV0L/4;@,CZ4 :5%9^H7TEI>:?"DD"BXF,;"16+,-I.%QP#QWXJ
ML?%>B!PIO@/G,9;RWVJP.,,<87D=\4 ;-%94'B/2;DS"*[R88C,^8W7Y!U89
M'S#Z9I+3Q-H]]<106]X&>7_5YC90Y] Q !/MF@#6HK+3Q%I4EU+;+=?O(F=9
M,QL%0IG<"V,#&#U-):>(]*OIA#;W1:1E+(IB=2X')VY'S?AF@"U?Z?%J*VZS
M,ZB"=+A=A RR'(!R.E6ZH'6M.725U0W(^Q-C;)L;G)P.,9SGVJ&Z\2:397+V
M\]V%DC($F(V94S_>8 A?Q- &K13?,3R_,WKY>-V[/&/7-9EIXCTF^N4M[>[W
M229\O=&ZA\?W20 WX4 6H-/BM]2N[Y&<RW2QJX)&T; 0,<>YJW62WB;1DNC;
MM>J'#^66V-L#>A?&W/XU$-?2#5M1M[UDBM[>2".)PC$EI%S\Q&>_?@4 ;=1)
M;0QW,UPB8EF"AVR>0N<#\,G\ZAN-3L[2Z2VGG5)7C:4 @XV+]XD] ![U4M/$
MNDWMU';071,LO,8>)T#_ .Z6 !_"@"V=/B.KKJ6Y_.6 VX7(V[2P;/3.<CUJ
MW7,Z9XQLI8I%U&XCAG6X>+"1OL4!B%W-R 3CN14NK:[<V":NT36KM9K 4C*O
MN&\X._H#[8/UH Z&BN;UCQ(^E)JC9@D-LT*11K'(6!<9.\XQT!(Q]#R16O8Z
MO9:C+)%;2LTD:J[H\;(0&Z'# >E %VBJ]G>V^H0F:UD\R,.R;MI )4X.,]>1
MUJQ0 4444 %%%% !6$G_ !_S?]=&_G6[6$G_ !_S?]=&_G0!M1?=%*WW:2+[
MHI6^[0 D/^J'X_SI],A_U0_'^=/H **** "BBB@ HHHH **** "BBB@ HHHH
M J:GI\6JZ?+93LZQR8R4(!X(/<'TJW110 4444 %%%% !1110 4444 %%%%
M&5>:%'=7SWD5[>V<TBA)#;2!1(!TR"#R,]15RPL8--L8K.V4K#&, $Y)R<DD
M^I))JS10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6#8=16]6
M#8=10!N)]VG4U/NTZ@"D:::4TAH 0TE*::: +-I_'^%6:K6G\?X59H ****
M"N1U?56MO$DL!NK;2@(%(NGMO,DN,D_*I]!Z<\UUU% 'F^D'S?[(+Y+?VW.3
MO0*<[2>5['OBKGB*VEN=6UY((R[?9+9V11DNJR98?D*[RB@#CYM8T[5?%OAX
M6,@F,9GW,JD!,Q'Y3[\=/:M+Q, TNA @$?VI$?\ QQZWJ* ,#3HT/C+76*@M
MY-L,X[$/G^0_*N9\-74.DOI=_J$GEVDVF^3%,R_*CB0DJ3VR,&O1:* //V N
M;S[='$RV5UKENT&X$!\*0S@'L2,U;U54L_&-Q<W^HW>G6\]L@AN(2H4E2=R$
ME3@]\<5VM% &'X5BM4TV>2T:]>*:Y>3S+L*&D)P"R@ ?*<9''K6/9:QIFEZW
MXC2^<(TEP,*4)\T;!\H]3ST]Z[2L_3]+^P7FH7'G;_MDPEV[<;/E QUYZ4 <
MQX9LY;75](ANHRDT>D2-M;JF9A@?D<51B^RV*:M::MJVHVD[7,K&VAVD7"MT
M*Y0EL@XZ_E7HM% '%Z=+:>'=9,E^9X+::PA2VFN_O*%SNC;' ;D''M5<S07N
MK6TITMX+66QN_P!Q$H#RH2/F P,%ASCWKO** //K&Z)O=.M=,U/^TXFRJPW,
M \VS7:?FW@9&.!52S2P'AU-+U#4M76Z!\J33(0FXMN_A!3IGG.?QKTRB@#CV
MTTZE<>*K$,QD;[/Y;,>=XA4J2?J!4_A.>76;BZUV=2K.D=K&I_A"J"_YN3^5
M=!?PW4]JT=G=BUF)&)3$),>O!(INF:?'I>FP643%EB7&YNK'J2?J230!;HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *H7'_'PWX?
MRJ_5"X_X^&_#^5 #!2]J;2]J )K'[\OX?UJY5.Q^_+^']:N4 %%%% !7%WVL
MR1:_J,)O8-**%  MIYDUU\O!!/7T'!KM** .!\. $^$<@96*]X_NG(%+J<1&
MKZO.(B\%MJ5G<3HBY)01C<<=^3FN]HH Y"+4['5/'ME)8R"94LI%:50<$Y!Q
MGOC^M6/$EW;6/B'0+F[XA1I\MMR%^0 $_CWKIZH76F_:=6T^^\W;]C\SY-N=
M^]<=<\8H XS5G34(]?U&V^:QE-G$LF"%F99%R1GK@$#-;FIW$.E^,+?4;\^7
M9O9&!)BN523?GD]LC^5=-10!YUJ,T,K7NJK"YTV;5;0I\G^N"##D+WS^M6]9
M<>)-0D?1&\[R=.GCEF3(#%L;8\]SP3CWKJ]4TW^TDM5\WR_(NH[C[N=VPYQU
MXSZU?H \_LSIE[%I5L=5U>XN5DB(LT"9@=>[#8-JK]>E:-JA;PMXI5%)9[F^
MX Y)Y%=?10!Q-]?16^BZ+XCLV69;)1#-M'5&4*0?HV*Z'PY8O8:%;1S9-Q(#
M-.3U,CG<V?SQ^%+JNDS:K+!&]YLL596FMQ'DRE3D MG@<#C%:E 'G][F6SU^
MR3<T\>J"[DM@#ND@'EY('<<9_"M2XU&UUWQ#HITJ7SS;222S2H"!&A7&"<=2
M<<>U=910!S_B'_D,^'O^OP_^@-6 44_#O5@5'S7LF??]\*[^B@#C_$P UQ0
M !I-T./H*IB_L]4T+0=+TXDWL<MNS1JA!@V#+.?3O]<UVM];?;+"YM=^SSHF
MCW8SC((SC\:+&V^QV%M:[]_DQ+'NQC. !G'X4 <<]K-=>$?$D-M&7E;4IVV*
M.6 E!(_$ BK5[JECKMYHL&E'SI8;M)GVH5\B-0=P;T[#'>NNHH X:"UE_P"$
MCC\.E3]DM;MM1![>60"B_0.Q_*J<7V6Q35K35M6U&TG:YE8VT.TBX5NA7*$M
MD''7\J]%HH S+6VB@\-1VQANGA6UV^5+@S%=OW3CC=CBN1L+L+=Z7;:9J9U"
M(R!5M+JV#2V:[2-V['&WI_*O0:* //H;^TA\#2Z!,C-JOEO!]DV'>TA8X8<<
MC)#9J_;Z6]_)XBTZ8_OFM[5-V>CB+@Y_W@*[*B@#A+&]GOM.U;Q!/9?:9(K5
M+1+>1<ABH!DR.XWG\EJL^H&[U'0 =6BO56\0E(+41QPG! &[KGL!D=.E>B44
M >>6>J6">%M6TQ@7O;B>X2.W$9+2LS$*1Z\XY[8I+^&2WL?$$,QS+'::>CG.
M>02#7HE% '"ZZ"?^$NP"<"T)P,\  FK'B._-G+:Z_IC"9+JW>SW)W8@F,_\
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
MCWKO* "BBB@ HHHH **** "BBB@ HHHH *P;#J*WJP;#J* -Q/NTZFI]VG4
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
M% !6$G_'_-_UT;^=;M82?\?\W_71OYT ;47W12M]VDB^Z*5ONT )#_JA^/\
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
M% !6$G_'_-_UT;^=;M82?\?\W_71OYT ;47W12M]VDB^Z*5ONT )#_JA^/\
M.GTR'_5#\?YT^@ HHHH *K_8;, @6L&#+YY'EC_69SO_ -[/?K5BB@"-K>!I
MO.:&,R[#'O*C=M/)7/I[5#;:986<K2VMC;02-P6BB52?Q JU10!AZGI-PX@B
ML;;3);*-2ILKJ(",'.0RD*<'KQC'-.T;0ELH)C>1VTD\UQ]H*QQ_NXB  H0'
M^Z!P>M;5% $9@A,_GF*,S;"GF%1NVDYQGTSVIMM:6UG&8[6WB@0MN*Q(%!/K
M@=ZFHH KBQLPRL+6 ,LAE!$8R'/5OJ?6G&UMVDDD,$1>5-DC%!EU]">XYZ5-
M10!3;2M.>U2U;3[5K9"2D)A4HI)SP,8%68H8K>)8H8TCC485$4 #Z 4^B@"K
M<Z;8WLBR75E;SNG"M+$K%?H2*E:V@:6*5H8S)""(W*C* \'![9J6B@"NMA9J
M@1;2 ()/."B,8#YSNZ?>SWZTV73;&>Y6YFLK:2=?NRO$I8?0D9JU10!6NM-L
M;UU>[LK>X9/NF6)7(^F14GV:#SDE\B/S8UV(^P95?0'L*EHH ;)%'-&T<J*Z
M,,,K#((]Q56'2=-MRA@T^TBV-O79"J[6]1@<&KE% %4:;8B\^UBRMA<_\]O*
M7?\ ]]8S2/I>GO,\SV-LTKD%W,*EF(Y!)QSBK=% $;V\,DT4SPQM+%GRW906
M3(P<'MD4GV6W+RN8(MTRA96V#+@9 #>HY/7UJ6B@#"U#0Y+N6RLH8K*#1X9%
MF>-%(<L"3M"@;0I.,]^M;M%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5@V'45O5@V'44 ;B?=IU-3[M.H HFD-*:0T --)3C330!8M/X_P *M56M
M/X_PJS0 4444 %5+O3+.^N+6XN8!)+:OOA;<1L;CG@\]!UJW10!131["*>]F
M2W DO1BX;<?G&,>O'7MBFMH>G,;$_9\&Q 6W*R,"@&,#(/(X'!S6A10!0_L:
MP_LG^R_L_P#H?_//>W][=USGKSUJ.^\/Z7J-P;BYM=TK+M9TD9"P]&VD9'UK
M3HH S+CP]I5RENCVBJ+==D1B=HRB^@*D'%-?PWI#VD-J;-5B@8M'L=E92>IW
M YR?K6K10!5L--M-,A:&SA$:,VYN2Q8^I)R2?K44^C6%R;HS6^XW1C,WSL-Q
M0@KT/&,#I5^B@""6RMYKR"[DCS/;AA$V3\H;&[CH<X'6J \,Z.MF;068\@R>
M8%,CG8WJISE?PQ6M10!EQ^'=*CL[BT6T_=7!!FS(Q9R#D98G=Q]:N7ME;ZC9
MRVEW&)()1AT)(SWZCFK%% %1]-M)(K2)H1LM'5X%#$;"H('?G@GK5.?PQH]S
M<O/+9!GD??( [!';U90=I/U%:]% %.;2K&XOK6]EMU:XM01"^2-N1@\=#^/2
MFQ:/I\'VWR[9<7K%K@$DB0GKG/U/2KU% &79>'=*T^Y2XMK4K*@*H6E=]@/7
M:&) _"M2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M%;U8-AU% &XGW:=34^[3J *1IIIU(: &FFFG&D- %BT_C_"K-5K3^/\ "K-
M!13)F=()&C3>ZJ2JYQN..!6%X6U76M4BNFUC3/L31N!%\C+O'.>&]..>AS4N
M234>YK&C*5.516LK===?(Z"J&I:UIVDF,7MR(VD^X@4LS?0*":OUSVI65S)X
MA6_TB]LOM\5OY,MM<9(*%MP/R\KSWQS5&1JZ=JUCJT326-PLRH=K#!!4^X."
M*N5QAO\ RI]6.H0C1M5-JKO>1L94>/=M#*N1SDX'?FHK6X<>(--MK>;7$M[M
M9HY?MSL ^(R0R;CD'(Z@"@#N**XF#4+Z[L-,T5KF=;\7K074JR$/Y<7S,=W7
MD%.>^:JP3ZYK-O=7UO%J33&61;=H+R-(8]IP 8RPSTYR.: /0**XK4CK N5G
MU"'5!;O;1X_LR7_42;?GW*#\W/?D8%=-HMP+O1;2=;K[6&C'[\IL+GH21V-
M!!K-A<FU$-QN-T9!#\C#<4)#=1QC!ZU?KAM$>4P^'K99Y8XIWOUD$;E=WS-C
MIW';TI\&H7UW8:9HK7,ZWXO6@NI5D(?RXOF8[NO(*<]\T =M17G\$^N:S;W5
M];Q:DTQED6W:"\C2&/:< &,L,].<CFK>I'6!<K/J$.J"W>VCQ_9DO^HDV_/N
M4'YN>_(P* .UJE-JUC;M<B6X"_90IF.TX3=]WG'4^G6FZ+<"[T6TG6Z^UAHQ
M^_*;"YZ$D=C7'3Q"\^&]Q?R/*)KFX-S(58KEC+M ..H QP>X'I0!W(O;<WYL
M1)_I(B$Q3!^X20#GIU!J>N*UR6YTZ?4[>WO;L)#HXD0M.Q8/YC?-G/7'&>M/
MDLKN/4]%A&KZAC4(Y#<DS'G:H;Y!_!SQQVH [*BN!N-1U&RM[S3K>YN9B=5C
MM(W:4&8(R;B [=^, GUK6T6+6;?60'MKY-.>(B3[9=I,5<="I#$\]".E '0R
MWMO#>06DDF)[@,8EP?F"XW<]!C(ZU/6%JLUROB32(+>9D$L-SE2QV,P5-I8=
M\$UA:=/>66H6$>J3ZO:7C3".1YF\ZVN">-J\X4DXQ@<?R .SNKRWLH1+<RB-
M"P0$]R3@#\Z(KVWFO)[2.3,]N%,JX/RAL[>>AS@]*P/&]NLVD6Y+RKMNXAA)
M"N<N!SC]/2JUR-5-UKMCIMQ.\D$-H(E>8[L?-OVL>C$#KW- '7T5Q-E<7CF^
ML[*YU.VOWM"T5IJ>6.\'[Z2$G(YQC\>U)IUW+!>K!--K%I<O;R[K>^8RI,P7
M.8WSP1@GC_\ 6 =O17&27UT/ >D7'VJ83R26X:3S#N;+C()ZG(JNTVKZM>:I
M)#%J;^3=26\!M+Q(HX]G RI8;CGDY]: .T:\@6]2S:0"X=#(J$'YE!P<'H?I
M4]<IJLM]#HVBZA>QB+4;>ZB$H4CG<=CC(XP0:ZN@ HHHH **** "BBB@ HHH
MH **** "BBB@ JA<?\?#?A_*K]4;C_7M^'\J (A2]J*6@"6Q^_+^']:N53L?
MOR_A_6KE !15;4)KBWTZXFM8//N$C9HXL_?8#@5F^&-2U74],:?5]/\ L4XD
M*JFTKN7CG:W(J7)<W*:JC)TW4TLM-]?N-NLN[\1:997KV<TTOVA &9([>1\
M].54BM2N/\^_@\=ZLUC91W3&VAW*\_E8X/3Y3FJ,CHM/UBPU4RBSGWO$0'1D
M9&7/3*L :O5P<>I7)M]<\3,(H+Z"#[*+09)A(/5\@;CD_3BK%A#KT5UI\\5O
MJ;!I%^U/<WL<D;QG[S!0W!'48H [2BN$M(+V?P]J>K'6+];FVEG:$><?+4(2
M0I7H0<=^WTJWI,EQXIN;R>XO+RTC@$:1PVLQC )0,6..O)XSVH ["J<^JV-L
MMVTLX46:AY\*3L!&1T'\JY"SN[[6)M#M;B_N$!-W%.]O*8S-Y97:>.A_^OZU
M%=V;:?-XJGM[V^$MO!$4<W+DDE#R>>2.WIVH [Y'62-70Y5@"#ZBG5R,,5QJ
MGB.:UEU&]BMTL8)-D,Y3+G/.1R/PZ\9Z52L+^_U+^RM)FOKE%>:Y$MPC;9)%
MB.%&[UYYQ[4 =W4 O;<WYL1)_I(B$Q3!^X20#GIU!K#T&.>V\0ZU927MS<PP
MK;F(3R%R@8.2,G^?TJGXCU6\TW5-1>WF8>7ID;(I.55VF*[L=,X/Z4 =/<7U
MM:36\,\FV2X?RXAM)W-C...G [U8KCK_ $QM.UKP]_I]W<[KH[Q<2E\L$/S#
M/3OP..E9MG-X@U72QJEK#J37<K&2)TO(UMQACA?++=.,'(S0!Z'4,MW!#<P6
M\D@66?=Y:]VP,G]*YJ"UNM7\0:I%=7]];1PI 1#;W!0([)D\CT(^E9EFDNK7
M'A6XN[NY,SI<([QRLF=F<'@]3W/?O0!UDVOZ9!;27$ESB)+@VQ(C8GS0<%0
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
M-X:L+A+U93,WVN99V._!C<  %"!QT]ZDL="AL[XWLEU=7=SY?EK)<N&*+G)
M   K4HH I7>EV][>VUU,7+0))&J _*P< -GOVK/MO"UK;O;!KR^FM[5P\%O+
M*#&A'W>@!..V36[10!3U33(-6L6M9VD12RN'C.&5@<@BJ4WAFSN%NA/-<R/<
MI"KR%P&!BSM8$ 8;G)K9HH P_P#A%K.7SS>W%W?/+"8-]Q("40G)"X QSCFI
M+7P[!!=Q7,]Y>7KPJRQ"ZD#! PP<  9)''.:V** .<_X0VR\F& WNH-;P2"2
M&$S I&0<C'R\^G.>M6+GPQ;3W%S+%=WMJ+KF>.WE"K(<8)((."?;%;=% '/W
MVF"6XTC2K>V*6-JZW$C;?E 3A$SW))R?I70444 %%%% !1110 4444 %%%%
M!1110 4444 %4;C_ %[?A_*KU4I_]>WX?RH CI>U(*7M0!)9??E_#^M7*J67
MWY?P_K5N@ HHHH *HPZ7!!K%SJ:O(9KB-8W4D;0%Z8XS^M7J* ,N7P_92ZG<
M7S!\W,/D7$0(\N5?5AC.?<$57MO"]K!-;/)>7UQ':L&@AGE!2,CH0  3CMDF
MMII(T=$9U#OD*I."V.3CUH26.3=Y;JVUBK;3G!]#[T <?HOA@76GW"WTNH0Q
MRW4K26N_8D@WG!((S@C'0C-;=SX>@FO'NK>[O+*21527[+($$@48&00>0.,C
M%:]% &9;Z#96LFGM 'C%@DB1(#P=^-Q;/)/&?Q-0WOANUOKB]F:YNHQ>Q"*>
M.-UVM@8!P0>0*TWN[:*.222XB1(V".S. %8XP">QY'YBIJ *%MI,%KJ,EZCR
M&5X4@(8C&U>G;KS6)J6CV^G6UHD5OJ,J+<23?:;1@9K=FYX4+RIY'3\ZZJB@
M#F?"UC+#J&JWK)>+%<F(1M>\2OM!RQ'89; &!TK5N=%L[R]GN;@-)Y]K]E>,
MD;2FXMZ9SD]<UHT4 8,7A6W2\L[J2_U"X>S;,*S2AE48QC&W_P"OP.:1_"-B
MRRPK<WL=E*Y=[-)0(B2<GC&0">P-;]% %.VTV"TOKN[B+;[D('4XVKL&!@8X
MXJ@OAFUCMK"&&YNXFL6=HI4==WS'Y@?EP0<^E;=% &0?#EF0@\R?Y-0.H#YA
M_K"2<=/N\GW]Z2;PU87"7JRF9OM<RSL=^#&X  *$#CI[UL44 8B>&+-FG>[N
M+J^DEA,!>YD!*H>H7  'UZTZT\-V]M=6\\MY>W9M@1 EQ(&6/(QD  9..YS6
MS10!1U/2K?58HEF:2.2%Q)%-$VUXV]0:SV\*6<D3>9<WCW+3+-]K,@\T,H(7
M!QC !/&.];U% &$OA2S-Q+<7%U>7,DUNUM*9I =Z$@XX Q@C(QBGVOAJW@N;
M>::[O+S[,"($N9 RQY&,@ #)QQSFMJB@# 'A&Q"+!]IO38J^\61E_= YSC&,
MXSVSBGW'A>VGENBM[?P0W;%YX(I0$<D8/4$C/?!%;E% $:V\26PME0"%4\L(
M.@7&,?E658^&[:P:R*7-U(+(R>0LC*0H=0I7@#@8X^M;-% &/>>'+*]EO)9)
M)UDN7BD+(X!C:,84KQP?KFDM_#D$&J0:E)>WMQ=0JR!YI 05(QC   ]>,>^:
MV:* ,_2-)BT:T^RP3SR0@Y196!\L>@P!Q]<TL.D6\$.H1*\I6^E>67)&064*
M<<=,#OFK]% &*_AJU*61AN;NVGM(!;)/"X#M& .&R"#TSTH_X1?3_P"S_LNZ
MXW^?]H^T^9^^\W^_N]?TK:HH Q4\,616Z^U2W-[)<Q>5))<N"P3.<#  '//
MZTEOX9@AU*UOY+^_N9K7<(O/E#!0RE2,;1Z]>O YK;HH **** "BBB@ K"3_
M (_YO^NC?SK=K"3_ (_YO^NC?SH VHONBE;[M)%]T4K?=H 2'_5#\?YT^F0_
MZH?C_.GT %%%% !7"VLU]?6GAV ZA=1FYN;M9I%E.YE5G.,_08'IVKNJR;7P
M]:6G]G^7).?L,DLD6YAR9-V[=Q_M'&,4 8"V5RTVOVS:OJ7E:> UOBX8,"T8
M?YFZL <8!XZ^M+9B[UK5K!)]1O(HFT:"XD2WF,>^1F/.1T_#VKI1I%N)M2EW
MR[M0 $O(PN$V?+QZ>N:PCX>;_A)(8H9[^V@MM*B@CN86P3M=AM)QM)Q@XQZ&
M@#/BN+B6_P!+M[F=IVL]8EMUE?[SJ(\C/J><?A2V-W?7YT_3FO[B-+F[NS+*
MLA\PK&>$5NH'/;L*Z2+PW8P+9+&9A]DF:=6+9,CL""7)'.<^U1_\(O9"T2%)
M;E'BG>XBG1P)(V8DG!QC'.,$&@#-O4FTN>UMX=9GN%;4[<&)Y=TD2,&RK-G)
M4XR ?3O4WA2R2"\UJ037#E;^2+;),S C:AR03][WZU=C\,V:;'>>YEG%RET\
M\C@O(R#"@\8P >@ JU9Z3%8ZA=7<,\^+IB[PE@8PYQE@,9SP.] &+>V!U#QV
MT9N[FW1=-1F^SR&-F_>/@;ASBJ5MJ%\+S3[22\FD$&KRVID+$&5%3(WXZ]?T
MKH+_ ,/PWVJ#45O;RUN1"( UO(%^7)/0@YY/Z"B+PW8P)8K&95^QS-.IW9,C
MD$$N2.<Y]J .1U/46BTNYO[/4M9NKF)RXND5DM?O?=VD[2N..,YK1US^T8-4
MO9;K^UA9E0;:?3Y"5A 7DO&",\Y)SVK0?P7926#6#7VH_8CG;;^<-B<YX^7)
MP?7-6;CPS!-<7$R7]_;FY $ZPR*JR$#&2-IP2/3% &EI\ZW.G6TZ3BX$D2MY
MH7;OXZX[?3M5FHK6VALK6*VMT"0Q*$11V J6@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P;#J*WJP;#J*
M -Q/NTZFI]VG4 4S2&G&DH ;24ZD- $UK_'^%6*KVW\?X58H **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *I3_P"N;\/Y5=JG/_KF
MH CI:*.U $EG]^7\/ZU;JI9_?E_#^M6Z "BBB@ KE]9U*6WU26&3Q##IZ!%\
MF&&$32-QR7!4XYZ =JZBL!_#]W'J5[=6.J?9DO2&E7[.'<$#'RMGC\0: ,*&
M>_UJ[\+WK7S6\TT<X/EQ*0&4$%@&'\0 &.W;%,M;V^T72=1EBNI+B:?5I+5
M85;:Y<YDVJ,L2 ?EZ9Z5N6_A>6SM-*CM]1"RZ<TFR1H-P=7SD$;NN.^?PI9/
M"QEAOH'OF\J>Z-Y 5BP\$I;=D-GG\J *%OK&K17$L9-_<6[6TK^?<V!@\F15
MR.=H!!]#WH@OM;@L-%U.XU)9EO9H(Y+?R%"A9.A! SGD'TK671=0E>5[[69)
M]T#0I''%Y48W#&YE#'<:>^A;])TJQ^TX^P20/OV?ZSRL<8SQG'OCWH Y;;=6
M>D^(9S>>>%U-4,<L$;*S;X<N1MZX.,=!UZ\UNQSZMK5]J7V/4!8V]G,;:-5A
M5S(X +%MW;D=,4ZX\,RS)J4*Z@%MKV=;CRS!DHX9"?FR,@A,8]ZFFT*[COKJ
MXTS5#9K=D--&8!(-^,;E.1@X^M &1:ZUJVKW.DPQ72V9N;>8SE8E?#1OM)7/
MK@]>,'I6QX>O;R>34K.]F$\EG<^4LVT*74J",@<9YI+'PW#I]YI\L$[>79V[
MPA&7)<N<EB<]<Y[=ZN:?I?V"\U"X\[?]LF$NW;C9\H&.O/2@#0HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ K"3_C_ )O^NC?SK=K"3_C_ )O^NC?SH VHONBE;[M)%]T4K?=H
M 2'_ %0_'^=/ID/^J'X_SI] !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !6#8=16]6#8=10!N)]VG4U/NTZ@"K24M(: $---.-)0!
M-;?Q?A4]06_\7X5/0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 54F_US5;JI-_KFH CI>U%+VH ?9_?E_#^M6JJVGWY?P_K5J@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K"3_C_F_Z
MZ-_.MVL)/^/^;_KHW\Z -J+[HI6^[21?=%*WW: $A_U0_'^=/ID/^J'X_P Z
M?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@V'4
M5O5@V'44 ;B?=IU-3[M.H K&D-+24 )24M% #HI F<@\^E2?:$]&J"DH G^T
M)Z-1]I3T:J])0!9^TIZ-2?:D]&JM24 6OM2>C?E1]KC]&_*JE&* +?VN/T;\
MJ3[9'_=;\JJ48H M_;(_[K?E1]LC_NO^0JGBDQ0!=^V1_P!U_P A2?;8_P"Z
M_P"0JGBDQ0!=^VQ_W7_(4?;8_P"Z_P"0JEBDQ0!>^W1_W7_(4?;H_P"Z_P"0
MJCBC% %[[=%_=?\ (4?;HO[K_D*HXI,4 7_MT7]U_P A1]NB_NO^0JABC% %
M_P"W1?W7_(4?;HO[K_D*H8HQ0!?^W1?W7_(4?;HO[K_D*H8HQ0!?^W1?W7_(
M4?;HO[K_ )"J&*,4 7_MT?\ =?\ (4?;H_[K_D*HXHQ0!>^VQ_W7_(4?;8_[
MK_D*HXI<4 7?ML?]U_R%'VV/^Z_Y"J6*,4 7OMD?]U_R%'VR/^ZWY52Q1B@"
M[]LC_NM^5'VN/^ZWY53Q2T 7/M<?HWY4?:D]&_*J=+0!;^U)Z-2_:4]&JI2T
M 6OM*>C4?:$]&JM10!:^T)Z-4+L'<L.AIE+0 4O:BEH C2X6V+EE8YQ]T4AU
MB ''E3?D/\:<\8:HC:KZ4 /_ +8@_P">4WY#_&C^V(/^>4WY#_&F?9%]*7[(
MOI0 [^UX/^>4WY#_ !I?[7A_YY3?D/\ &F_9%]*7[(OI0 O]K0_\\IOR'^-'
M]K0_\\IOR'^-'V1?2C[(OI0 ?VM#_P \Y?R'^-']JP_\\Y?R'^-+]D7TH^R+
MZ4 )_:L/_/*7\A_C2_VK#_SSE_(?XTOV1?2C[(OI0 G]JP_\\Y?R'^-']JP_
M\\Y?R'^-.^R+Z4?9%]* &_VI#_SSE_(?XT?VI#_SSE_(?XTX6B^E+]D7TH 9
M_:D/_/.7\A_C1_:D/_/.7\A_C3_LB^E'V1?2@!G]J0_\\Y?R'^-+_:D7_/.7
M\A_C3OLB^E+]D7TH 9_:D7_/.7\A_C1_:D7_ #SE_(?XT_[(OI1]D7TH 9_:
MD7_/.7\A_C1_:D7_ #SE_(?XT_[(OI1]D7TH 9_:D7_/.7\A_C1_:D7_ #SE
M_(?XT_[(OI1]D7TH 9_:D7_/.7\A_C1_:D7_ #SE_(?XT_[(OI1]D7TH 9_:
MD7_/.7\A_C1_:D7_ #SE_(?XT_[(OI1]D7TH 9_:D7_/.7\A_C1_:D7_ #SE
M_(?XT_[(OI1]D7TH 9_:D7_/.7\A_C1_:D7_ #SE_(?XT_[(OI1]D7TH 9_:
MD7_/.7\A_C1_:D7_ #SE_(?XT_[(OI1]D7TH 9_:D7_/.7\A_C1_:D7_ #SE
M_(?XT_[(OI1]D7TH 9_:D7_/.7\A_C1_:D7_ #SE_(?XT_[(OI1]D7TH 9_:
MD7_/.7\A_C1_:D7_ #SE_(?XT_[(OI1]D7TH 9_:D7_/.7\A_C1_:D7_ #SE
M_(?XT_[(OI1]D7TH 9_:D7_/.7\A_C5*%=]U)( 0&<L,^YK0^R+Z4](%4]*
M)(QA13FZ4 8%+0!5-RD"X97./04S^TXO^><OY#_&IWA#]:C^R+Z4 ,_M2+_G
MG+^0_P :/[4B_P"><OY#_&G_ &1?2C[(OI0 S^U(O^><OY#_ !H_M2+_ )YR
M_D/\:?\ 9%]*/LB^E #/[4B_YYR_D/\ &C^U(O\ GG+^0_QI_P!D7TH^R+Z4
M ,_M2+_GG+^0_P :/[4B_P"><OY#_&G_ &1?2C[(OI0 S^U(O^><OY#_ !H_
MM2+_ )YR_D/\:?\ 9%]*/LB^E #/[4B_YYR_D/\ &C^U(O\ GG+^0_QI_P!D
M7TH^R+Z4 ,_M2+_GG+^0_P :/[4B_P"><OY#_&G_ &1?2C[(OI0 S^U(O^><
MOY#_ !H_M2+_ )YR_D/\:?\ 9%]*/LB^E #/[4B_YYR_D/\ &C^U(O\ GG+^
M0_QI_P!D7TH^R+Z4 ,_M2+_GG+^0_P :/[4B_P"><OY#_&G_ &1?2C[(OI0
MS^U(O^><OY#_ !H_M2+_ )YR_D/\:?\ 9%]*/LB^E #/[4B_YYR_D/\ &C^U
M(O\ GG+^0_QI_P!D7TH^R+Z4 ,_M2+_GG+^0_P :/[4B_P"><OY#_&G_ &1?
M2C[(OI0 S^U(O^><OY#_ !H_M2+_ )YR_D/\:?\ 9%]*/LB^E #/[4B_YYR_
MD/\ &C^U(O\ GG+^0_QI_P!D7TH^R+Z4 ,_M2+_GG+^0_P :/[4B_P"><OY#
M_&G_ &1?2C[(OI0 S^U(O^><OY#_ !H_M2+_ )YR_D/\:?\ 9%]*/LB^E #/
M[4B_YYR_D/\ &C^U(O\ GG+^0_QI_P!D7TH^R+Z4 ,_M2+_GG+^0_P :/[4B
M_P"><OY#_&G_ &1?2C[(OI0 S^U(O^><OY#_ !H_M2+_ )YR_D/\:?\ 9%]*
M/LB^E #/[4B_YYR_D/\ &C^U(O\ GG+^0_QI_P!D7TH^R+Z4 ,_M.+_GG+^0
M_P :I6414CBM#[(OI4B0A>@H D3I3J!Q10!7I*<:2@!M)3J2@!*2EI* $I*<
M:2@!,4F*6@T -Q28IU)0 W%%+0: &XHQ2T4 )BDQ2T4 )BDQ3J2@!,48I:*
M$Q28IU!H ;BC%+10 F*,4M% "8HQ2T4 )BC%+2T )BC%+10 F*,4M** $Q1B
MEHH ,48H%+0 8HHI: #%+BBB@ I:*!0 4M%+0 4M%** "EH% H 6EI*6@!:*
M*6@ I124M !2T"B@ I:04M "T444 %%%** "BBB@ HHHH 6BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
-BB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>img11719860_1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_1.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" (5 _D# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MM '145SM7=,_X^6_W#_,4 :M%%% !6#<?\?,O^^?YUO5@W'_ !\R_P"^?YT
M1T444Q!1110 4444 %%%% !1110 4CNJ*6=@JCJ2< 52OM0:U/EQ6EU<2D9
MBA9@/J0,5S&L7FI)!]IOK*[C@W!06CVH">GT^IH V;[7T0%+0!CWD;H/H*Y.
M^UDO(Q#F:4_Q,>!69<7DMP<,=J?W1TJO2&/EFDF;=(Q8_P JF_M"Y_L_["9,
MVX8L%(Z'_(JM5BTL;B^DV6\1<]SV'U- '3^$M>V%=,NG^4_ZASV/]W_"NTKD
M-(\-V]M/%)<D3RAAQ_"I_K77TQ#9(TE0I(BNAZAAD5@7_AP',EDV/^F3'^1K
MH:* //Y8I(9#'*C(XZAA@TRN[NK*WO8]D\8;T/<?0US=_H$]MEX,S1>@'S#\
M.],#(HHHH U4T6:[LQ=6,,[+CE'0\]OE(X-0?V+JG_0/N?\ OV:W=0URZ\-_
M">?5[)8FN;9-R"4$J<RXY ([&O*!\>?%I'_'KI7_ 'Y?_P"+I7&=U_8NJ?\
M0/N?^_9IR:1J\;ATL;M6'0B,@BN*@^.7BVYDC2.UTP$C!#0/U_[[Z5T-Q\2O
M&=EHT.L2P://:L^V2.!6\U?J"WZU/,B_92M=;'96%SJRXCO=-NF'_/18CG\1
M6R+>8@$0R<_[)KRA_C%XD:.&6&WL=DJE@)(&!'..?GJ]:?$7QY?VYN+72+26
M(<;E@?!^GS\T*2:N$J4HNS/2OL\__/%_^^:0VTQ!!A<@\'Y:\IE^+GBR&1HY
M;/3T=3@JT#@@_3=3#\8?% _Y=M-_[\O_ /%4[D\K/1X/#-O;R,RVTS(S!Q"Y
M)C5AW"^OUK3^SS_\\7_[YKR)OC)XI'_+MIO_ 'Y?_P"*J%OC3XJ7_EVTS_OR
M_P#\71<.5GL1M96&&A<@]BM<EIVG:N-:N+5[&=++RY9$=HB!YAD..?IVKAC\
M;?%0_P"7;3/^_+__ !=,/QP\5C_EVTO_ +\O_P#%T!8]7T>QNXM01YK690H)
MRR'&:W)UF8<1.?PKPI/CMXH1OWEEICKZ"-P?_0JOP?'74Y#B2"SB/HT38_/=
M1<$CT^ZM;M\[;:4_133["VNUA99+>5<'C*FO/8_B]K$J[HX]/<>JHQ_]FJ8?
M%?6\9,5B/^V;?_%4KCY&>C_9Y_\ GB__ 'S1]GG_ .>+_P#?-><CXJZX>D-C
M]?+;_P"*J0?%/6@.8+(^XC;_ .*HY@Y&>A?9Y_\ GB__ 'S1]GG_ .>+_P#?
M->>#XJ:R<_N;+_OAO_BJBD^*VO*,I;V)_P"V;?\ Q5','(STC[//_P \7_[Y
MH^SS_P#/%_\ OFO+S\7=? _U%A_WZ;_XJJTGQB\3QMD6VG,OM$^1_P"/4[AR
ML]9^S3_\\7_[YIC(R-AU*GT-</X(^)FL^)/%=MI=Y#9I#*LA;RXV#952>,L?
M2O0-2_X^_P#@(HN2U8JT444Q!5FVLWN/FR%3UJM6!+?7-EXC8V\S(&= P'1A
M@=10!UMS&D=E<0P1[I&C9<MU)(K@KC6M0T_3KR-B5E@C!42KED^8#C/UKKM/
M\2VM^S0WB""5<_/GY3^/;\:NWVE07L6)HDF0@8; )QG/Y<"D,X[P4EX8+C4I
MYO-:Y &UB2X )Y/L>U='/=6ZQ!KQE5<X#DX.?05BZU87EC<?:[)'\E$'S(Q+
M*>^?:N9E2[U;Q7(;B686D$N6EQE4 &< ?X4 >CN)$4+,IN(AT;HZ?0TVXN=5
M^Q%=(:&YE8A09S@Q#N2.],-R3&)A,IB SO!&W\:JQ36>OV]W':SLC+^Z:>'C
MDCM0!E+J_P#8%Q,DUY/JNKSD;XD8$#'0<<*.>E;&F:G=R0*^H11QS,22L71!
MG@?E4%EX7M-/CV6[E<]6*Y9OJ:T[;21NR6+CW&!0!=$T5Q&!* Z]F'45!-8N
M@WQ'>G7W%4=:\3:/X:A_?/Y]P#A8(L$Y]^R_C7F_B/QIJNLRPQ"4VMI(BL8(
MCC.3_$W4_P J8'I=%(.@^E+0(**** "BBB@ HHJ2&(S2! 0/<T 1U8CM20&E
M.Q?3N:L"-;<X53N_OMU_"FLX4%F)]>.32&.RL:$(NU>^.I^M.CEME".S[D;^
M,#Y5/H?3\:KBX7/*D?2HD9)99/*8Q3*2&XX/U'>@#6:!6P\3;3U!'0U!N&"C
M87GEDZ$^]8FJOY.G2B6YNK.$<R&T&[>/[J]U)]JQ;"XOBL45LO\ 9VGQMN$/
MWI9.<_,>V?SH ["6$E1DD#.0RGO5?=+"Y<D@]Y8QU_WE[_6GVD\S)EEP/7L?
MPJQA'Z?*WH>E &/K&KZA%$K+-:6=D #)>,X8L?[J*>_US3+#Q"U],["R>*TQ
M\LDG!D/KL["K=WHUE=W$<US;AI8\[">V>]2)86Z,"%)^IS0!(88IUWPL%)_A
M/0U7=&C;:ZD'T-70 !@#BG'#1GS IC'4L< ?C0!G44%X7=O(8L@.,D8HIB'2
M7OV"R:<IO4/\P[X]JL1R6VKV&Y"6B?(.1@Y[BH#:Q7]I);.^#G) /-5FM)=,
MT&6)&;>CLR,O7IQ2&.;3ETW2[B)#E&D##GITKF[G2DN]26YD)PB@*/<'.:W;
M;4)M1T&5Y]I=) N0,9Z5S.JZG/!?P6<0 $FTLPZD$]* -"XO+:R*+(P\QL*J
MC[Q[53UNX>."V"L565L, >O3_&FWNFF[OH;EI D44:DD]R#GK2WD8U+R%B^Y
M$<F1A@'IT]>E &C;R"*"W^<*Q10O/)XK2AO,\2#\161!;I#AN7?&-[<G']*M
MH"Q  ))["F(U@0PR#D4M5[>!H^6;'^R*6ZO(+./?/(%'8=S]!0!/5&^U6VL0
M0[;Y>T:]?Q]*P[_Q!/<92V!AC_O?Q'_"L8DDY)R3WH OWVKW5]E6;RXO^>:]
M/Q]:H XHHI@6OM0E.;D-(%'R1K\J#\JGD(8)]JDR/X+:#^N.!^IJO;R6L*%Y
M(FFFS\J'A![GN?I4:7$D4C21$1LV?NC&/IZ4 7)E4*HNML,:\K;Q#YOQ/;\:
MJS6SQIYK((U8_*C-\V/I4UO*@($(1)2,M-,<X^@_R:DC.Z1C;*9I1R]S-T7W
M&>!^-(#.((.",45>,2SNT40DN[E^KC.!]/7ZFM:P\.*F)+QM[?\ /-3Q^)[T
MP,2ST^YOGQ#&2O=SPH_&NEL-"MK3#RXFE'=AP/H*TT18T"(H51T & *=2 **
M** "BBB@ HHHH **** "JEWI\=W%Y;/(B9W%4. 3[BK=% &4-!MP,"60?E4D
M>C6Z."SNX]#Q6DH+,%'4G%76A2&/ Y/<T 9Z(L:A44*H[ 4ZH+IRA)4X-+;3
MB>//1AP10!-1110 5=TS_CY;_</\Q5*KNF?\?+?[A_F* -6BBBD,*P;C_CYE
M_P!\_P ZWJP;C_CYE_WS_.@".BBBF(**** "BBB@ HJ*>XAMH]\T@1??O]*P
MKOQ+Y9)BC18Q_%)U- '145Q8\2:O>!WLHT,43*'8IQST'L.#S74:9J,&JV*7
M4!X;AE[J>X- %]9FM[>:50"54'![TMK=V>O6$T3Q;XG79-%(.,'M3H(5G26)
M\[6&#4%KI:Z9;WBH<QR8(YZ4AGF7B'09O#^H^0Q9[:3+6\I_B7^Z?]H=_7K6
M;'%)-((XD9W/15&2:]'A4Z]I=[I^IJ9!"H=&(PZ,,X.?6L+4730;:..QB57E
MR#(>6XH H0:'#9Q"XU:8(O:%3R?;/^%:>I3O:Z7 M@GE>8VT+&.<8_G3K[3I
M-2M[1=Y4+N+D\FM+9%;VZ^:RA(Q]YCQ0 NDJR6]LK@AP!NSZ]ZW:Q[6>.41S
M(3L)[CT.*UU977*D$>U,0M%%% !1110!GW^CVU]EBOER_P!]1U^H[US-]I=S
M8$F1=T?:1>G_ -:NVI" P((!!Z@T <MXNY^!>H_]<A_Z.%?-RC KZ@^(<,</
MPAU>.) B"-<*.@_>K7S*B9H*1816A$%Y;JKA5!D4-SSP:WK;68;FW,$:3%F!
M!4K@#ZFL>PTX2S$PQKO5&<Y/8#)_05J1V\CJ41VAD[,!RIK&5-/5G;3Q4H)J
M"LG_ %H7[33 D*LN2),L,DG'.#78V<]NVBV6EZO<W^BR0L6M;R+*Q2@GC)Z=
M^AK'T6WN7C"W=R;E@>'*@$#\*Z>TGUW3[;[(D%EJ^G_P0WI*O&/0-@@CZU2O
M;4RJ<M_<V-*UT6^GU:<ZI+931G3'$=VB8#@8^9O<9S7(3^%/,@M;C3+F+4(+
MAC&CP@CYAVP?H:["+5]1C*-<Z;"(VA:V2WM& 6!2.I)Z] ,"JUIK5MHMO'!)
M;7!6&X9Y66([0C*1N4]R#UID'(/X-U%;^VM9;<IY[[5D7YU'KT]*J_\ "%ZC
M-<W<48B5+:3RVEE?RU8]L9]:[33KO0]+L!%9:M'<P/?1S*4+ 0+D9R3TSSD>
M]2W=M?3W.J+Y-KKVG2R"1K/SPTJ*<[63MQZ<4 >4:EI%SIMTUM=PM%*O.#W'
MJ#W%9DD&.U>R:IX=TZWT^[O[RWO+T1V\4D5M+,1+ F<%<^G?\#6'J'@>PMI1
M++?206US(D=K^[WD,XR-Y[#MF@5CRV2*J[1<UZM>?#RV400&Z1+K[+*[KYF"
M\BG@C<,!>>:X2\\/ZG9PQS3V,RQR?<;;D'\OSIDM&$N^)MT;,A]5.*NPZQ>1
M'YR)1_M=?SJ)X\'D8/I492@6J-N#7H6P)-T9]^16E%>K*NY'5AZ@YKCV3BH\
MO$VZ-F4^JG%*Q7,SN1*IZG)J3[0BCD@^U<3'K%U%Q(1(OOP:EDUXE!Y47)'\
M3=*5A\Z.AN9T,F5XSVJ&"YLENXQ?3F.#</,* %@/8>M<O-?75Q]^4@>B\5 $
M.<U5A.1ZK\,-0M)OBS90V@=HBL^QV&#CRVQ7O&I?\?9_W17SE\&$Q\4--/\
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
MH0-Q&,]?\* -Y/N+]!2*'A8O ^PGJO56^HJ."=)% !PP'0U-3$/FU",VDPN
M(9/+/)^Z>.QKE9;UI3BW3 Z>:X_D*Z9E#*58 @]B*7 ]!0,Y6*+]YD!GE;C<
M>6-:2Z9=[=S1A?9CS736\*11!R!O;]!4-P1S2 QK:R7=F9AG^X#6@ %    '
M850N6P<@X([U9M)_/AR?O+P:8B>BBB@ HHHH **** ,KXA(TGPJU941G8QK@
M*,D_O%[5\S?ZLX?Y#Z-Q7U)XON;FS^'E_<6DQ@G15*2 XV_O!7D__"4:I_:C
M6-_>21P!2H=TRQXX/S*?Y5O2H\\'*^P.5CC=%T>^UEI1I\23>4 7S,B8SG&-
MQ&>AK9C\,:W&VUK)01U N(C_ .S5H^"[B.]\5:[)(\;J&X+1X! W $A0,<8[
M5)XFM89;]&A:)5,>#LC*CK_M5U4,'&JMR75:8R#1-9MPKMIL^T]&!4@_3!YK
M:M4U&(#?IUZ![0D_RKBWMAGRFG>14/ #;E';C'';M6;JUV;6*WLXII4W[RZ[
MB,CH/PHKX&-*'.V7&JV[(]*AU^R>X:V,ZK.IVF-_E.?3!K26;-?/S*R3&19R
M2I[<'\*]8^'^K6VJ:5(FHVAFN+=]AD#2@L,9!.&QGK7G*-]C7F.Q1JEW\5E:
MK=6.EY(TX.NT$$7,JG))_P!OVJA8ZJ)]0PL!@0V_F;/-=^K#'WF/OR,=:J5!
MJ/,2JB;L;L[C;5=)@.]8"ZU/<SW2^=#&D5PT2AH6.0,<E@WKGM2W5_+9,RRR
MVK,JA\+(X)!&>,K_ %K-197,C:NKD!#7"ZXP:0XKH8'>_LUF,YCW[CM$&[:
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
M4Q!1110 4444 %7=,_X^6_W#_,52J[IG_'RW^X?YB@#5HHHI#"L&X_X^9?\
M?/\ .MZL&X_X^9?]\_SH CHHHIB"BBB@!KQJY!.0PZ,#@C\:FBO98<"<&5/[
MZCYA]1WJ.B@#G;R]DDN)!;1G:6/[UU..O8=ZJI'AB[;GD/5VY-=91C)P!F@#
MFA5^ST^:Z884A3[<FN@CLN TYV+_ '>YJQO"+LB78OMU- %>WTZ"T7Y_F;^Z
M#_,U8:0L-HPJCHHZ4RBD,>DC1GY3^%2JT4@(($;MU(Z&H51G.%'XU6N-1M[7
M*QXGE]ONC_&@"IJUO- I9ERAZ,.E<'XHUD:?93VT3S6]_E&C)C(#+GG:3P:[
M07<UW=(TK[AV Z#Z5S_Q$53X4=B 2LR8)'(YH @M;R=41UF<,5!)!JV]S+<,
M&E<M_*EBM8;DPFSMI'C\H;B#M7=]3VJ273+F !MH=>^SG%,0D9J_;7+QD DE
M?0UFIN!P0<_2M"VM9)""RE4]30!K=1FBCH,44 %%%% %+QI_R3?4?]Q?_1@K
MPVXA%RD,GRK)L"MODPK8';'2O:/B+=-9?"C5[A$5V2-<*PX/[U17S)-XNUJ<
M*KS,54$(I'"CT&>E=F'KTX4W&?<F46WH=%HLAB^*-JN"1SPIR?N'H378^*/$
MXT.,Q*OF:C(V8TD<N(5Z;V.>7[8[?S\CLM;NUU9-1\[9=1*"D@ SD=,YX-$V
MHR7=Z\\SEY96+NQZDFLI559J/<I1ZLVM2U_5=88F]O9IESG86P@_ <5ED@=6
M&?K5<RENIIC/BL6RRR9$'\0J_I7B*^T.=I=/O6BW<21\E)!Z,._\ZPFDJ(O[
MT)V$STA/$=IXJFWWKVUK>L%1E:78CX&-REN%XP,$_G6/K4"V5YY,;PR(Z!@T
M4JR#N.J\9XKBF>N]3P1XBDT^WN8;1)4EA612LJ@X(!Y!(.:TG7<H<K7S%&.M
MT3^&KN&VT5V<[98KIG7&.1M'!K9U7Q)IMS;6Z2SI'Y6< G)()S@@5RT/@SQ
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
M2Z?X?FOXX[C49#%#U2!5V\?3M6S9Z1;6DOGO_I%T>LT@''^ZO05I1HLC#=*
M6&1SDFE<9!#%#9P^7;1".,#HHY-3136K94DX/ <\#/I['ZTLD+Q]LCU%0/$K
MG<,JW]X?YYI 1:A:Z=?S&RN&BFE5-VT-B2-?7/:N=;P<XN"T=SOMNO ^?\NG
MXU;N= EN;B3,L,=J[;C#"I3S#W+GJWTZ5LVL+V\84R9QT Z"@#/M;.WLX]D$
M87U/<_4U/5]TCF^^,-_?7^M59;=XN3RO]X=*8BAXCCAFTJU2:X$!,@V.RY7.
MT\''('O7-SSSVL8M]8M_M-N0?*D#<@?[$@Z_0UTMY]CU:W^PW;/"T;9213T(
MXS7.W5CJOAZ*7*I>:>^2P*[HS_O+_"??]: &Q1W-OFYTFX-S!C][%M^<#T>/
MN/<?I26AL+Z[C>$K97 D4E"28G.1]T]5/MTJ".&"ZECFTJX:VN@<K;228)/^
MP_?Z&I8KJ*YU)(M4MGM[U)5_?1IM8G(^^G0_4<T ;OBJXM5OX(;NW+(T1(EC
M.)$.>W8CV-5_#L-S;7\/V6Y^T:=)D,R=N#C<IY4U/XMN9K:XA,EL)[!DQ(KK
M\H;/9ARIQWJAX;AMGUBWN+"Y(CP?,MY6Q(HVGH>CC/XT#'^+3=EI%M-^]I &
M*G&%QW/85Q1^R68))6]N,].?*4_S<_I78^,XC,'7SDA02@N[GC&/3N?:N.BN
M%C<P:1 \ER<CSW7+G_='11[_ *T 3S12.ZSZK.T0Q\D('[PCV7HH^OY4ZVFN
M+IO*LH5MK17&]LX!Z?><]3[?I5:1+6TDWWLGVJY.28D?Y0?]M^_T'YU*@NKP
MQ37DBVMH''E*5P"..$0=?K^M '8RS20W&Z-BIQ5ZVU5'PLXV-_>'3_ZU9UU_
MKOPJ"@1U (8 @@@]"*6N<M[J:V/[MN.ZGH:U[;489\*W[M_0]#^- %RBBB@
MJO<V:7,+Q[Y(P_WO+.,_6K%% &2N@6ZC"RR ?A4]KH\,5U$_FR':X../6K]
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
MF!^1<LWR]!V'UKC8YKB]MYH-/A6TM 2)'W8'U=SU^GZ5V'CB2WB1GN8FE43
MA ^T$[3]X]<?2N5M=,U7Q @\P"VLAG9\NU0O^PG?ZG\Z *XFM+*5$MH_MET>
M%E=/E!_V$[GW/Y5K67A^[N)3?:O<&)=P;:S98_4]!]!^E7X$TW1%*VD8GN,8
M:5CG]?Z"H9FO+Q@\BR,/X<*0H^G:D!J/<1W+EXB2HXR1C-:NE:/]LC-Q.2L.
M<*!U;_ZU85K$T,.UL9SGBNTLYE73;=5Z",4 4;G3;1%(6+'ODUB3P^4Y .5K
M>NI@0:QILN2 ,D] * %MM0FM\*3O3^Z>WTK7MKJ*Z4E"<CJI[50MM*9L-<'
M_N#K^-:D<:1(%10JCL*8AU%%% !1110 UD#$'D,.C X(_&EFO)H[2594,PV$
M!D'S?E2T4 <K-]MN"<P2QH>-JJ<GZFFI;3+A1!(/0;#7644 8]KI3G#3G:/[
MHZUJQ0QPKMC4**?10 4444 %%%1S316\9DE<(H[F@"2JUW?V]DN97^;L@Y)K
M&O\ Q"=K"V_=H.LC=?P]*Y.[U8LS>42S'K(W- '1WOB::,EE9(4[+C<QK2\#
MZK>:KJUT\LH,$4.-A(W%B1@X], _G7F[NTC%G8LQ[FNP^&O_ ",=Q_UZ-_Z&
ME(9ZG1110 5@W'_'S+_OG^=;U8-Q_P ?,O\ OG^= $=%%%,04444 %%%% &A
M!DVHQUVFN6LM:O["Y6TNT9UW!=LG#+]#WKJ8#BU4^@)K(MM7TW6 D5U&L<P(
M*A_7_9:D,V;F>2WM97C.&5<C/-<%XEUFZLK9)D8/+*VW>_.WCL*[F_\ ^/&?
M_=KD+Y[*&-)[TQA8CE"_.#[#N: *7AQKJ336EN_,,DDA8&3J1@?I5G4+VQT\
MK<7142 $)QER/:G:;J46J0//"K"-7* MU.,<_K5+6-$;5KRW9I1'#&I#8&6.
M3VH T-/O!?V4=TJ% ^<*3G&#BJ%YH$>H:J;JXD/E;5 C7@G'J:TK6UBLK9+>
M$$1H,#)R:YOQ%J&H'4?[-M-P#(#B,?,V??TH ZZR18Y(D0851@#T&*TZQ]*1
MHXK6-QAUC 8>AVUL4Q!11UJU%9' >8[%].YH KHC2,%12Q/85;2T2+F<[F_N
M+_4U*'6-=D*[%]>YIE(9+OB=?+DB79VQVJO+8'&^!MZ^G<4^GQA]W[O.: ,X
M@@X(P1V-)5G4-0M0NS FFZ93@#\:K4Q$R74\:!$?"CH,"L'Q+X@U'3KC1_)N
MC''->".8! =R^G3^5;%(RJV-R@X.1D9P?6@"E)J6LLS21/+Y1/RAD7=CZ8K1
MAU6X:V1G<A\?-E<'-,IDL8E7!)![$4 -GUBZ7[LV/P%5H=8U"2X1/M!P3S\H
MZ?E67-<@:U+IGS&:.W^T%L<%<XQ]:L:85DU&#=TW9I#.H\R[5-SRD$]L"JDN
MIW$1YD)'L!5F>8$'FL6\D!S0!J+J%PZAEFR#T.!2_;KG_GJ?R%9.FR$B1">!
MR*MR2.%S%"TF>AZ+^9IV$W8M_;KG_GH?R%0R:Q)&VSSB[_W$4$__ %JI&.6;
M_72\?\\X^!^)ZFI$C2-=J*%'H!5**(<GT)#J.IR])%@7W 9O\!^M2#4+J*/+
MW)('5F _PJ&HI=/LKS<]]YIBC7.%E91UZD*1FFQ*]]RI?>+9HE86\H;'61@-
MH_QKG+GQUJXRL%X2?[QC7'X<5OZ[X/L[[2?-T==MQ'\Z 2LRS#NIR3SZ'U^M
M>;<@D$$$'!!&"#Z&LS5&]_PFOB+_ *"+?]^D_P */^$U\1?]!%O^_2?X5B10
MR3R".&-G<]%49-=#8>'$7=)?.&9%W&!&_F: )]-\4^*;RZ017)F56&X-&H7'
MH3BNMO;G6'&^TORC?\\V52#]#BL+1[GSK9V5$1$;"(BX"BMJ"\CFP/NMZ&J2
M)DS#F\1:_;R&.:Z=&'8QK_A3/^$IUK_G]/\ WPO^%:>I7M@4,,R"<^B_P_CV
MKDYI4:5ULXY)<8R!SMR<<GZT.P*YL_\ "4ZU_P _I_[X7_"L^\OKG4)_/NI3
M))C&2 ./PJJCK(@=3D&G4 6H+>"XBVK.([C/W9.%;Z-V/UJJ1@D'M13HRBR*
M9$WH#RH.,CZTQ#:*L7,=L%62VF+*QYC<89/QZ$>]5Z -2QURXM<)+F:+W/S#
MZ&K%[XA=P4M%*#N[=?P%8=% 6'[FDF#.Q9BPR2<YKHHM42YBFM]2B\Z)%^65
M !(HW  9[CGH:S-*T2^U20-;Q8B!YE?A1_C^%;5]X:O+&*XE0BXC9.L8Y!W
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
MR\?I6?#HEKIULUWJ#>>R8S$G0'T/K78>#+K[9(\H18T\LA4'8!@* .PHHHH
M*P;C_CYE_P!\_P ZWJP;C_CYE_WS_.@".BBBF(**** "BBB@#1M\?9ESTQ6'
M=>&('FCN+)Q'A@Q0G*D9['M6W ,VH [@BN-MY]6T&\CMY0PA=PNUOF0Y/8]J
M0SL+_P#X\9_]TUP>OZ5-J\5M%$ZH$D+.S=ACL.]=Y?\ _'C/_NFN!\1ZO-I%
ME&\"(9)7*@MT7C.<=Z +NF:;%I=F+>%F89W%FZDUD^)]7N]/,%O:X5IE)+@9
M8<XP*L>&);NXTMI[QI&DDE+ N,9&!T]JOWLMC:%;R[,2,@*J[=1[#_ZU $6A
MK.FCVXN0XFP2V_[W))YHO]2L-*+33LHF<?=49=@.GX58L;R/4+-+J$,(WSMW
M#!X./Z5BZEX<?5=;:XEE$=ML5?EY9B/Y4 =)ITHG\B8# D4, >V1FMR&UDE&
M[[B?WFJKX?M+=(@2A8181,G. !^M;<L;2?,C;A_=]* ($$4'^J7+?WV_I2$E
MCDG)I""#@C!HH *4 DX R:'V0Q^9.XC3WZGZ"L?4?$"6T#,C"WA'!D;[QH U
M9YX+,?OWR_:->OX^E<_K'B(009F?RHCPL4?5O\:S-.U5-5:=XT8+&P&YCRV>
M]-U32QJA@5I-B1DEL#DYQTH ETR^_M&U^T;-@WE0,YX%='6#9VT%I"(;< (I
MYYSSWS[UO4Q!7.^+/&6F^$+-)+S=+<2Y\FVC^\^.Y]![UT\%M)<[O+*#;UW5
M\X_%=[D_$/48;H_ZA8XXP.@38#Q^))H&D=3!\<)/M(-QH2BV)ZQSDN!^(P?T
MKU#1=:L?$&EQ:CITWF02<<C#*PZJP[$5Y+KQU^V^&;+K6GR.EVEN;6&&TVP:
M=$AX<OCAWX&W/?GKBKGP)%W<76M6L3#[.$BD.[. ^2/U'\J06/0)=(O3XN;5
M(I(DMVM! 2>6!W9Z5?72TC=)(I65U.>><FKTH:"Z-O(5+A0WR^],FGC@4%SR
M>BCDGZ"F)NQ#<7#(<-Q6;-*7-7W66Y'[W]W'U$8/)^I_H*Y30+B6]\/0R2S&
M6Z\Z0$'EF7/'Y4^42D=5HEM%<W#M*"R1@';G@GMD=ZV;IQ@USVBW7D321-P7
M QGU%:$]SD'FDQKN4[F0H^Y3@BK4;B2-7'<5F32;VK?M-/%O9IYW,F,D>GM0
MG835RK4D<2W"36Y<*9$P,U'<GRSE<5%&Z7"9QT/(]#57N3:PZ&*XT/19^072
M4LO'##%8&JZ%:ZT\&L1DVS7!(GC49#L/XAZ'UKIX[J1%V3+Y\7O]X?XU6U*6
MSM]/B,4BK$)&.#P03VQ4M%IG+:9- MU<6EI;B)(E(+=6<\]32:?$^G6TRW+[
MYYLG8O)Z=Z=YZJ6%JGE*Q)+D?,Q/\JGT_3+K49GCM7@CVKN9Y2Q)Y]A3L*Y3
MMXA:V_ER2':3DQJ>I]ZBO-46)<,V/1%ZFK/B+0]4T?3Q=B:*:$'$S1H08QV/
M).1[]N*Y DDDDDD]S2;'8LW-_+<97.Q/[H_K3+2]N;%W>VE:-G0HV.X/:H*O
MV&CW5^-ZKY<(Y,K],>WK2&&E7$,5R(KD-Y,AP67JA['W^E;U[I-S998CS(O[
MZ_U':K&B6-A IFA1G=&QYL@Y/N!VKIU977<I#*?2J1,M#@:*ZF^T*"YR\&(9
M/8?*?P[5SMU9SV<FR>,KZ'L?H:8KD%6;>6V\LQ7,)P3D2QGYU_H1[5%!!+<S
M+%!&TDC=%49-=7IO@X(%FU63'<01GG\3_A^=(9S=GIUSJ-P8;*)Y<'[V, #U
M/I77:;X3M++$E^PN9A_RS7[@^OK6Y&([>$06T2PQ#HJ#%-;)4[3@XX-*X[$Z
MAY5"(H2,<  8 J3;+!RIW+Z50:\F!02/Y#KP& S&WU]*MIJ"*,70$)QG>3\C
M#U!I#*.HZ-8ZNN2/(G&<.OK[CO7,ZCH]Y87=S+)'N@97(D7D<COZ5T$'B&RU
M/4&ALH9984!W7:C$>[T&?O?6KMKJ=M<^8D,\5RB,4;:<\]Q[T <+:7]S86H>
MWDVAI&#*1E6&!P1WJU??V3?1W)FE.GSM V]MI>,Y3D@#D8ST]JZ'4?#-K?0D
MV++;R;BVW'RDGV[?A7'>(+&XLDN5N(BG[@@-_"<)C@TQ& -:L=&L67P_ 3,)
M IO[I0TA.#RB]$_4UE/--=:U;332/+-((RSN=S,2HJU9:#-+I/VJ^F33[)I0
MPFN <N,'[B]6/TX]ZO+K%KIM[;P:+:A79$4WUP TS#:/NCHGX<^] %:VT 6>
MGR3Z[.;"%RC+"%W3N.>B?PY]6Q4DNOFV^RVNC0?8+:15#.#NGD&\\,_I[# Y
MK$1YKJ"Y9VDFGDDCR22S,?F_$FMQ-#AL38RZY=&T(5=MH@W7#G<2,CH@Y')_
M*@"KX>C2;5KJ.10RM&V0?]X5I7>B,N7MCN']P]?PJ32=6CNM0GL[2Q@L[159
MMJC=([!@,LYY/4\# K9IHE[G&,K(Q5@58=014D-Q)"?E.1_=/2NGN;*"[7$J
M?-V8=16=-X9O(5\TJ6@]0/F_$46"Y%!<I/P.&_NFIJ9'$D2X1<>]/I@%%%%
M$UNMNSDW,CJ@&<(N2WM[4V>2.24M%"(DQ@+N)_,GO4=% !112J0&!*[@#R/6
M@"6VM9[N39!&7/<]A]370V.@0P8>Y(ED_N_PC_&I-,U.REC6&-5MW_YYGH?H
M>]:E,38    # '0"BBB@05,\9NM)NK2%U$\B$*"<?2H:IW>Y9E=<C X84I;#
MCN8-S<RQS_9-=M)"ZKA9QQ*H]FZ./K21K=V%K)-8RI?6#']XNW<O7^-#ROU_
M6ND^VPW<'V;4H%GB/<CD>_\ ]<5D77AN[LC]MT"Y>51SL#8D7V_VOI_.I-#/
MCCM;R9)=.G-I=CE8)'PI/^P_]#^==-K!1O#-F-4,Z.S('=0-R/@\D=^_%<FT
M]CJ$I2[C^P7HR#*B?NR?]M/X3[C\JZ?5Y(K3PE8+=Q1W291&VR'^Z?F5O7TH
M$8<;7>GQJ'\J^TQY!AOO1@\?BC?E^-=%XL94LY&= Z"%B58X!'H:YFSAFAE-
MSHETT\>1YL) \Q1QD,G1A[BNG\5-(EJ[0J6D$+% %W9/;CO0,\Z=+BY5)KV5
M;6T _=IMQQ_L)_4TD,\LRM;Z3;F)?XY2?G(SU9^BCV%1R0I%.TVJW#R7! )M
MT;+_ / FZ+]!S1NNM0M 3Y5CIRMP<;8^O8=7- A2UE8N/NWESZG_ %2GZ=6/
MZ5UL+RMIEH9P5F906!&TY^E<C%<K%<+;Z3;O)<,/]>RYD/\ NCHH]_UKJA;.
MND6D5T,RJ!N.[)#?6@'L/!P<C@UH6VJ21X68>8OKW'^-9$0N!*L2JTX8X7:/
MG'^-;1T2Y5-TC1J?[N<T-6$G<TH9XIUW1N&]1W%:-JBI#YA^\W3V%<>\<UI(
M#DJ1T936Y8:B9K0!R-ZG!H&6KMA@UD+*J7(#*K(QP<C-6+FYR#S6:29) .Y-
M(9LM FTB-0A/<"L:ZG$6I16$C_Z1,C21J,X*CKS6X'5N P/T-8&I6%])XOTR
M^MH \,4$B.[, %)SC/?O3$-23+!@<>E6HYY%.0[?G4C:0^-RRKO/)&W _"E3
M3I@?F9 /KF@"W;.LS&1D7S5&-^.<>F:LU%#"L"8!R3U-2T %%%% "@9('O6@
M\H"X'0<5G@$\@=*KSWK1-AD./4&D,L7$G6LBY?)J:6Y#KD'@U1D?)S0!I:=(
M6@*G^%L"KE5-.C*6VXC!<Y_"K=,044C.J*6=@JCJ2< 5B7VOH@*6H#$=9&Z#
MZ4 ;E-\R/<%\Q=QZ#<,FO.K[6V=VQ(TTAZL3P*KPR1&S-^;UEOXG.Q.GIM*^
MW7/'Y4AGI]%9FAZQ'K%B)!A9TXE3T/J/8UITQ$MOCSUSTYS^531V%NEVMW$
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
ML&X_X^9?]\_SH CHHHIB"BBB@ HHHH T(!FU ]017#P?VSX<O8XFR()) O\
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
M/>G-$\6HVH=<8"#/;(%2V.IRPV,T4R+<VRE?W,O(&<]#VJ2PBOG!M+>>-+B
MJN%?JO/56ZC^5<1<ZW-<65Y:VT4=E9@ ^1!QN^8<NW5C]:]!%A;7\MM-ITP5
MP ?LLS8; 8_=/0]ZXR/1]/T6*Y?7+CSI\ G3[1P7'S#&]^B\XX&30!DVFF7N
MJBT@L;9YG"L3M'"C<>2>@'UK::WT31;J\>XE75;[#L;>(D0)ST9^K'V'%4-4
M\075W86]K;(EC8'/^BVWRJ<-CYCU8_6J2027&I7T<2%F/F >F<T 2ZOK5[JU
MC!]H=5A61Q';Q+LC0 +@!1]:]"T'5)M%^'=U?0)&9$N=H:7.Q S(I=L<[5!W
M'V!Z5Q]GH<:01K=XD96+;1TY Z^O2NLTWQ+)HVG_ &./3TG3<3DR;>#VQ@U7
M*[$^T5RQ:?$2!8Q!>B*ZE:=H%EA C24B:*/"J6;)Q*&.">%/X4$\=2I+;/IV
MAV=E'(GG3EL,Q1DA=,;=O/[X9STQWJ\OC:1$1%T*!53[BB7 7Z?+Q5QO&'FF
M$66CB3* RF1MH1O[HX.>G\J7*Q\\1=+\>_VCK=GIS:3+#]K4NDAF4_)F0!L8
MYYB;('(RO7)QER/J%KXCU>[LBZ[)\-@9#?4=ZVAXFN 5/]DQ J, B7IGKCY:
MI+?7UO)=ZA#$/WKAGC(W+CT--1:3N2YIM)&IIOBJUO (;]1!+TW?P$_7M6S)
M;!ERF'0\XZUR)72M=_U9%E>G^!C\CGV-0Q7>K^&YO*<$PY_U;\J?H>U0:'6X
MQQC&.U%0Z?K=AJX"9\JX_P">;G!_ ]ZFNGAL^9I.#T4?>- "A2QP 2:JWNI6
MFGQL\TBLRCD;L*OU-<EK_CZ"V#V]IB1^FR-N!_O-_05PK2:QXGN#C,D:GG^&
M*/ZG_P#6: .DU_X@/,6BL<,!TD881?H._P!37-1:=J&KDW]]/Y%L?O7-R>H_
MV1W_ )5+NTG1>5VZG?+_ !L,0QGV'\5.BL=8\2RBYN)"EN.DTO" ?[*]_P#/
M-,0S^U;/2QY6BP%IF^4WDR[I&_W1VK0T;1M2^V#4[Z8P9!^63YI),^H[5JZ?
MIMAI(S:Q^;<8YN)1EOP':I;B[CA'F3R8)]>2:I(ERZ%@5E:C]D@),;[9O[B<
M@_4=JJ7.K33G9 #&IXX^\:@CM2>9#CV[T[DI'0^$])M=>N[F.=IH_*0-^Z8#
M.3CG(-/M9?!\ZWCS7E_:16LWDL\[IRV6R-JY92-C'# ''/2CPOK-GH%S<RW2
MR;)(PJ^6NXY!ILDG@>XGDEFMM5FFD8%7D=V9 -V%4[L@?.W'O["I=RU8O2P>
M"H6E5];FW1OY; '.6R1@87YN5;IG&*DFLO!\$SP2ZS<"2.01;-V<N3C"X7YC
MG@XS@\&H+UO MYI,LUQ'<^6\C1M &<2'<YD/RYZ98G/;\!21:GX*@O8[Q+2_
M$D4GG19W%8VSN.T%L $G)]32U'H5O%&EV^B:E;6UL\K++$7)D()SG'85E5=\
M1Z_9>(M8MYK#S=D,)5C(FWDGMZU2IH3"CH<U)!;RW,@CAC9V]!VKH+'P_''A
M[LB1O[@^Z/KZTQ7&:+>ZA,0C(98!P9&."OX]ZWJ15"J%4  = !TI:9(4444
M%%%% !1110 4444 %,N#C3[T@$X@?@=^*?3+C/\ 9][M )\A\ G':A[#6YYP
M@61@T;%'R,X'?+]15_2_$-]HP&U_W6 2C<QM\@Q]#5!=DKJ&!208QV(Y?H>]
M,+/'"P<;UV'YE'_3,=14%GJ6D^)[+4#Y6[R)\D>7(>&P<<'O_.MAHT?[OR-Z
M=J\85,2;[=EVE\A?X3^\'3TKKO!NN7=S='3[F1F40[E$G+#'H>XI#.LN+ZVM
M,KGSIO[JG@?4UQ?B#QK!;L8VD^T3#I#&<*OU/^37-^+]9O8;]M/AE,<.P%MG
M#-GU/I7(8]?\\TP-'4];OM6?-Q)B/J(EX0?AW_&LX\=>M')'^?2C@$]S0![1
MX<_Y%^R_ZY+_ .@BM6LKPV1_8%F,C/DIQ_P$5JT""BBB@ HHHH DB0R+(BXR
M5XS]15'1;"XTV6]63N@*-CZU9.\$-'(R..A']1WJQ'?@CR[M=F>-X^Z?\*0R
MMIVLC4!<0/'MEC5B2.A'2N>U#4(].MQ)(K,6.%4=S730Z5#:7$UU 1B2)@1^
MN:Y?4K**\CB\]PL4;;FR<4 4=3:YOM+MO)!WRL"54X&,9YJ6YB,>A"U<CSBJ
MJ%'4XQT%2K.?+6*T79&O D<?R%/BB5&+<LYZNQR30!#96TZ6B0R.8XQ_"OWF
M^I[5J*:BC#.P5023V%:,%EMPTO)_NBF(+5I3P.4]ZN4G"KV"C\A6-?\ B&&#
M,=J!+)_>_A'^- &M-/%;QF2:140=R:YZ_P#$;OF.S!1?^>C#D_0=JQ[FZGNY
M/,GD+MVST'T%0T *[L[EG8LQZDG)-=+X'_Y#4W_7NW_H2US-=-X'_P"0U-_U
M[M_Z$M '?T444AA6#<?\?,O^^?YUO5@W'_'S+_OG^= $=%%%,04444 %%%%
M!1110 4JJSMA1DTE7;7:D!;^)C0!4D0QCYJC5U?[ISCK4MVX(-8YG,5R'!X[
M^XI#-6BBBF(N67W'^M8\OBB*UU>YL;R+]RC[5D49XQW%:EM,L65;.">M0:GH
M-AJRF1EV3'I-'U_'UI#-&W:%K>-K?;Y)4%-G3'M7(W\5O/;S1W84P'[^XX&
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
M2V_K[BO#);JCF/)"_>.#FGFX3RA(%<J3C 0Y_*K=O:3W6[RDRJC+.3A5^I/
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
MKS5GU"\)D7:JB(\*,=SZU:>\CB016Z*%48&!@#Z"@9GZ7X:T_2 LLN)[@?\
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
M%:]%0:&3_82#_ENW_?(IPT5 1F=L?[M:E% $,%K#;C$: 'U/4U-110 4444
M%%17%S#:Q&2>147W[_2N=O\ Q%++F.T!C3^^?O'_  H V[W4[:P7]Z^7[1KR
M3_A7,W^LW-[E ?*B_N*>OU/>L]F+,68DD]23UI*8!115J&"W$/G7,_!^[%%R
MY^O8"@""*)YY5CC7<[' %27,$=OM43I+)_&$&57\>]044 .+N4"%F*@Y"YX%
M-HI\4,D\@CB1G<] HH 95FSL+B^?;!'D=W/"C\:V[#PXJXDO6W'_ )YJ>/Q-
M;J(D:!$4*HZ # %(#,L-"M[3#R8FE'=AP/H*U:** "KNF?\ 'RW^X?YBJ57=
M,_X^6_W#_,4 :M%%%(85@W'_ !\R_P"^?YUO5@W'_'S+_OG^= $=%%%,0444
M4 %%6$M28P[G&>@JK.YB.0,B@!U07%G;79B-Q!'*8GWQ[USM;U%/BF69-R]N
M"/2I* "FNS(AVC\!3J* ,N>YW< U3)W,,],\U%XAG:WU_0$$FR*:=Q,,X#@
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
M0J'()"]\4 ;>GWAM[<+)&3%D_,O)'U%.NM*M[^>*\A<%U8,&!X.#G%069'D
M9Y!-2!6C?S(7,;]\=#]10!1UR(SS740X+KM_,5AVT=OIL;06X,TA^\,\?B:Z
M,Z5=:I=RS74@AMN!MA/S2''KV%.FTNR@CV10*H'H30!SWEM,P:X;?CH@X5?P
M[U94T\VK&?9%@YZ FM&VL$BPTF'?]!3$4H]%U#48RR7D-O#G !B9F(_,5S/B
MG2;_ $5X@\PEM)>%E1-OS=U89/U'///I7<:DER=.5[3<)4DR"IP1TIU[<6EQ
MHT%MJZ%HKN("1L?=;U]B#SGL:!GD- &3@<FMVY\*WMKJ$L#NGV=/F6Y8_*R=
MCCU]15RWAL['39KJQ7SIHR%$KKG)SC@=J0&;;:%*83<WQ:W@'.,9=OH.WXUU
MNBQ6EI#%)#$(D8')/)/;DUF3F:7PZ1.3Y\A&0W4G/I5BU:<6\4; (B#D'DM_
MA3L!U((89!!![BKVF?\ 'RW^X?YBN8@GDA/R-QZ'I70Z)/YTS'85^0_3J*!&
MW1112&%8-Q_Q\R_[Y_G6]6#<?\?,O^^?YT 1T444Q!1110 4444 %%%% !4@
MA<KNQ@>]/M8Q)+EONKS]:LSN,4 9KN(S\U*K*XRIR*BN6ZU1@G,5R!GY6.#2
M&:E5-1TNRU6W\B]MTE3L3PRGU!ZBK=%,1P>N^&M4L)+:[T6221+> 1% ?WF
M2<XZ,.>GZ5;TKQ<;33[1[]@GVAG1E*_)E3@Y':NQK*UOP_9:[;K'<!DD0DQR
MQG!4G]#^-(93N=#T[5T$^FRI:3GYA'G,3_0CI^'Y5?T :G%'J-OJ:,'BB4([
MC)8?-_%_$/Y5R4FG:IX2T2X="DX6X5E902-G?(_A_P \ULZ'XS&HV<T91MR1
MDLC'.!ZAJ .:N-*U76]3GC'[BRCG8AF7:IYZA1]X^_ZU?4Z-X:B:2/;+<8PT
M\AS^ /\ 05D>(?%\T<C6L28;CY?X>>GNQJ$>'+O6H[&>]E,"B']Z-OSEB<].
M@_SQ0!'JFOWVJ0PM8"5WFD=% 3D8QT';KUK8\+Z3=:5')->N&GE;<5#;L<8Y
M/<UIV-A;:;:K;VL>R,>^23W)-6:8BUYH*,5." ?K7&:GHMWK"01Q.(XPY,CN
M>,8].]=M;:;+-AI/W:>_4UJ)8VR(%\E3CNPR: .,TG1+31X"D.YW8AGD?DD_
MTK2KH#86I_Y8K^!-+%8V\3[TC&[MDYQ0!EVVFRSX9_W:>IZG\*UH+:*W7$:X
M/<GJ:FHH **** "JTEL0YE@(20]0?NM]?\:LDX&3P*QK_P 006^4M@)I/7^$
M?XTT[":3W+9NXHU;[01"RC)#G^1[UC7WB$G,=FN!_P ]&'/X"LB\N9K]]]PY
M<]AT"_3TJJ=Z=<LOKW%.Y-K$KN\CEW8LQZDG)--I P89!R*<00<$$4#$J:W%
MMN+7)DV@9"QCECZ9[5++=1" P6UNJ*P^=WPSM^/8?2JE $D\B2REDB6)>@12
M3C\ZCHHH Z[34C?P1<+++Y2%V!?;NV_,.U9,DMU91K#?PI>6#?ZIPV5_X XY
M4^WZ5JZ,8)- ?3;T21+*2=XX."00?TJA<Z5JFA&2:V87=BX^?"[E(_VT_J/T
MJ2B"WAE4?:=#N7DQRT#8$JCN".CCZ?E4>^POW((6QN\?> /DL?<=4/TXJ*-+
M._"26,HL;K((A=_W;'/\#_PGV/YT^>Z$EP;;6[:2.X"_\?*+B4?[PZ./\YH
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
M@W'_ !\R_P"^?YUO5@W'_'S+_OG^= $=%%%,04444 %%%% !112@;F '4G%
M$D4HC#9.,TR6X!'!I]W;JJ8]*P9&:&4[3QW%(99N)LYJ@22XQU)ISN6JU96C
M;Q-*-JCE0>_O0!IT5 ;RW!P9ES[<U(DT<GW'5OH:8A]%.2-G^Z,X[TCCR^OZ
M4 )6.WANPCN+BXLXQ;RSH4<)]P^^WL?I6LLBO]T\CM3J .8A\(PV]XUXJQ/<
ML /,?)(P,<>E6SI=T/X5/T:MRB@#"33+EG"E H]2>*T[:PAM\-C>_P#>/]*M
M44 %%,DECAC+R.$4=236#J/B-8U86^$7_GJ_]!0!LW5[!9INF< ]E')/X5S6
MH^)Y$/[MA"O91@L:YV\U>29V,98D]9&Y)K,9BS%F))/4FD,Z.'6=0O5FN!J0
M@^S8<1.W,@Y_ \X&/>NPTC5(M6L5N(_E;I(F>5;TKRNM_P *KJ$>II+:IF!C
MME+G"D?XT >B50OM6M;$%6;?+_SS7K^/I5^LR_T2VO"74>5,>=RC@_44Q'.W
MVK7-\2KMLB_YYKT_'UJC5N]TVYL6_?)\G9UY4U4I@%%%% $MO*MLSR)#&TQ'
MRNXSM]\="?K4$L\LDC27#%G;JY.<_P"%.'7GI5J>"W,7G6T^5_BBDX<?T(H%
M8I@Y&112&(9RAVG]*;N*_?7'N.13$7;/3[B^;$2?+W=N *Z.QT:VL\.P\V7^
M\PX'T%8NGZW-:*L;8EA'0=Q]#71VE_;WJYA?+=T/!'X4T)B7,#N^]>>.E,MK
MV>T;Y&.WNAZ5=J.2%)1\PY]12:&I%*]T?2]<R\1%E>'G@?*Y]Q_A@UAW8U'1
M\6>KV@N;+HA8Y _W'ZJ?;]*W9;=X^>J^HJ>'4&$1@N46XMV&&1QGBI*%U@7O
M]A:=)I/F;T"L$!!=DV=,?Q>XKF+.73]0O869!87BS+G:I\J0@CMU0_I74:Q9
M'6=*MXM+E2.2V<,D98J< 8P#VKFHKDR:G#;ZW:2)>)*NVX4!9.HQN'1Q[]?>
M@#H/&2+):3(\BQ*8N78$A?F]!7G4-TL=P;?2+=WN"/\ 7LN9#]!T0?YS7HGC
M/ROL4_GEQ'Y/S>7C=][MFO.[4WVIL]II5J(+7@.5. ?]]^K'V_2@9&R6MDH>
M^E%Y<9&8D?Y ?]M^_P!!^=7[73-3UQT>4BWLP/D&W:H'^RG]3^M:%GHNFZ(J
MO=-]KNU'"XX4^P[?4\UT6BV?_"0M*]U,T5M&P'DQ\;^_)I 58+?[0L-C8[IS
M H4D= ,8Y/3M6]8:(+)EG>=FN!T$9PJ_CWK42V2QA$,%ND<0Z(G /X]S]:2?
M4+2V@WSRK&N<!2/F)] .I/TIW%;6Y5:&\+$_;IA[!JP-5\6Q:0+BS35?,O#A
M,,"PC.>3D#C S71VUR]UN<VSPQ?P>81N;W([5YIKW@/Q!<:[=W%D;:6WN)6D
M5FDVE,G."#Z>V:PK2J*/N(]#+Z>&G4?UF5D=[';75RJ7,6KW3HR979+\K#UJ
MXD"F,237[_N?F(G?&WW_ /KU%HEA)I>AV5C+(LDD$01F7H3WQ5NZ@M6@_P!.
M6,Q9R%D&<D>@K57MJ<4TE)J.P(UKJ,2R(P;</EEC[_XU3N(&MI=C,I/7@U%-
MJ@C4QV48@3N_\1_PJO;$LSDDDGJ35IF<D6****H@TD^SWEN$8*X VD'J.,&L
M2X\-&"ZL9;)OW5L[,48\@$YX-9]]J!TN.6[&XA'&0IYY.*V-,\0Q7=O'(_W'
M&0^,?G69J9^E^(;JVBMH-1C>1Y;AH-Q&&7[N,^O6J_BW5AHHGNC$96,@15S@
M9([^W%=3<6-GJ/E22(K-&X=''4$?_JK URRM[^]>.YB$B+('"GID#C^= '&S
MVVIZ_/J=L[,MONC6%F&$ !R<>IKH;'1;:VF,RQ^9<,BHSGT4 ?ATJU<7-O8K
MB9L-CB)/O?\ UJY/7?&$<"M$6QZ6\1Y/^\?\_2@#J)I(GDVQR*Y7AMO(!^M-
M!K,TA]]MOQC>%;'ID9K2!JUL9O<GA:02 1YW'@ =ZZ*TL)#&)+S$?^P#R?\
M"LS0YHX+J221U0;,!F]2173'9,/FX;LPI-C2(#,D2;(U$:>W4U!YZ<\'IFH]
M6TIKVV$?GRP,C!XYH3AE8?\ ZSQ6*OAV_E.R]UZXFM_XHXXQ&7'H2*DLWXI4
MFC#H<J:'\T9\MN",,AZ'\>QI8HEB0(@P!2[E!QN&?K0 D-_)%E6#R8&=A_U@
M^G9OYUCS>)C!*[ZC:?9@X'V>V7YKA_<J.!_GFM=ECF7!PP!_(UFP^'[*">6=
M/,,TK%GD9MS'\3VH T;>]BO(%$J9R,E&^\OXTC6<D1,EHY8=U[C_ !I]M8I$
MNX<*.KN:@N-7AM\I:#S'[R'H*:8FKCC-!=1F&[B4CN&'&?Z5GS:1<V:.;!EN
M+9N6M)N0?H:;#<M=J9FD$A+'Y@:LPW,D)^4Y7^Z>E.Q/-;<Q[<X+Q6+>3(3^
M\T^[Y5O92?\ ]=4]=2+^SK%#IDV_S'VVN3@-DYS_ +-=5<6]CJ\?EW$8W]CT
M8?0UA:[I=R;6ULQJ$NU2V^3^-DSPM(HY6=@SI'>-]HF'W+&UX1?J16A%I=Q=
M!6U!UBMUY6UAX4?4U-"VGZ4OD6D>^7OM^9C]336:ZN3F1A$OHO)_P%.PN;L6
M3/;6<0BA58T'0 =?H.]1AKB<Y \M3_$_+?@/\:@DFM-/7?(?G/KR[5CWFLSW
M.4C_ '4?H#R?J:=[;"LWN:\]_9Z>3@F:X^N2/J>U8UWJ-Q>M^\?"=D7@"J2@
MDX R:MQ6W>3\J125B..-G/ X]:M)&$'%/  &!P*?$L;2J)7*)W8+DC\* &5:
M@CM1%YUS*3S@0Q_>/U/0"F7,ENVU+>$HJ_QNV6;Z]A^%53-"K;7FC4^A89_*
M@"0XR<# ["FB!C<>8>%V;<=^M->\MH%!+Y)^Z /O?2LVYU"6?*CY$]!W^M*X
MS0N+^&WRJ?._H.@^IK)GN9;ALR-QV4=!45%("[/J3W%A!:M%&#$ OF*,,P&=
MH/KC)JS9W/G)L8_O%_45FP6\UU*(H(VD<]E%;\?A\V=JUS<29F7&$0\#GN>]
M #**M$6<MON5F@F4<JV65_H>H-5:H1/:WEQ92;X)"OJ.Q^HKI;#7X+G"3XAE
M]2?E/X]JY.B@#T.BN,L-8N;'"@^9%_<8]/H>U=-8ZI;7XQ&VV3O&W7_Z]("T
MT8+AU)20='7@U.MZ0OEWB!D/_+11D?B.U1T4 9VN7=O'=9+APR#:J<EJQ6>6
M<;6_=1?\\T/)^IKI?LEMO9_(CW-U)49I?LMO_P \(_\ OD4 9^A.EO=%0 H*
M$ #\*UY[@$'FH!;PJ05B0$="!5._9K6"2>1@($&YG)^Z/>D,BN9=QQ5K323;
M'/3<<5DF4.B.#E9%#J1W!Z&IXKB1%"JY '0"@#;KE=4E2+Q_IA?<5-E*,*,D
M\FMR"[8L%DY![U=**7#E5W 8#8Y%,1@&RN8QN\E]IZ=R![BI(XY2<"-\_2MR
MF331P1F25PBCN30!%:PM$A+_ 'CV]*L5SFH>)1&#Y&(T'\;CD_05CPZYJ>JW
M#06]\MOA2P9\*6QU X],G\* .[HK*T+64U:T.2!<Q?+*H[_[0]C6K0 4444
M%7=,_P"/EO\ </\ ,52J[IG_ !\M_N'^8H U:***0PK!N/\ CYE_WS_.MZL&
MX_X^9?\ ?/\ .@".BBBF(**** )H+<S98\(._K3IHU0845.CA(%4>E5)Y!S2
M&499VB;/4>AJQ%*)$61#_P#6K/N7SFETV0[Y(^V,T :=U<%TS@YKG[\W,4$E
MS%92W.P@F*/ 9AGG&:WJ*8CS'2;]KW5=6E#2B)IMR)(2"@)/&.U=!'-)L*;V
MVGJN>*I:+&S:UXFB^QO*\ES\C;>%Y;G)^M="FBR/$-YBB8#@("<GW- %)&JY
M:HTT\<:G#,P /I4#6%U"<&)B/5>15[38IH[R.1HF"J>21CM0!TQ"Q1!%Z 8R
M>]9URPYJ62X!'6J%Q-UYI#*<LC1RAU."*TXW$L:N.C#-8LK[B:T[#/V-,^_\
MZ +-%%%,04444 5I]-TRX)N-0$C*"%'[YU5?P! K%\4^$8'T];[1XCOA7+PJ
MQ82IZC)/S#]1^%=%+:B_M)K42!7;!'K4$DUQH6B6^ &>-B&!Z$9H&>2 @@$'
M(-36UK/>2B.WB:1O;M]3VKL]2\,V5S>1ZC&6A@N4\Y[=>S=\'L#52PN!=V%Y
M%9P+ BJ5C5>I/J3ZT@*]KH,%I;2W-TRW$D0SY8/R ^A]:V]*NF>RCN&"\'(
M&T >E9T$)M-+DL6823OG(7HN?4T1*EI D;R%]G*H.@-,#K(;N*8==I[AJHW>
MO6UNQ5 92.I!PH_&N5OM7"Y5FR?^>:_UK"N+N6Y/SG"]E'2D!V;>+?-)\O3S
M-;J<3.#D 8)/;G@$_A5JXT.VO85N=/D50XW*/X6'MZ5P4%Y<6T4T4,K)',NV
M11T85O\ A/6VM+E=/F):"5OW??8W^!I@)<6TUK)Y<\;(WOW^E15W\\$5Q&8Y
MHU=3V(KGK[PXZ9DLVWK_ ,\V//X'O0(P:*<Z-&Y1U*L.H(P13:8$]NUL"RW,
M;LK='0_,GX=#4<R(DK+')YB=FP1G\#3** &&)2<C*GU%"O+$P9<Y'1D."*NR
M36T\!+0>5< <&+[K?4=OPJK1<5C8L/$;*1'=#>/[X&&'U'>NA@N(KF/S(9%=
M?4=JX5D5A\P!I89)[6026TS(P_$4[B<3O:@EM4?E?E;]*Q[+Q&#A+V(H?^>D
M?*GZCJ*VH;B&X4-#*C@^AIVN3>Q2*RV[@\J1T8&K?VNVO1''J4"R^6P9)0/F
M4CO4Q 88(R/0U5EM.\9_X":EQ+4NXOB-[*Y0"X=&MY(\$9^]SG''-<U-J>V(
M0648MX5&!M&#CVQTJ3589&NT4*<A.<]N:BBM$3E_F;]*5AME:*WDF.>@/\1K
MM/"4*PV5P%SS(,D_2N=KI_#'_'G/_P!=/Z4VM!)W9NJ^,KP1W!ICVT<I#*J[
MAT##I]#7+^(KJ:TU>&2"1D?RAR._)ZU9T[Q1%)B.]41O_P ]%^Z?KZ5)1MD%
M3@C!I=N$+NP1!U9C@4ES>B*R,Z!)0,;3G(YKD]5UR.([KRXW/_#&O7\!VH W
M;C5TCRMHNYO^>KC^0K#FU&.2]6&2?S+A^V<D=^?2LG3=9DU+4'BV".$1D@=3
MU')-,TZ73XKY;>RB>=SG?<$=.* )KRWEEN&>\O!#:!ALC4\M]:W[7J]<M>M9
M1ZJQE,EW<EP$A7[L?UKI(YO);D9!ZTUN)[%ZBFI(L@RIS3JLS*&IZ5%J5G)
M7,9?'S 9Y!STJE96,FG645M*0Q3(W#H>:W55G8*H))Z 4LL+QG9*A'L12:&I
M,Y?PUK]Y.)E<KF(CD=&SGM^%2:MK<S74JP((F/WGSECQV]*OIHMM:RRRVB",
MRXW(#QQZ>G6L2]LIVO9"T;*I/!QUXJ;,NZ.3\.7UUJ,E_)<RM(^],#T^]TJY
M;^#X)]1FO=0?>KN66!>!C_:/]!6[8Z;;Z=#Y5K;B->I('+'U)[U; /H?RIJ)
M+D.B1(D"1J%4#  %2@U&,^AIXJA%ZS7?'<#[-]I&P9C!P2,CD>]6;*YFA7.G
M2FYB4_-:S<2)]/7\*9I=D]T)E\QX<J"LB]00<T7L4D)']J1-D'Y+ZV&&'^\*
ME[E+8W;#6(+L[$8I*/O0R<,*NM$DO*?*WIVKDI\O&DMXHNH!C9?6W#K_ +P_
MQJW;ZE=VB>8S"_LA_P MH_OI_O"I*->YAF\B2-&\N1E(1\9VG'!KG//\3(?+
M;2+21^GFK<;4/OCK746>H6]]#OAD65.X[CZBBXDM+5?,ED.#T0=30!1TJRNT
MC+74B27#\N8QA![#Z=*L7%[:V603YTP_A7H/K6/J?B'9"=TBVT'H#\S?Y]JY
MF;4;FZ7=$1:6G>>7[S?[HH VM6\0<XN)<G^&"/\ P_QK N[F:9-U]*;6$_=@
MCYD<>_I4,!PC26:^5'_'?7/4_P"Z*=:H\SDZ?&TCD_->7 _]!%,#I-&:-=/B
MC6(P=2(V/(&:O22QQ#]XZK[$\FL2.SD2-(Y+J1\#DC@L<YZ]:T+5TMSQ&#_M
M=6_.J35C-IME@232?ZF$X_OR?*/RZT7%B;Y%6\N)'"\;4.P?3U/YU925'4L&
M&!USVK)O_$$$&8[8":3^]_"/\:38U$E?2]/M(2S$Q1C_ &L"L*^O8"2ED) /
M^>C'G\!5.YNY[R3?/(7/8=A]!4-!17>T1W+N\C,>I)S2?8H_[S?G5FGQQ23,
M5C1G8#.%&>* (8X4B'RCGU/6GU)"Z1RAY(A*H_@)(!_*G7%U+=,#(1A>%11A
M5'H!0!)#<0V\.4@#W!ZO+RJ_1?\ &JM/5">O%5;B_A@RJ 2/[=!^-*X$]=1X
M6N8[*PO+ATRHD7<0.0,&N-97_L^/4C=(Q+%3"IP5.0,8^ASG]*[[1K2RU#0&
M%DQ6.7&XD_-G&"#[B@9?U.PL?%&CM 9 RD[HI5^]$XZ$?U'<&O([VRN=-O9;
M*[39/$<,!T8=F'J#VKU:VMI])T6Y7<0Z.75L=>!6/J-I#XLTDW,RB"\M&"K,
M@SN4]5(]._L?QI >=JI9@J@DG@ #DUM6GA\B,3ZC*+>'^[GYC_A5^;[+H#Q0
MV\&^XD S,_) SBIM4L)[^[M=A^54RS'Z^E #=2N!H]I##I\2Q^=GG&6_^N:O
MWF?[(;.<X'7ZU8:"([)90N8UX)Z#UYI+F%KNR*6^UBX!3G (ZT <W4MO,D,F
M7A29",%6_H>QIDD;Q2%)$9''4,,&FU0B6X\CS,V_F;",XDQE3Z9'6HJ*M"[5
M[?R;B%9-JXC=?E9?Q[CZT 5:4$J002".A%"JS9"J3@9.!24 ;=AXAEAQ'= R
MI_?'WA_C71V]S#=1>9!('7V[?6N!J2"XEMI!)#(R..XI =_16%8>(HY,1W@$
M;?\ /0?=/U]*W%974,I#*>A!R#0 M9GB*&2X\-ZC#"C22/ P5%&23CH*TZ*
M.?T^PN;C2+!98OL[Q6Z(0_WB0!U':IQI]TAQM!]PU;-% %&WLF5@TI''.!5X
MD $D@ =2:*@N-/M;X$WDDZPHN2L<A4'GJ<=: ,Z^UZ& ,MOB1AU<_='^-<AJ
M&N//(3O,K_WC]T?05UFN>#K6[TGS-'+_ &A/G4&9G68?W>20#Z'UKS?D$@@@
M@X((P0?0TACY)7F?=(Q8^],IT<;RN$C5G<]%49)KH-/\-%COOGVX&[R4/S8]
MSVH SM$>^BU*.6P0O(IPP_A([@GTKU$9(!(P<<CTKE]%G66WD\N*.*-& 5$'
M3KW[UT,%Y'-@9VMZ&F(L4444 %7=,_X^6_W#_,52J[IG_'RW^X?YB@#5HHHI
M#"L&X_X^9?\ ?/\ .MZL&X_X^9?]\_SH CHHHIB"E +' &3259M"N9,]<<4
M4I[IX1@ID#WJJ]VLBY!_"K.H8P:YV^NTT^QGO90QBA +;1D\D ?SI#+<LFXU
M;TR,Y>4]/NBL>VU"WG6.5ED\MU# # .#6HVK1HJI;1\ ?Q<8H U:*R4U.8GD
M)^57(+U92%8;3^E,1:HHHH *G^SC[.'/5J@J7SR(-A[=* ,>[4Q2;E.#[56:
M9G7G\:LW(DGDVHC,?I7#:AJLL_B/3K<175F\2ND\,O&X\D'C@C%(9V,%M)<O
MP"$[M6L98+=0AD5<# !-<I#/+&<I(RGV-3(V3DG)IB.F2XA<X612?K4E<\C5
MI6<[;A&QR#T]J +]%'6G,C*,D8H C9%?&1R.A'!'T-2"=@GEW*>?%_>Q\P_Q
MI@=2< C/I2T 4-8N+2"&W"2#RPA50.O7IBN=5\1B.!/(BZ87[Q^I[?A75365
MM.^^6%';&,D<TS^S;/\ Y]T_6@#$L-'N]2606TUO!$A ^96+'/TK+\3Z/J.B
MPQ2F9)K60[6EC0J4;L#R>#V/KQZ5V$]HT6ES?88RDFX,"AYXJ3[9%)H$0U>/
MS(YP8Y@R^^.10,\AHK>OO"EW;:CY-N1+9N-\-RQX*'U]Q^O6K5E9V%G;7%Q"
M5NIX%)WL/E!]A_6D!EV6B7%Q&9YO]'M@,EV')'L*ZG0[:QMHTG@B*C.#(_+$
M?T^E58IIY]"N)+K(E<'AACOQQ3M.,\=C%#M"!?O,>I^@[4[ =:K!@"I!![BE
MKG_MXL^0_/\ ='>LK5/$<C@JS[!_SSC/)^IH$=7>V5K>1XN%7(Z/G!'XUSE]
MH-Q:Y>']]%Z@?,/J*YR&\BO;O9J$TD5L5/*#.&[9]174>%]>2X)TZ9SN0G[.
M['ET[ ^X%%P,2BNSOM'M;[+%?+E_OJ.OU'>N9OM*NK$DNFZ/M(O(_'TI@4JF
MM[F2V8E K*PPR.N58>]0T4 23O$\I:*+RE/\.[.#3&1D.'4J<9P1CBDJS]ME
M:V,$H65,83S!DI]#U_#I0!6J6"X>W?*X([JPR#20V\MPS+#&791N(7KBHZ M
M<Z2QU."XPGGO;2_W9#O0_0GD?G6I_I2=8TE'JC8/Y'_&N'K0L=8NK'"AO,B_
MN/\ T/:GS,GD70Z8W,8XE1X_^NB<?GTIRI;S#*K$X]@#3+'5K6^ 5&V2=XVZ
M_AZU8>TMY#EH4SZ@8/YT<R%RL@-G;'K"GY8K4TJ&."W<1KM!?)_*L_[&%_U<
M\R>V[</UJ_I[^3&T<LNXELAMN*':PXIWU,OQ!-8F^CM[V%AF,%9XS\R\GJ.X
MK#NM+F@B^T0LMS:]I8N<?4=JV/%&F7=S.EW!'YD:Q[6"\L.2<X[]:YNUOKBQ
ME\RWE:-NX['V([U)1#=:C=6FFS)!.Z*V,@'CK^E<[&LUU-LC5Y96/0<DUUFJ
M7>DWNGR27<$EM,""WV<?+)SZ=C7-S:TZQ&"PB6T@/78<NWU:@#<T.P%E>/Y\
M\9N#$<P(<E1QU-6-,:]EFC:.U2RL%SA"/FDXXK&\)EFU28C)_<GGWR*V[33[
ML7:7VIW9>5<[(D^ZN1B@!DL]RVI30Z;9*K[\37+C^5;$AY%1M,6X7@5:LM.N
M;YOW283O(W %-+J)N^A"C%3E20:W+&RGG3S)QY4?]X]3^%6;73[6QP0//F'\
M;#@?05.[LYRQS0Y H]QR&*W7; F#W<]32>9O79*HD0]C3*6*YMQAMK/C[_'*
M?4>GO4E$$NG[@7MFW#^X>HJB05)!!!'4&MYEA>/SHY%48SO!XJMOM[V%78K+
M&P^2:,YS^/>J4B7'L9-%6I[&2(;T/F1^J]OJ*J%E7JRCZFJ(>@M&!Z"H3=6Z
M]9H_P;-'VJ,_<$C_ .[&33LQ71."5((."/2K<5[D;)EW*>"<?SK.\V9ON6LG
M_ B%_K1MNV_AA3ZL6_PI-+J--]"Q+HX#FZTJ?[/(>J#F-O8CM66V(+P^8K:7
M>G.)%_U,GU]*T8H[F-PWVMA[(@ /YYJ^TD%W$8;J-64]0PX_^M4,T3N<])B*
M4/<J=/NB1LNH.8I/J!2ZU<:F--MFVP/<%F'FAALV_P!^KTVCW-E&_P#9[+<6
MS<M:3\@C_9-8.N"T&B6JM:72+Y[#[*#\Q?\ NYZ[:!F*I$L^8@=1NQUE?B*/
M_&E!66\ &[4KP8]H8O\ '^56X=*N;R)1>$6EJ.1:P\?]]&M./R+6,16T:JH]
M!_G- %.+26D<3ZG-YSC[L0X1?8"M'>  J *HX %0[BQR3DU'/=PVB;IG"^@[
MGZ"@1;!JK=ZK;V0*LV^3^XO7\?2L*\UR:?*09BC]?XC_ (5GHK2-P,GUH O7
M>JW-XV&?9'V1>GX^M)$S,OS#\:;' J<GDU+3 * "2  23T JREE*;<SOMBBQ
M\K2'&\^@'4U%#/+;OOA<H^,;AUH 6>VEMF59DV,1G:2,CZCM3S>3?9A;J0D?
M\008W_[Q[U 222222>I-7](T:XUB>58KB&%8U!)>,L3GZ$4 454GZ4R:XAM1
M\YRW91UK<UCPGJ5GIDES:7BW,D?S-"D&UBO?:=QY'IWKA-^_Y]V[=SGUJ1EJ
MYOY;C*@[$_NCO]:JT4JJ68*H)8\  9)H 2MSPWK5]I5TZVRM)%)S)'C(X_B]
MJ+3P^1']HU*46\(YVY^8_P"%=7I%M9[88X(E2"0C/'WAZG_Z] '1:??Q:I8>
M:\80;MC!CQGV-1SV,5E8W9A&T2%21COFFR::+/2;FW@&0Y+*/3(JAILUT^C7
MD=TSDQ,H4/U H S)]/AN+M+B50Q1<+GMS4=_JD.G+&A4L[CY%'3'UJCK<]W]
MM@M8"VQ@&<+]>Y]*L7MA;SR07%R^V.-  N<9/TH 9KLC"PMV[F09]*NV\\:6
M]O%NS(R+A1R1QU/I5:>,WZQH4,<*'(+?>;\.U6H8HK=,( H[D_U- %F6.*ZC
MV7,>\#HW1E^AK%OM*:U7S8Y%DA)QR<,/J/\ "I[C6((LK')&6]68 5S][K)=
MCL8R/_?;H/H*=Q%EVC@3?*P K/EU+S)%50R19&XK]XCOBJ$DCRN6=BQ]33:0
MS96\AT_4BMA=.\/\,N"IS]/3I5VXN/M+AS%&CX^8H,;CZXZ?E6#:6-S?2;+>
M(OCJ>P^IK9-K)9'R)9 [*!R!30#W@ECB25XV$;_=;'!J.IH+N:W5UC?Y'&&1
MAE3^!IL,33RB-60,>F]L#\Z8B.K=EJ5S8-^Z?*=T;E35>6&2"0QRHR..H84R
M@#L;#6K:]PA/E3'^!CU^AK2KSRM6PUVXM,)+F:(=B?F'T-(#KJ*K6E];WR;H
M) 2.JG@C\*LT %.6,3I+!N"M(A S3::R*XPPSZ>U $%K#<Z'H]SD@LDFY<C@
MC%<_J^A6^N-#K$!^RM.Q6XC R&8?Q#W]?\YZM;B1%V3+Y\7O]X?XU5OVL[?3
M4,+JL0D+$'C:2.F*!G)Z6]K#?36=I!L$0(>1N6<C^E+IL<MA',]V^Z6?D*#N
M8T\2HCN;2/9O8LTK#YCGT'^-+& I)Y+'JQ.2:!#+&T>" QNY"L<LBGK]36DI
MIUK8S3X;&Q/[S5K06<4&"!N;^\: ([3[1@;ON?[76KE%% !5W3/^/EO]P_S%
M4JNZ9_Q\M_N'^8H U:***0PK!N/^/F7_ 'S_ #K>K!N/^/F7_?/\Z (Z***8
M@I02#D4E0W5U!8VDUU<RK%!"A>1VZ*HZF@ FM_./+D#Z5R'CC1_*T2XOH+RX
MC"JB2P%LI(-PQQV()SFN \1?&'5[RZ>/1 EC:*<+(R!I7'J<\+]/UK&O/'GB
MS[(]AJ\K2PW"*^RY@",5SD,I !P<=>12'8]8L[&XBL;+(4^9 KJ0W;:/6IU.
MUL9''H<U+X0GTSQ!X?M+Z&62Y\M!$R2G_5,H *X'^2*Z*:SMYT"O$N!TV\8I
MB,!&JU&<X ZU;_LB$'B1P/3BK4-I%!RH);U- $R A%!ZXYI:** "BBB@ KC?
M$)5?'FAN\32IY+@JJ[L_>XKLJ,#.<<B@#!BTJ68N3 D",Q*EB2RCTP#BFRZ9
M<P,=J^8G8K_A7044 <_'!.3@1/\ ]\UJ6EJT1WR?>[#TJY10!?MXECB#D?.W
MZ"J]P1S4C3_+5&>;K2&4KEBIR#@CH15JUG\^'<?O#@UG7$FXXJ;3"=TH[<4
M:-%%%,0*\L3;XGQZJW0_X47,=MJMN+67,#YR%Z GV/>BD95==K $>AH J:C
M;>VMK<G)2'9FN8LXX=/A>& ^>[_?8GY0?\^E='?Z;)?[%:[<1J,!",Y_'O54
M:!M&!<#_ +X_^O0!DLZJ1+<2 D="W 'T%5I]6A4$+,@'LP)/X5U5CI,-M,T\
MZQW!1#M5XQ@?GFK%S9:9XIT9[=%$>#E&5 &A?L?\]10!YE<ZI)*2(LHI_B/4
MU0)R<GK1K0;P\UPFI+Y;P'# <[\]"OJ#VKB'\0ZSJEV(=.A<,WW(H(O,<C\B
M:0SMZU-+T>^NY$GBS BD$3'CGV]:\_TCQ??:)JP76;'[2B'$D4R;)$]P..?8
MBO6_#VJQZG:2W_G[H7VE6)P .>,=OI0!V4881J';<P RV,9/K3B 001D'M6?
M;ZB" )1QV85?5E==RD$>HIB,>^\/P7&7MB(9/3^$_P"%<Y=6=Q9R;)XRI['L
M?H:[RF2Q1S1F.5%=#U##(H \_HKHK[PYUDLF_P"V;'^1_P :P)8I(9#'*C(X
MZAABF U69&#*2K#D$'!%23W$MS)YDS!GQ@M@ GZ^IJ*B@"P]E,ENMP 'B/5D
M.0I]#Z&J]/CEDBW>6[)N&&VG&1Z4L$:2R;'F6($<,P.,^^.E $8.#D=:V+'Q
M!<6^$N,S1^I^\/Q[UF7%M+:N$E7&1E2#D,/4'O45 '=VM[;WJ;H) WJO0CZB
MK%>?1R/$X>-V1QT*G!K>L?$;+B.]7</^>BCG\12 ZB*=XNAR/0U7OM)L-7!9
ME\FX/\:]3]?6DAFBN(Q)"ZNA[J:DH X?Q%X>U&SM6183.K, KQ#(//?TJEI_
MA+ $NI2A1_SR0_S/^%>CRNTT!A<DJ2.>]0?9X< &)#CU&: ,"+R;:(0VD2QH
M/08J$VR,Q8O+D]Q(:Z7[-!_SQC_[Y%'V6#_GBG_?-"=@:3W&:)H-J\<=U/-+
M(3DK$S?+^/K6Y+O4!"H1!P O2LE[NYL-ACMUEM GS+']].3SCTK3L]1@O(\P
MR+(O\2GJ/J*&[@DEL86IZ^FF7;0WD%S'#P8YDC+H_'.<="#FFV.L2:K<*+*"
MY$"<M/*FQ3[ 'KZUTK0*X)B/_ 34# J<,"#[TAB4QXE<@G(8=&4X(J"[U"VL
MGBCGE2-ILB,R' )'49]>:KW&L6]N@WW$.]R%1=P)8GH  : (=9M3+9,'LY+W
M# B**3RQ(>GSCH0.M4+*RU3SXY[IY%*#$=O"-D48Z=.Y]S721.9(E<J06&<5
M,RI#'YEPXC3WZF@".V,X R?G]OZU#J%OIL0,DT42W#<X102?J*Y+QS\2;?PK
M8JEK#ONIL^3&3@D#JQ]!^IKQQO'7C?5GFN[66X,4?S2?9K7<B?4X/ZFBX6N?
M0ZHJ_=4#Z#%+7D/@[XN3SWL5AXB$6V4A4O(UV[2>F\=,>XQBO7J8K6"BBB@
MHHHH DCG>+H<CT-5M5=[@1-%$790<C(XJ6B@#!DM+Z0_-$<>@(J-[6>%"\D>
MQ!U)(Q5R_P!>M[7*0XFE]C\H_&N:N[ZXO9-T\A;T4< ?04 )=ZI,,I:PM_UT
M8?R%8[I<RN7D#LQZDUHT4P*4-JS<R?*/3O5Q5"#"C I:M-!;0V^9)_,F895(
MN0O^\?Z"@"*WMI+F0I'M&!EF9@ H]2:+B.**3;%-YH Y8+@9]O:HJ* ',[/C
M<S-@8&3G ]*;16EI^B75]A]ICA_OL.OT% &<JEF"J"6/  '6NGT;3[JRT^]E
MD!1W1=B@_,",XJ_9:;:V Q$F9.[MRQK3MY(XUD:4@)@9)Z4@*FA:I-=64SW1
MR86 W <GZUQOC#P_' S:UIFU[*9LSK'R(G/\0_V2>OH?KQZ$;6,0S& #,H!X
M/!K#TNQGL(M1AG'!B&/0]>U(9Y_8Z)<WB^:^(+<<F23CCV%;$YM?#]K&]I")
M)I0<2R=>*FU^VN+M[>&#.#DMS@=NM:#6$4X@,Z!C$#@$=S0!2U*SFU*SM41N
M=VYF([8K6L(!$D,#?,%POUJO>7:6-F9@H8 X !X_.I;"X+P17$N,\DXX'!-
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
M9(A[,P!%5_\ A$-9_P">$?\ W]%>D44[@>;_ /"(:S_SPC_[^BC_ (1#6?\
MGA'_ -_17I%%%P/-_P#A$-9_YX1_]_14[>#=1-NKHJB4<-&SCGW!']:]!HHN
M!YO_ ,(AK/\ SPC_ ._HH_X1#6?^>$?_ ']%>D447 \]M_#7B"TD\R!$1N^)
M1@_45T%G9ZFZ8N[5(W'\22 @_AVKHJ*5P,?^S[C^Z/\ OJC^S[C^Z/\ OJMB
MB@#'_L^X_NC_ +ZH_L^X_NC_ +ZK8HH Y^XT>XFG62(O;SHF%F5P0>3P14"Z
M->3S&26%;:Y7[MS XPW^\M=/10!D6*ZJC>7>0QMCI-&XY^HK2V%QMD4$>O>I
M:* ,V^TB"^A,-Q!'<1$YVR#H:I6/A;3;"?S;:P@BD_O_ 'B/IGI6_10!2G6X
MA7%I KN?XW8 #\*PK_3]9E!D6%9Y3T#2@ 5U5% 'R1\0WOCXVOH=0QY\&R/:
MIX4;00!^==1\-?$&HZ?>Z)I]_<7MCI,L[_81!;[8[R9C@K(_\2@GMG''I6Y\
M;? ]W)?_ /"4Z= TT31A+U$&2A7@/CTQ@'TP*\ZT+X@>(/#VFBPL+B VZ.9(
M1- LAA8]2A/2@9E>(K6>S\2:I;74<4<\=U*LB0_<4[CPOMZ5]+>"5O-2\$:-
M=RC=)):IN8GDXXS^E?.WAWP[J_CCQ#]FMA)++-)YEU=/R(P3EG8^O7CN:^MM
M-L(-*TNUT^V&(+:)8D'LHP* 91_L^X_NC_OJC^S[C^Z/^^JV**!&/_9]Q_='
M_?5']GW']T?]]5L44 8KV-TJ$K$'8=%# 9K!O](\17V5\J..+^XLHY^I[UW%
M% 'F_P#PB&L_\\(_^_HH_P"$0UG_ )X1_P#?T5Z113N!YO\ \(AK/_/"/_OZ
M*5O!^L!B!%$P]1(*]'HHN!YO_P (AK/_ #PC_P"_HH_X1#6?^>$?_?T5Z111
M<#S?_A$-9_YX1_\ ?T4H\'ZP2 88@/4RCBO1Z*+@<EI_A(6I5YE6:7U)^4?0
M5T+6K",)&HP/>KE%(#!N=,NY,[$7_OH4+IUZ]A-#(BB1AM4[AS]:WJ* .=T3
M3=1L+.>.95+;@8U+Y'O]*TI()Y[)U,6R1E(VE@>?K6A10!RKZ+?JI9859@.
M''-9FK^'M>N;>-+6-%SGS )0/IS7>T4 <)J'AC5+G25MHXH_,R,YD&!UK!\9
M:?K.D> =2F*I"D4.UF5P6(9@#].&KUFJ.LZ5!KFBWNEW.?)NH6B8CJ,CJ/<=
M: /D+PYH<_B3Q#9:/;,J27,FW>W1% RQ_  G%>K_ !&T:[@^&%K;6VC2V5CI
M>H%55R-QA"E1*^#U9FS^->6>(?#VJ>$M:DT_4(WBF0GRY5R%E7LRGN#^G2HY
MO$.I3^'XM$EN-UC%.;A5/WMY&.6[CVH&=-\(Y[E/B!;6]ODBYAEC=<\$!2W\
MU%>_3Z/J$AXC7_OL5YW\$O UW9SR>)]2@:'?$8[.-QAB#]YR.P(X'U/M7M=
M,YNQT>\@$GF(HW$8PPJ^-.DVY.-WH#6K10(PSIUXDOF0J%;U5AS]1WJQ]FN9
M891+ @F*%0ZMPV?Y5J447 XJXT+5WD/E6\:#&/,,@)/T]*A3POJ:Y/DID]29
M 2:[NBG<#C(O#6H%L2*B+Z[@:U(-$>W'RQ@M_>+#-;]%(#'_ +/N/[H_[ZJE
M?>&Q?C,D063M(I /_P!>NEHH \ZF\&ZJDA$:1R)V;>!^E,_X1#6?^>$?_?T5
MZ113N!YO_P (AK/_ #PC_P"_HH_X1#6?^>$?_?T5Z111<#@(?!U]) 5DC$4P
MY#^8&5O8CJ/K5;_A#]9_YX1_]_17I%%%P/-_^$0UG_GA'_W]%'_"(:S_ ,\(
M_P#OZ*](HHN!P]AH_B*QPHBCDB_N-*./H>U;R6-TR M$$8]5+ XK:HI 8_\
M9]Q_='_?5']GW']T?]]5L44 8_\ 9]Q_='_?5']GW']T?]]5L44 8_\ 9]Q_
M='_?5']GW']T?]]5L44 8_\ 9]Q_='_?56;&UE@F+.  5QU]Q5^B@ HHHH *
M*** "BBB@ HHHH S-7\/:/KT:IJNFVMX%^Z9HP2OT/455TGP9X;T.?S]-T6S
MMYATE6/+CZ$Y(K=HH *8TL:R+&TBAVZ*3R?PI9698G9%W.%)4>IKY_LM*TC5
M?AE)XKU?2K_5];GGG>_O+:Y$<]B49B"NXX4*%&%QWZ4 ?05%><:/XVO+O6;>
MSA;.GMX6358VN0&F,F[&788!XZX'6LO2?&OBSQ#+X;LK.YTZUGU32);R::2V
M+A'5R!M4,/88)[D^U 'K=(K!AE2"#W!KEO GB*Z\4^ +/6+Z.);J5)%E$8(4
ME'9<@>^W->;:9XO\16'@7PPVD64-G82VL\LTEG8-=>4XF8 &+?N5.Y;GDT >
MYTQ9HG.$D1CDC 8'FN975;G7/AJ^IV-_:_:9[!I%N88V,6X*=Q56PPY!&#R*
M\P\"1?V-_P ("?LFG/-?VU_=?:%MRLB8A7&3N^9CCDD<C XQ0![Q17BUM\0?
M&2^#=(UJZDL&DUVZCM;1;>S>0V_+AW* Y=CMX4>M:7_">>*3I%K8M;Q6^JW>
MM+ID-]=6;Q(T97=YOE,<AN"-N>M 'JP922 02.HSTI:\W^'"WJ>-?'::C/!/
M=K=VRR2P(41L1'!"DG'&,C)YS7I% !1110 4444 %%%% !1110 4444 %%%%
M !1110 5BZOX1\/:]()=4T>TNI>GF/&-_P#WT.:VJ* ,G1_#&AZ!G^RM*M;1
MF&"\48#$>[=:UJ*Y?XC:I?:+\/-;U#369+N&W_=NO5,D L/< D_A0!U&:*\6
MFTOP_P"#=7\+7UI;^(!-<RV^_5[>?S(;MI<C9+O?G/WN!TZ5NO\ $+5ET.YO
M?)L_-B\3G1U&QL&'S N?O?>P>O3VH ],HKR>^^(/BBV?5]02'2SI>EZ[_9CQ
M&-_.E0LJY!W8!&X=CGVQS8F\?Z[9^/3IFH)9:?IYU 6L*W5K-B>(]'6=<IO/
M92!Z$T >H45XEI'B+7_#CZY?V_V*72CXNEM9HI@YF;S'525;.% XP,'O6WJ7
MQ!\06]OKGB&VM]._L'1=1-A-;2!_M,P5E5W5L[5.6& 0: /4J*\]\"W6MW7C
MOQF+^]BGLX;J-(XPKY3* H%R< ;2<C'+<UD7_B75=(UOQK+HFDQ37,.H644L
MBI),PC:++2&,-\Q7@!5V]>: /6:*Y7P%XEF\3:)-<7-U97%Q!<-"YM8Y(L 8
M(WQR#*-STR1[UY9#X<TZY\&^-O%#2W5OK.GZK?-;7D5U(A0HV57&=N,G'3O0
M![[17CES\4?$0E\JQL8I);'3[2XN8&LIY7NI98P[*K1C;%@'@MU--N/&.N:%
MXE\=:W-(EQ96-G9O#92*X*&4?NP.<+@L=_')Z8H ]EHKR8?$S7M.T369K^PB
MN9[:.!K2Y6SGM89'E<(482C/RD@Y!Y'I3?'FH>-;+P7?Q7FH:5'/'=VJK<6!
MD1GC=P"I3=E?FQSGYESP* /6Z*\EU?XD^(['7-1L[6R@NO[',$5S!#8W$CWC
MLH,A1URL0&?E#9S6;X_\2Z_KWA3Q@UJ+*WT73;I+%D8.+EV#QDN&!P.6 QCD
M9H ]LHKG/%VN3:!X7^V6]S96\[/'%&]XKNN6.,!$!9VQG"CK7"6_Q,\12:&6
M6ULFU%-?ATD--;RP*Z2+D,8V.Y#T_#M0!Z]17E<OQ!\1V5OJ6F3PZ;+K4.LV
M^E07"(Z0$S+N#LI8G@ \9]*O> &U/_A8'CB/5I8)+M&L@[6X81G]T<%58DKD
M8R,]: /1J*X/P*[MXR\=AF8A=2C"@GI^Z'2L[6?'7B*.;Q+J&EP::-*\.RB*
M>&Y#^=<D %]K X3 /'!S0!Z;17G,7C'Q)KFK:E)H4>DPZ;IDD$<D>H%EDG\Q
M59CO!PF W&0<FJ.K_$?5M/\ &,=I;R:==Z?_ &K%I\D4%M,QC#D EY^(Q("?
MN 'ZT >J45XG9>,_$GA[3_$=S=7%O>SW'B9M,MBT4KB%\#+;023&% VHO.<]
M<UL)\0O$<FF6]DME;IJUSJZZ=!=W%K-#!(A4MYOEOA\X!&W/7O0!ZI17GGPV
M>_;Q%XU74WA>Z348U<P9\O/E#E022,]<=J]#H .HP:YJ]^'WA'4+DW%SX?L6
ME)R66/;D^^,9KI:* *FGZ98:3:BVTZS@M8!_RSAC"#]*MT5P/Q,O+LR>&]#A
MO)K&UUC4EMKJX@?8_EXSL5NQ;IGVH [ZBO)-+ETSP?X]N=-TS_A(K4/9SE;2
M^5GM+AHE+&5'=RW;' [ULZ;\0+^]B\#.]I;*?$*SFXV[OW>Q-PV<^OKF@#T*
MBO*= ^)'B._3PQJ%_IVF)IFMW;V86!Y/.1P6 ?GC&5/')]^>)O#WQ(U?4?&,
M6D:K;Z=IWFS21_8IUFBN4"YVE68>7)G'08ZT >H45XGX+\6>(=%T?29)HK2Y
MTF_U^33BTDCM<!GD;# _="C&,<].U;<WQ*UN.PN/$RZ=8'PS;ZC]B="[_:RH
M<1F0?P_>/W>OO0!ZC17GW@+4-?O?&'C"/4[F":TMKT11JK.3&=H*A0> NT\]
M\UF7GBK4-&U;QS<:5I)NKFTN[.-CNEE 5X^9"@)X4=D SWH ]4HKDO /BR7Q
M7IEU-<7&FS2V\WEEK$R+QC(W1R ,AZ\'/2O&_$-U'#K?C.[O=.UJZ$6I-!!>
MVVHM##:,P 4.-W W$'.,4 ?2-%>17/CK7O#-OH_APRV-WJL6DK>7=W<B69)C
MG:J(8@26./OGCO6G-\49=/6&\U33UM+*[T5[^U63<LGVB/[\#9[\C!P.M 'I
M5%>27'C6[T37+K5M7TU!?P>%H[V:.*:0*':; CVDE1@D9;&>O;BB#XH>(/[+
MU65]-LKJ>SL4U!9;>&=(2@<"6(^8 =ZJ=P(X.* /6Z*\DN/C#</?ZS:Z?96T
MQ$L,.BLQ;%X[2+&^>>0"V>/2I'^*VHGQ'<PP6%M-I]KJ7]GR0I%,UR^"%>92
M 4"@G.TG.!0!ZO17B?C?Q9XAUSPIK5W:0V=MHMIJR6*NLKK=$I,H+Y'R[2>,
M=<'\_;* "BBB@ HHHH **** *>I:3IVL6WV;4K*WNX>NR:,,![C/2LBP\ ^$
M],N1<VF@6*3*<JYCW%3[9SBNCHH ***^=;^WN]4UOQG'9:9XFO=835)8["ZL
M+AD@MSQ@.=P P>>G0]J /HJBO-I/%?BQ;NZT?3K;39KO0M-@GU2:]=QYTK1[
MBL>WIG!^8\9[5@WOBC^VM<N-:B29;6X\#S77V1IF4!O,.1E2.>"-PP: /9Z*
M\OTSQ=XAOH['2/#5AIV^ST2UO;@W\TAW&1 5C0YST_B8GWJ+Q%\4-7T[7+K3
MK+3K/S=/M89[F"42RO-(Z[O*B:-2!@?Q-P30!ZK17!_$O49)_@[JFHVYFMGE
MM(I4Y*.FYD.#W!YQ7!^%#+%\0],M].M-6T4V=LUUJ4.HZBTOVJ$IQY:$G=SW
M'3\* />**\H\,_%75-<U.P+:9!)8ZB91%%;I-YUMM!*>8[#RVW8Q\IXR*F\)
M_$K5=8UA['5(M,M)S;RR_862>&YB91D+AQMDX')4C% 'J-%>6:+\1_$,UKX9
MU;5M/TQ-)UR8VRBV=S-%)\V&.>"IVGCJ/6GV'Q'UV:UT;Q!=:;8)X=UB_%E
MD<CFZBW,RH[?PGE3D#I0!ZA17E(^)/B0(=1?3M+_ +*BUXZ1(H>3SF&_:'7^
M$8XZYS[5E^/O%GB'6O"/BN6QAM+;1M.OQIYD$KK=%TE3<X(XVY(&.N">: /:
MJ*;'_JD^@IU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7(ZC\,?!VJ:G)J%WHL;3ROOE"2NB2MZLBL%)^HKKJ*
M.=U/P)X:U>>TFO-+C+6D/V>(1NT:B+_GF0I *_[)XJ?3_"&A:5/8SV5B(I+&
MV:UMV\QCLB8Y*\GGGN>:VZ* ,_2-$T[0M)CTO3;<064>[;$&+8W$D\DD]2:Q
M)OAOX4FL+*S_ +,,<5DC1V[0W$D;HC$LR[U8,5))X)/6NKHH I6VDV%EI":3
M;6R0V"1&%84X 0C!'_UZH0>$-"MO[+\FQ"_V5%)#9_O&/E(XVL.O.1ZYK<HH
M P9/!?A^7PU!X>?3E.F6Y#0Q>8V8V!)#*^=P.2><YYJ'_A ?#/\ 8#Z+_9BF
MR>;[0V9',AE_YZ>9G=O]\YKI** ,?0O"VC>&FNFTFS^SM=%6G;S&<R%1@$EB
M>>3D]\\UL444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5'/!
M%=6\EO<1I+#*I1XW&592,$$=Q4E% '&V/PM\):?J$%Y%82N;9_,MH9KF22*!
MLYRB,Q YJ6;X:^&+C4I;][2?S);M;TQBZD$8G!!\P)G:&)')Q76T4 <[-X(T
M&>RO[22U<PW]\-0N!YS?--E3N!SP,J.!Q4$GP]\.RZTVJ-;3^8UR+MX!<R"!
MIQTD,6=I;WQ74T4 <Z_@C09+*YM&M7,-SJ']IRCSFYN,AMV<\#(''2H;OX>^
M&[W67U.>SD,DLRSS0B=Q!-*O1WC!VLWN17444 9%EX:TW3_$-]K=JLT=W?*!
M< 3-Y;D  -LSC=@ 9Q_.J5_X$\/ZE)J$MS:R&6_GBN994G=666-=J.A!RA ]
M*Z2B@#*T'PYIOANUE@T^.0&>4S32S2M+)*YXW,S$DG@5S[_"CPA+?S7<UA/*
M9KAKF2&2[E,3R$[B2F[:>>V*[6B@#F=9\ ^']=U'[=>6LHE=%CF$-P\23HIR
MJR*I 8#WJ2[\#Z!?:I?7]Q:.\E];"UNH_-812H!A<H#C('0]1VKHJ* .7M?A
M[X<MM-U"P>UFNH;]%CN&N[B29V1?NJ&8D@+VQC%1)\-_#:Z1?Z<]O<3)?F-K
MB::ZD>9S&<I^\)R-N.!76T4 <I=?#GPY>WB75Q!=/($B28?:Y MSY>-AF&[$
MA&!RV3ZTW5_AMX8UN]O+J]M)BUYM-Q''<R1QR.O1RBD L/7%=;10!E:]X=TW
MQ)IBV&HQ.T*2++&T<C(\;K]UE8'((K+M_AYX<MH_+CMIR/MT6HDO<R.3<1C"
MN2223ZYZUU-% '.WO@;0-035%N;-G_M.9+BX82L#YB#"LI!^4C':IM \):1X
M:GO)]-BF$U[L-Q)-.\K2%00"2Q)SR>:W** ..U#X8^&M2U6[U.:*]2ZNW\R9
MH;Z6,,V,9PK =!4U_P##GPUJ5^UY<VDQ:01B>-;F18[G9C9YJ X<C ZUU=%
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
MB1N50HX.[K4\'A#5/$-Q=W^MLJ3B:![9;NU0J=B2*P>))"-I\T_QYR,\# H
MZ@^,M#!C'VIR'@:X+>0^(XU)5F<X^3#*00V#D8H'C#2#"7+W0E$BQ"V:TE$[
M,P++B,KN((5CG&,*?0UG1> K4:==64MR/+N=/:RD$$"Q*-TCN751P.7Z'/3D
MGFHK/P))8NEW;7ME!J,4RR120:>$CP$="&3?N;(=C]X8.,8YR 7/^$Q7_A!V
M\2_9OW8D(\O)^Z)O+STSG'.,9[5H6OBC2;N40K.\4V9 8IX7B92BJS!@P&#M
M96YZ@Y'2JG_"+2'P<VA'4F\XR&7[7Y(SO,WFYV9QUXQ61K7A"\O;;RI)I+B_
MO[]);B\@18HX(@GENNTL3@Q%UXR26SQV -Z^\3VMI!HT\<,\\.K3I%"Z1-\H
M9"X8C&1P.^.OL:HZ/X]TG4='BO+EI+64VJ7+QM#)@AB%_=DK^\^8A?ESDD>H
MK6U;2&OUT[[/,MNUC=)<(#'N4@*R%<9&/E8X/8XZU@W7P^M[O2;"PDO219V"
MVB,T((9EDCD5V7/(S$ 5[@GD4 =+IFJVNK0/+:M)^[<QR1RQM&\;  X96 (.
M"#]"#5VL;PYH*Z!9SQ VQ>>8RO\ 9K80(.   N2>@ZDD_A@5LT %%%% !111
M0 4444 %8/BK5]2T/3#?V-K:7$4942K/,R-EF51C"G/7G-;U9VN:4-;TB;3V
MF,(D*'>%SC:X;I^% &.?&"Z;JTFFZY"L$L<$,K2VRR2Q+YCN@W-M&T?*O)QR
MWM6I;^(],NM4.GQ32&;>\:L87$<CI]]5<C:Q7!R >Q]#575?#"ZI+JCF[:/[
M?;0VY 3.SRW=L]><[\?A5+2_ \&E^(#J,<ELT:SS3H/LB^<&D+$@RY.0-S8P
M <'!)[@%O5/%UG8:G;Z="DD]P]Y#:R$1OY<9?!P7QMW!2&VYSBJ]_P"/=*M+
M"XN(H[N9X4218S:R(949PF],K\R@L.1GJ/44ZZ\*7$VJ/-#JGDV4M]'?R6_D
M!F,J!1@/GA3M4XP3GOCBLB#X;R1K.TFL+)<26OV?SC;$LY$B2"20ER7;*<\@
M<\ 4 =/!XETVXU1=.1KA9W9UC,EM(B.RC+*KD8)&#D9['T-0W?BJPT^^N;6Y
M=FDCD$:16\,DLA_=AR2JKV!SD9&,=^*S;'P3+;^)H-:N-36XEAGFE&8#O82*
MPV%RYPJ[L* !P!G/6G:WX*_M:YNYQ=P#[3.LQCN+42JI$0C!4AE96&,A@1U(
M.: -O4-=L--L[:ZN'E,=TZQP"*%Y&D9E+ !5!.< GI65J7C?3;6QOI;7?/-;
MQ2/&KQO'',8SAPCE<,5/7&<<^AK0?0M]MHD3WDLC:7*DGFR_,\Q6)H_F/J=^
M2:YL?#2V47<27-ND,J3K&ZV2^<OFDD[I"WS 9(& N0>2: -ZX\7Z/:7,T,\L
M\?E"0F0VTGEL8U+.%;;AB "2!GH?2IKOQ-I=I,T+322SAE416\+RNQ92X"A0
M<_*-QQT&,]16&?!31:\=:N+PWOE2SS+"8,RRK(CKY1=GQ@!L* %' SZU2L?A
M\9?#FFI=R1C48)GG87D0N$(9=@1P&&2L:QKD'JG<&@#8U7QSIEE9)-9LUX\B
MPNHCC?8JR.$4NP4A"><!L'BKNJ>)[/2-9AL+Q9(XWM)KM[G8QCC6,KG) Q_%
M_(=6%8Y\!R16IM+/5$M[>:.!;I!9K\[1-N!3! 3/0C!]L'DZ?B'PQ_;]Q&YO
M# @M9K9P(]Q(<HP93G@JT:GD$$9% %VQUZQU&"ZDM_/#VHS-#+ \<J\;A\C
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
M"&0PY!D22*17*YZ9BP5ST/44 ;?A_P 00^(1J#V\;I%:77V<%U96;]VC'*L
M5(+D8/I6Q6/H&E7FFC4);^[BN;F]N?M#M#"8T3]VB;0"2<#9U)[UL4 %%%%
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
MKN!&0!NKNJYV+P3H\*VR*+LPVXC"PM=2%&$;;HPRYPVT],^@'.*Z*@ HHHH
M*Y1?&CB[82Z-<I9FYGM(KGS4_>31;R1MR, B-L,3U'..M=77'VW@&SE%]_:L
MT]TES<74JVXG;R4$S/\ ,%[/L<C/;)(ZYH SO^%BW-\HCT[3X'N8[ZTAE$=[
M',GES,PX=3C=\A!';(/-7K3QQ>:A%;FQ\.SS37$;W$41N8U)A0A2Y)X!+' 7
MOU.*N1^!=-C60F[U&2>0P,9Y+DEU,+%H\<8&-QX P<U++X,TU[.RMX)KVT-G
M&\,<MM<%)#&Q!9">X) /J,<8H @T3Q5'J,.M:G)(1IMLD4\.4PR1-;I*<^IR
M361K7C76?[.2WM='FL=1NFMWMR\T3YADE6,MSE0X+J-IR!O!Y -=98^'=,TZ
MWNK:WM@MO<HD<D))*[5C$84 ]MJ@50M?!.EVV"TM[<,AA$37%PSF)(G$B(I/
M1=R@GN<#)- ',:#XUU6.$OJT=Q<WEPSK;6B^2%)^T>2JA@!CD')/H3Z"M'5O
MB.FB21V^H:3+!>B(S3P/<)E4#%08S_RT+;20..G.#Q6O)X)T>2()MN$*J0DB
M3$-&3,9MRGLP<Y!_#I49\#:=\K)>:I%.599[B.\99+A2=Q$C#KR3C&,9.,4
M9][\0A:V]Q=#27^Q1W?V1+J:X6.,N 6)8D?(N,#)[G'O6[8ZC<S6$VL2*SV<
MELD\%M%MDD4A26 *Y#$\8P3T]Z;-X6LI+62&&XO;4O=-=>;;SE7#L,-[$$=B
M"*N66CV6GZ*FD6\;)9I$8@N\[L'K\W7)R>: .7L/B'_:5E#+::3Y]Q/=+;10
MQ7D;#<8WD^<]4("$$$9';-26OCYKBW\^719X(Y+22Y@,ES$-_ENJ2*Q) 0!G
M')." 3[5I6/@W3;&\CO3+>7-W'*L@GN9R[_*CHJD]P!(_ODY)--N?!&C75A#
M9NDXC@C>.(K*0R[Y%E)SZAT4CZ4 9=C\0FU,Q06&DBZO'N9+<I#>1M$-D:2%
MA(."-KCMUX]ZKZ;X_P!2?1(+J[T&65TL%O[QX9D"QQ%G&5!/)Q&3M].^>O0Z
M;X1T[3+Y;Z.2[FNA(\IEGG+EG9%0D_\  47@<#'%9"?#NT%^ZM>7O]F?8TM1
M;K<L"ZB21FC?'5,. .^ 1GGD @M?'LUH+F;5;*0Z<+R\ABO8V7D1>8X79U^X
MA&>Y'XU;E\<75K)':77A^XBU&9HA!;?:(VWK(6 );H,%2&';(QFM:7PGI$]L
M+:6!G@%S-<F-G."TJNK@^V)&X[5!:>#-,M9X[AYKVZN(I(WCFN;@R,HCW;$!
M/\(W-]2>2: ,6^^)UK80PK-ISK>'SO/MWN$7R_*D,;!6Z.2RG:!C..<5H:;X
MYMM4\2C2(;1D#*&1Y9E21@8PX;RCABA!QD9YZ@=:M7'@S39I#+%/?6DS/,SR
MVMRT;.)7WNI([;CD=QV(J5/"FGKK$.HF:\D,#^;#!)<,\4<FS87 /.=I/?')
M.,T 4M5\:PZ3XDM])FM4(FFB@#_:XQ(6D( (BSN*@D9/'? .*IQ_$,?9TN+C
M1+J*&XA>2S(E1FG99$CV8S\I+2+@GL><5J7/@S3+K5Y-1>6\5Y+B*Z>%)RL3
M31[=KE>Y^1>.G'3/-/E\':/-86UE)%*8;>&2&+]Z05#LK$Y'.044@]L4 5]'
MUO5+Q_$(O[7[))9.JQ0EE?:#"K_>'W@22?TKDQXYUP^ K&;S8?[<\U/M,GE#
M;Y.$DWA>@RDL:_5J[S3/#MII<-ZB375P]Z0UQ+<S%W<[0G7MP .*I_\ "#:'
ML=?)E&^SALB1*<^7$05_'Y5R>^T>E &%-K&OVNDZIXB_M5);:QU"XC-@]L@5
MH8YS'@.,,&VC()SSVHU+4]<T37=0:?6KF[LK&SAO3;QV<0:0/*ZE"V,A0%&6
MZ@9/:MP>"=,^UR2R3W\L#W379LWNF,'FE]^=G0C=S@Y&:T+[0+._N;JXD:XC
MGN+=+=I(9F1E5&9U*D="&8G- #?#FN)XATE;](XT!=D_=7"3(<=U=3@CZX/J
M*UJSM&T6UT.VFBMWFD:>4S333/N>1R -Q/T4#@=JT: "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "LGQ+J;:1H,]XDRQ2 I&C-$9/
MF=PH&T$9))P,D#/4XK6J&[2VDM9$O%A:W88=9@"A'H<\4 >;?\)KKKZ?($F@
M\VWO9X)&\N(S,B11N#Y?FA#@N0VULX P,YQU&M>(7@\.:9>6ERJRZ@T2PLMO
MN+[D+_*K,H!P"?F.![GBM:;3=&6*&SGL;$1R2?NH7A3:SA>RXZA0?P%6KFSM
M;VW-O=6T,\)P?+E0,O'3@\4 <G9^*[Z7X<2ZZP@:[C>2(N0/+&V8Q>8P5B,
M#<<-C@X.*@L?%5['K L;G4K"[MTU-+1KJ- @*M:M+@_,0&W #Z=LUUUSIMO/
MILUBFZVBE4C-L?+9<]QCO5#3O"^EZ;8W-O)$MVEQ()9C=1H0Q  'RA0H "C&
M /7K0!QY\9ZY=:;=7]I<V*16>G27Y'D%_.VSS(%SNX4K&.?4YJ/Q#XIU/9XA
MLIKF)(&M;R.U\A58;HXBP_>*^Y'&"2&4#T/3/HEO!I\]JLEO#;/;S1 *R*I5
MXSR.G!!R3^-1+!H\U](Z0V+W<\3!V"(7D0':03U(!X- ')2>(-;L]0.C7&H6
M0DDGMT6_:WVK$LD<KD%2V"<Q;5)/\8SG'+O#^LZEJGBVS,^H1-;BSNXRD28C
MN&BN!&)5^8XR,'OCGG!KM)[&TN8Y([BU@E24 2+)&&#@= 0>N*%L;1'@9;6!
M6MU*PD1@&,$8(7T&/2@#E;GQ9/!J,]H9;42+K<5BD;?>,31(Y.,YS\S<^@K&
ML/%FHWJ0Q:@]O).]S8R*L<8\O9).%+1R)(0R^F[#<<@UWL=OIEY<&_B@M)IU
M8QFX5%9@5)!7=UX((QV(I;>PTR)IA:VEHC&4/*(HU!\P<@MC^+D'GGF@#@E\
M8Z];:7!?W$UE*+VQGN(T$!5;8QRQIN8[LLH60LW3[O&*Z+P[K5S<SZW!=ZC:
M7L>G2(J7-O'M!!B#G< 2,@GM6U=Z7;7=D]KM,"M&T:O!\CQ@]=I'3H/8XYJM
MHNA6?A^WN!#([M,_F32RA5)PH4<*%4  #@ 4 <)!XZUJ59DBN+>1IK:VN+>6
M2V5 OFW"1Y"+(6*[7R-VUN*==7VLVU_JEM-JR7$XOI8HI#"5,&-/,FY5#]SV
MZ=3U/'H%GIVDB!9;*RLA%*!(K0Q* X)# \#GD Y]A4YL+-KA[@VD!F? :0QC
M<V 0,GJ>"1]": /-?#^IWNGPV>D6]S:VIG-NCWTD98#-KYQR&?&YCQU]3R:L
M_P#"67>^98+RU-S<30HL]K!O$X^S[V9!(ZJHXSDG&/4\UWUS8:<]K*EU:6K6
MY ,BRQJ4PHX)SQP!^%1&TTC4%D@-O97(B=?,0QJX5@H*Y'8[2,>Q% ',^!]9
MN==O9K^Y=2\VF6CLJ'Y WF7 ) R0,[1W/U-8]MXIUI-(DNK:6SBM[&S@NG@,
M+,92\TJ,NXM\HP@QUY/IQ7I,5M!;Y\F&./(P=B <9)[>Y/YFFBRM0C(+:$(R
MA67RQ@@$D ^V2?SH \U'B;7K%Y+*.\6>22]U&3SWCC_=K%*%6/\ >2H,8;/7
M(4# [U7O=:O))KB_D(5V5IF@$Q:,'^RRY7*GE=W/!]Z]-FTC3;A76?3[257D
M\UP\*L&?&-QR.3CO3KF*PAAEN+J*W6)5+222*, ;<$DG_9X^E '"IXOU)+NV
M<75D4:^>S.F"/]_L2%G#!MV<MM!Z8VL._6K8^-/$5U9Q,39J]VMH\<CK&1$9
MIDC(")*S,N&."VTY7GKQV*^%+$Z\FKO/<2/')YL43E2B-M*Y!V[L $X4L5&>
M!6G%INGVWF&&RMHO,<22%(E7<P.0QP.2#SF@#B!XGUAKF739=4T^SDM6NR]]
M/!\DHA,>U=NX8XDRV#T7C&>%TSQAK%_XCCC\J#[$]ZUF8R8U^4(6WJ3)YA8X
MW;=GW3^-=E]DTO4[6.7[/:75O(PG1C&KJQ(X<=LX[U-]@L_MOVW[)!]KV[?/
M\L>9CTW=<4 <7XL\7WNCZP\5E/&8[7[/YT+0+C]X^W#.SJ>1T"*QSU]*K77B
M_7=/MWU"1[2XAD;48XK<0%?+^SLX1BV[)X3YA@>V*[>]M=*,ZW-]!9F948++
M,BE@H&3@GG ZFIXX;62..2.*%DY=&51CYN21]<_CF@#F/"L]S+XEU]+C58=1
M*):[9(%VJ,JYQM#$ _0],5UU5[2PL[!"EG:06Z'JL,80'\OJ:L4 %%%% !7-
M>)=7O++4+*RM;VTL%F@GG:YNDW*3'MQ&/F'7<23G.%./4=+5>\L;74(/)O+>
M*>/.0LB!@#ZC/?WH XBQ\;WD]A$\\EFMQ++I:HF,%A<",R8!.3]Y\>F.^*AT
M7Q-?7"Q+]NT_3X+=82898V8W/FRNIVG=D=,#&?FSGCBNTL]"TVRM[*)+2*1K
M.!((9I45I B 8^;&>P/UI;V'2+&)+^]ALH4M!E)Y44>3D]B>F2>WK0!YOHNN
M:A>:+I=K<2M;O!>V2Q1LQ,DT;2$><6SRK$%=O;:<]<#L/"WB"_URYGBN$B3[
M!$+>\"J1_I89@X7G[H55;Z2"MNVCTV\@BN+6.VEC7*Q21JI"X;H#VP1^8I-*
MTJ'2;>2**265YI6FFFE(+R.W4G  Z #@#@"@#SV3Q_J:27<L,\$]NUE<74#-
M;JBJ(Y$4$#S"Y7#')8+R,CTK7NO%=Y<>)+C2K34+&VMUN3&MXZ"15"P)(4^\
M 6)8]^ I[\UUT>E:=$\KQV%JC2[C(RPJ"^>N>.<]ZAAT_19[:2TAL[!X(I-K
MPI$A5' !P5Q@$ C\Z /-M'U749+?P_%%J"Q9.F^=-\S>>'2<D$ENA*C'U[UK
M>-+G4X]>NX;;4_*B^R6310E3@.UX%+<,,^A]1Q7=MIUD\8C:SMV0;<*8E(^4
MY7C';MZ4Z6RM9YEFFMH9)4&%=XP649!P"?< _@* //[SQ9K]K=G21)#)/'=7
M$37B0QKN6..)U&V215!_>G/S=$.!W&[=Z]?OX?T"=9+6QN-4>-)9VQ+%!NC9
MSM(.&R5"@YQ\PZUN:A:Z6;.5]1M[0VRMYLAN$4H"!C<<\9QWJQ/:V]U;-;7%
MO%- PP8I$#*1]#Q0!Y4?&6HZ1X:WVVHP7,UNMW=RD0ADD'VF55)=Y!M0[2 %
MW-^F;[^(]5L&U& :L'GDU*Z,:_9U=DBC5#C+R*JJ-RYR?H.X[UM,TF61(GL;
M)Y(%)13$A,:MG.!C@'GZ\T7.FZ20TUU961&\2,\L2?> P&)(Z@<9H P+CQ/<
MMX&T?5EEC@O-22WVA(?,R[KN(0%@,]<%FP.^>_/0>,]?O=+N+F&YLXS8V-U=
M2%H YF,,SH%^5R%!"\X)YZ&O1YK"SN+3[)-:026V /)>,%..GRGBA+"SC1D2
MT@564H5$8 *GJ/I0!PSZW?:CXCTLOJ%O#"NM/;#3U7$NU8)"&9MW.>&QC&"O
MXVM9\2ZE9:_J$4-Y9+#8M:!;-H\RW'G-M(!W<?[. >>M=5/;Z9:RG4KB"TBE
M4 &Y=%# = -QY[X_&J]MI&E3:M/K4<<5Q<RD)YI"OY9CRIVG'RGJ#]* .&UW
MQ==W7AB2$75M'/+9:B\Q0E6C,,@1#P<KUYINN:]?K++!+>V]Z+%IG6>!2D<N
MZQG?8P#'." >#T9>_->BC2]/$LTHL;8239\UQ"N7SUW''/XTL>FV$, @BLK9
M(@6(C6)0N6!!.,=P2#]: /-]<\4ZE]FUJSEN(H[=[.YBMO(4,-RVY?!</O1Q
M@DAEQC&#Z]AX=OM2?4M2TS4;B&Y:U2"1)8HO+XD5LJ1D]"O!]ZV#IE@;B2X-
MC;&:1/+>3REW,O3:3C)'M4ZQ1H[.J*'8 ,P') Z9H ?1110 4444 %%%% !7
MENE7FJVNM:A;KK-E;37M[>2/>W4!8;8&55B ,@'1R>V I^H]2JG<Z1IM[#Y-
MUI]I/%YGF[)859=_][!'7WH YKP;X@U;Q+<SW=P]O!9Q0P$6T<1+,\D*.6WD
M],DX&.AK ;Q5KT-E?2V$EA##81/<M')"S^:3>3Q[<[_E&(P<\\]..*],C@AB
M9VCB1&?&XJH!; P,^O  J+^S[+:Z_8[?:XVN/*7##);!XYY)/U)H XA]<\2_
MVP^AIJ%B+B.YF1KLV9Y18(I5PF_KF0CKT]ZS9?''B.WLK-W^R32ZI:VEQ#Y4
M(46OFLP(^>0!N@ +%>3^%>F?9+;SC-]GB\TDDOL&XD@ \_0 ?0"HY-,L)8#!
M)8VSPF,0F-HE*E!T7&/N^W2@#SJ;Q5KU[ILUG<7FGZ;-%:7<LEQ($?S_ "R%
M"C9(51@&^;#$@XQ4$/BN_L].%M:7*17.58GR/.=T2TMV+$O(B* 9.23Z8'4U
MZ++I&B^1:V<NGV'E1L?LT#PIM5L$_(N.#C)XI+W3=$$*/?65AY22J4,T*85S
MA%(R.#]U1^ H \UB\8^("YO8KB*1]373UC@"+BV,ENTC%=\BJ<E2!DC)8=2,
M'J3XDUA?A[+JKI:IJ<<OD@Y62,GSA&&(1R <'E0QP<C-=))HFDS(R2:99.KQ
MB%E:!2"@.0IX^Z#R!TJPEC:1V:VB6L"VR !81& @ .1A>G6@#S\^*_$<'B62
MQ/V::WL[R&SF:010B7>JDR?-+N4_/\JA&!V]23Q5M/'&NO!Y-S>6,%W-+:[)
M'@5H4CED*%T=)"'7IMR5.>H]/0GM-)FUA9GMK-]3BC#+(T:F9$)(!!Z@9R/S
MJI=^%-&NH1"+"W@C-RES*L,**)F4Y <8^8'G.: .13Q;K,\]S8#5=+M6L$N)
M&OY8,QWGEL!A1O&T#.'()P>F*DM/%VO77E:FSV<-B;^"T-D\)W@2P1N29-W!
M5G_N]!7:R:)I,MM!;2:79/!;G,,36Z%8C_LC&!^%.G;3+<M]H-I&?,25M^T'
M>2%1CGN2  ?PH \VC\?:^EAY$ODOJ-Q+;A-D,>R-)-^71_.V2*2@"[F4Y/(/
M KN?"FJWFJ:.KZD(%O%EDC(BD1MX5L;B$9@#T! 8X-74T+2(K:XMH]*L4@N#
MF>);= LI]6&,'\:L6]A9V@B%M:00B)#'&(XPNQ202HP.!D#CVH XN?P[IG_"
MQ2OE2[3ISWA7[3)CS?.'S8W8[].E85CXJ\0:!X3TUI9[:^^T:/#<09BVF$F2
M&++LSX<8EW$DKRO4 \>F:A=Z9I:&_P!1GM;50/+^T3LJ<$YV[C_*JLUWX>A-
MG;33Z8GVJ+RK6)VC'FQG'RH.ZGC@<'B@#&T?Q'JP\-:W>:C;QS7.FB1HU1H]
MTH6,. RQNX5LG'7I@XYK!LO%_BBX2"!WL4DNY;413LL3;%E+!OW<<S$K@94D
MC."#7HUG8V>G6PMK*U@MH 21%#&$4$]>!Q45MHVEV886NFV< :02D10*N7'1
MN!U]Z /-=3U[6R9I+F_MW%I8ZG%)"(BB7+0S1H&P'R#@@\=,-CKQ?OO%?B.,
MH('@87FIW5G (X$S"D#..LDBJS-M'4C !P#7>RZ5IT[*TUA:R%2[*7A4X+_>
M(R._?UHN-+T^[M6M;FQMIK=W+M%)$K(6)R201C.3G- %7PUJ%UJOAVSO;U(4
MN9%/F"&170D,1D%2PYQG )QG&3BM6H'>UTZR+,8K:U@3DG")&H'Y "IZ "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG/'E
MD]_X.O84CN)&!C?;;EMY"R*3C;R> 3@5T=% 'G?E:S;#[?$-9N)'U&]S%YKY
M,"Q3>2%5LJN3LP2.21G-9NF)KUW<&WSK$=C+/9%F$ER#@F43?/+A^@3=@*.F
M,=:]6HH \JU.;4K&PNX[Z?6UM[6WOS9M;R2&4,LS>6\A')79MVL_R]<GI6A#
M?ZRYALF35))9-1@EWB*0Q_9C;INR^-NW?NR,YSVKMM0T32]6>)]0T^VNFBSL
M,T88KGJ.>W X]JO]* /)8#KL#:';Q6FJP26L>FQL,S[3'B,2X10(P "P;>2V
M0< <4ZSM-8T_3H+6U36([2(S"\">:9 OVQ2VPGDL8B2"O)!8CFO6** /.K6R
MU/4;^*W\[7$T7?=M;EYI8I"@2'9O8X?&\R[=W.!Z5I73ZI)X,\.O>_V@"WD'
M5?LX<7&WRCNX3YQ^\V[MO.,UV=% 'CS6^OV]E%';G5K:S(NWM2T-PTQF:YD*
MEQ&02Q0H1YGRG)SWJY?6FKV>H:B(OM\<4^J+->N%N2K(;5 I7RCNV^8'!V'C
M"@\ 5ZK10!YA]C\1SZ3>32W6LF[BTZV6V9#)$2[22!SLSRX39G.2."<&KPTW
M5K+4Y)+>;6'CBU8PQ+)<2R+]F:VW'@D[AYA/S')!  (QBO0:* /-=/M/$#6\
M-]/+J_VN&;3$2-I) FQDA$^Y.C=7W$@X(/0BL^R'BA[2[^TWFJQ71M7^V"*V
MN'VR^8F"NY@O3=@0]5)(Y KUJB@#A;6"_P!2^&FN6D]O>><\-S' &DE+3#9\
MI3S ) I)P V3QU((K/T[2[V&YDU*Q_M9"=2L5C5WE"O 884D+HWWOX@2PR-O
M;%>E44 >>^"/[?.LJ=4GO/,^SR?;HY89MGG;EQAG.P8^; C&"O7H*IFZU&XU
M34383ZQ)?Q:E=1L,R&W6W$;8"_P9W;<8^;=[5Z=44-M!;>9Y$21^8YD?8N-S
M'J3[F@#R_5+7Q#:0V$45UJJJVF1O')_I,\GVPYW[MC=?NX63Y/O=.:MZ@=7$
M.L#_ (G[:YBZ$8MPXMA%Y;>45'W/[N-OS[\]LUZ510!YA>R>)8M8UE=-&I3W
M$D5SY+.)46'Y<I@-F%QQA"A5LGYAUK?\%"_V:E]HGNI+4[/(6XBG7:VT[\&<
MESGY<]@<X[UV%% 'E6GPZU:Z;8V[1ZQ%J,5M8IIT<2R"  *OFB0#Y,YW[M_.
M,8JRT^HPZ=<L\/B.;52'6^"/*D"9F4 J=IX"Y(\D$[ V><&O3** /(X+76)'
M@NIXM5+V\U_'9L!<?*'MT,?W_G*EM^"_?CC@5J6)UK[?;>:=8_M7[9#PPD^S
M?8_+7=G^#.-V<_/O]J](HH X3PPFIZ5)IT]^^K3)/HZR7@G,DQ%SO0?=YVMA
MFR !P.>F:[NBB@ HHHH *Y7Q:91>V'GG51I?ES><=,\SS/.^7RL^7\V,;\=L
MXS7544 >;!M;^VY_XG@U7[4FQ7W^3]C\L9W;?W6[KG'S;^G&*KRZ)JL^FV=M
M<-K,ZS6NF7%QYD\I(N!<+YISGY2%)) P!M!QD9KU&B@#S*>T\0S6NLRF76%F
MM[&X-D$DD7,IN+@*0!]YO+\O&<\;3Z5=DTO5['6)I+.XU>1(=4@2W6:XDDC,
M+0KYA().Y=Y.2<X(XQ7H%% 'DVFGQ/\ 8)#//JI/E0?VC&D5P) WFIYIC9S]
M[9YG$0QC&.<5NZ9%>6?@[Q1+I@O897N)Y;-[W<LA'EIM;,G/8X+>@S7>4R6*
M.>%X9HUDBD4JZ.,A@>"".XH \TL]2GMM;E:R?7VTRUNK1IXKE9I)%1HIPQV-
MERI?RR>.HST IGD>(KS3K^\=];CN(+)IK./?(A,OVJ<@%1]X[!&-IR-I''2O
M1=.TG3](@:'3K.&UC9MS+$@7<>F3Z\ "KE 'E.L0ZU<S>([-8M4NUN(+I02L
MR^7\P\L!3F)QCA#&0<?>'6M*\MK^PUF:TN)-;;P^ET&9X9)Y)>8!C#+F0IOW
M9P<!L=J]$HH \G^QZPBW%S<MK$-]/I]F#*(YI,HL\F5D$9!!V&/=M.\;F('+
M5M7UO>ZG\*I8KFUOQ.K [!)*\KHDV0P) D(*C(##=C&<FN^HH X'3FU(^([;
M:=8-W_:$WV@3>9]F^Q8?RL9^3./*Z?/NW9[U%J%S>2^,=2AM)]6:^AO+,6L<
M9D^S)&50R[\?)@J6)W<]-O->AU%';013331Q(DLQ!D=5P7(&!D]^!B@#RV:#
M6+O3?($>LS7;6S?VK'<K(8_.$L97R@?E_OX\OC;U[5H%M4%R?[4_M_9^^^PB
MQW@F7[5+]_'R_P"K\K;YGR[<UZ/10!YSX;FUZ#7I+C5);XF-;EKV$6\[H<-\
MFW)V=/NB($D9SS7HJG<H89P1GD8I:* "BBB@ HHHH **** "BBB@ KRR*\U"
MXO[QK"ZUN;4$OM02=6\PVZVZB4($_@R'$87;\V<CI7J=0VUI!9HZ6\2QJ\C2
ML%'5F)9C]2230!YI?07]C96T=U<^)"6TI9;5K9YI'>_.2XDVYP?N85L)RW%6
M#+K0O[PW!UG_ (2+)^R10!OL>SR!@MG]UMWYSGYMV,<8KTFB@#R"R.O-H6H$
MZIJH7R[<RYL[S<DF_P"?)9O,Y&0_E< 8(HO;K7_[)TF=1K(>-)@EL'NLSL)?
MD990NX,1C:LZ$;3R>IKU^B@#D?%=NS:WX8OS%>L+>YERML6X9H6VAMO'+ +D
M\<X/!KA;=O$6H0W$<,6H;98K655O!<S*EPMU$3O,BK\R@DL(P%P#CIQ[110!
MY/JTOB'['IL4\^IVRQI<)>2A+F0M=AEP5\G!V$$E/X,<$9%6X9=>A\8Z6;B;
M4[MW6W6:/RYH%4&,"1\#="R;LLP;#@\ ]*]-HH \_P#&<6L)J]]<Z6EPFZQM
M8Y)HHW8B/[0YDV[/F)"G)"G=@\<XK NVUQ/#ULXU'5)8UN9_)5;>\BWKM3:N
M\%I@0V_:7!4Y(/05Z_10!YM97.M#QW:/*NJ.LQC\RWD,R"W0P#.2 8)$#=3\
MK[C^%'C'29;GQ/?&)=1\RZL[!8VA\PH-EYE\8RH95*MSR,D^M>DT4 >8:L-3
MTY;C30-9ELQJ;K!,UQ<G;'Y$; ,\0:5P79]O(&003P!4$4'B.\T![VXN-;CO
M[/1K62"-7D3=<AY=^Y!]]L*@(.>#[YKU:B@#C/&]O.=4T.],]Y!8V[3B>:SM
MO/DB9D 1@NUL=&7=M.-V.,YKEY+6\31KRTO='G%_J>DVUO8K#9$*DBM)P=HV
MQ$%D<@X R<=*];HH XKXAF^6UL&M+F\C4,^](%GVR':-H9X,NASG'!4GJ.E<
M_)-XFG\2VKS3ZC9,?L9MH##/+\A5#*'*$1$[O,#%QD<$8XKU6B@#RXS:H+*Z
MV/XD.M9?^T%0.8HXO/7/E!AMW>7NV>7R1G/-6+.VOM2U&WM+>YUU= ?4&V22
M2S1RM&+9BP+MB0)YF,$GKD#C%>DT4 >/:HFK77AR6VU8Z_),VEF*Q2!)3YLH
M>57\T*,$E1%]_C!)'.:WK*YU.V^(EQYK:G<6ADF+@K.JP1A,K\I!B=<@!2A#
MY/(/->AT4 ,BD6:%)4W;74,-RE3@^H/(^AI]%% !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 %%%% !
>1110 4444 %%%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>img11719860_2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_2.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %  *,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^FNZQH7=
M@JCDDG %.)P,GI7B7Q&\;7%]J<^D6%S]GL[5=UW/V4>GN?0545?<F4K:(]#U
M3X@Z!ICF-KH2N.,1\C\ZR&^*^F$_N[:9_H#_ (5\P7_B266\=[0%(QPC.=S$
M>I/J:J'7]3/_ "^2#Z<4771"M+JSZJ'Q4LSTL+C\J4?%&T/_ "X7'Y5\I_V]
MJG:^F_[ZH_M_5?\ G^F_[ZHYEV'RON?5P^)]J?\ EPG_ "I?^%FVW_/A/^5?
M*']OZM_S_P W_?5'_"0:M_S_ ,W_ 'U1S+L'*^Y]8?\ "S+7_GPG_*C_ (69
M:_\ /C/7R=_PD&K?\_\ -_WU3O[<U@\B]N/SHYEV#E?<^K_^%FVO_/C/^5)_
MPLVT_P"?&?\ *OE'^V]8_P"?RX_.D.NZNOWKV<?4T<R[!RON?5__  LZT_Y\
M9_RI/^%GVG_/E-^5?*)US5PH8WL^#T.:;_;VJ?\ /]-_WU1S+L'*^Y]7_P#"
MT+,?\N4WY4A^*5B/^7.;\C7RC_;FIG_E]F_[ZH_MO4_^?V;\Z.9=@Y7W/JQO
MBOIR_>M9A^!_PHC^+FAE@LH>/W((_F*^4O[9U'O=R_G3AK=\.&EWCT84<R["
MY7W/M72/$^DZVH-E=([$9V$X-;%?&WA3Q!<K=B*UG-M?*=T#;L+(?[I]#Z&O
MI;X>>-8_%ND'S1Y=];G9/&>"&'!XIM)JZ!-IVD=G1114%F;KUY]AT:YF!P0A
M_EFOD?Q7J$@TJ*/<?-U"1KJ<]R"?E'Y8KZA^(4AB\(7S ](9/_0#7RCXQ4G4
M;6(<!;= /RJW\*(7QLYD#/2NDM==TB'1["UETP23V\N^4[%Q(-Q)R3SR"HQQ
MC'Y01:_?Q6]I!Y=F4M8GB3$(4LKD$[BN-QXZFG2:_<R C[#IRY))VP8)R,8J
M;,KF1:U3Q#I-WI%U:0Z;BXD9-DYA1#D!<L=IX)P1@<<URQJ[?33:A=M<RB)9
M&Z[%P#4 MW/<468<R(*0U8^ROZK1]E?U6CE8N9%>IA<R!0 1@>U.^ROZK1]E
M?U6CE8<R$^UR^H_*HY)GEQO.<=*E^ROZK2>0WJ*.5CYD,,TC0K$6)13D#TJ.
MIO(;U%'D-ZBBS"Z(JNR6'D9$T\.[RPX$<@;JN1R._3(JOY#>HH\AO4468<R.
M@ELO# \))>1W=V=58[#"67&\=<KCA??/ZY V;OPCX4A\#IJ\'BE+C6#$CG3
M &W$@,N<]@2>G:N&\AO44>0WJ*+,.9"L?LUUN@DR8VRKCVKV?X=:PUKXYT^\
M0[8M6MSYJCH9% !/X_*?PKQL6;F(ON7 ZC/->G^ 8M\?A:?^(7\R9]O+!_I5
M0^)$3=XMGU,#D9HID)S#&?51_*BH-#E?B1G_ (0R^P<?NG_]!-?*_C#_ )#,
M/_7!?Y5]3?$B1%\(7L98;FAD('KA3_C7RUXP_P"0S!_UP7^5:/9&?615&CO<
M.D5AON9?+#R8 "ID9QG-0SV*0VF\NZW"R>7)"Z@%3CMSS6II^JQZ"VZVV7,4
M\:ETW$,C@<]O4FJ>H2QWJO?R2I]JFDR8D)^1<=^.M8QE/FL]CNJ4Z"I7B_?Z
MKHEW3ZO^M#L[;X86+6NB&[\56UI>:S"LMK;R6KMDMT&X<#DXK!E\ ^)EOM1M
MK?2;B[^P2M#-+;H63<O7![\<UZ%IGQ6TK3?^$3M"JRV5K8B"^<VH,L$F,!HV
M(SQ[4FF?$#08K"U@FU@K<:=?37"W<^GM.]RKL6#KR-K]CNXK:[."R/,K+PEX
M@U'39-1L]'O)K./=NE2,D<=?KCOBI/\ A"_$W]FG4?[#O?L8C$WG>4=NPC.[
MZ8KT+3_''AJXT1HM=O%NHE^T,MH=/:.>-I"2!%*C;0#D9S6MJ.MZ+X?E\-ZO
M>:I<":#P\(XM-2)F6;>A RW0<]<^@HNQ61Y)'X1\0RZ,=7CT:\;3PN_[0(CM
MV_WOI[]*D'@KQ,=,.I#0[W[$(1.9O*.WRR,[O<8YKT.#QYX;_M6Q\3R:E>1W
M-KI?V(Z*L#%'<(5X?.W9SGUXJ%/B!HHO;1C=SB"/PNVFN@C;:+@CICT]Z=V%
MD<IH'PXUS6H)+N:VGL;$6<EU'<RPDK(%&0!]>QKC&ZBO:(_'/AB349]<DU:[
MBFN-#.G?V;]F8K%($QG<.-N1QCUKQ=NHH060VBBB@ HHHH NZ7I[:E>"$-M0
M#<[>@KKY/!^G+I$5T)DW22-'Y:RDRK@9W$=,'-<SH-]%8WS><=L<J[2Q['M7
MH,^JVI\,6UJ;MLQ7#RLK!!&%( R&ZD\=.E (\OU&T>QN9;=SDKT([CL:]+^'
MH_XEOA@^NIW'_HFO.M:O$OK^6:/_ %87:I]0.]>C_#W_ )!?AC_L*7'_ *(H
M7QH;^!GTS!_Q[Q?[@_E11;_\>T7^X/Y45F]S1;'&?$S_ )%Z;_KWF_\ 0:^8
M_%W_ "&X/^N"_P J^H_B3&I\(W<A'S+#(!^*G_"OESQ=_P AN#_K@O\ *K>T
M3-?%(U8? %[-&K+=Q$D D*C'&:D_X5W?_P#/TG_?IJ]\^%G_ "";W_KHG_H
MKO:3D4H(^16^'MZHRUY&H]XV%(/A]>,,B\B(]1&QKZ0^(?\ R*__ &W3^M8N
MGW6J6_A[3%T^":13:NS;(@PW?PCDCDG\,9KGQ&)=**:5[CC33=CPK_A7M[_S
M]Q_]^FI3\/KX];Q#CUC:O?K:]\4/J$:S6,8M// D?A6$>T]!GUQ_GI"VJ>+%
M9 =)7_6,Q((.Y,$JO7@C@'UQ7)_:4OY5]Y7L4>#?\*]O?^?N/_OTU'_"O;W_
M )^X_P#OTU>]0ZIXJBM_WNE":0KG/3!^7L#[MQR>*LRZAXE:QD:/2XTN1,NQ
M=X(\L9+9)/7"@#_>'I1_:4OY5]X_8H^?/^%>WO\ S]Q_]^FIK?#N])_X^X_^
M_35]&V&H:W/J$<=WIB6]L58M)YF2"#@?GC/T/M6UD^M0\TDOL_B'L4?*_P#P
MKJ^_Y^X_^_34?\*ZOO\ G[C_ ._35]49/K1D^II?VJ_Y?Q'[%=SY7_X5U??\
M_D?_ 'Z:E_X5W>]KN/\ []-7U/D^M&3ZT?VJ_P"7\0]BNY\K_P#"NK[_ )^X
M_P#OTU'_  KJ]_Y^X_\ OTU?5&3ZFC)]:/[5?\OXA[%=SY"U[PK<:)8?:9+F
M.52^PJJD$$@^OTKMOA[_ ,@GPS_V%)__ $0:M_&C_6WW_7S'_P"BZJ?#[_D$
M>&_^PI/_ .B#7K49\_)+O8QFK1DCZ9M_^/:+_<'\J*+?_CVB_P!P?RHI/<M;
M'(_$J95\*74)!W/%(1Z<*:^7O%W_ "&X/^N"_P J^FOB=_R+\O\ UPE_]!KY
ME\7?\ANW_P"N"_RJW\,3-?%(^E?A9_R";W_KHG_H JKJT7CD_$6-K%K[_A&?
MM,'GJKQ;C\ISLSSY><;@><YQ3OAS;M=^'M0@2=X&:2/$B'E?E!XKI_\ A';G
M.?[=U#'IOX/'>H>YHMBE\0_^18_[>$_K6!96]K+H>E/-=W4$GV?Y/)4D'!//
M'<9K4\96<ECX.,4EU)<M]J5M\G7G/%4+&[-OX:TU!I9OMT&<!2<?.!CH?7/X
M5P8^_)&W?]"X;CB+%8F6/7+I)&RRD[_SZ^K#FM)= D;RVDU.Y8K@@'/7\3Q_
M.J27Y6Z=5\-,$!8APG)(Z?P_YR/?&QI>H37Z2&>T>W9-N P/.0#QD"O(DY+5
M?H:E)/#>R7S1J5WO.,D'&?\ //YT^*YLM">2WNK]Y)7*L=X)(R,#U_N_YS6U
M7,W6JLM]=K/X<GG$3L$F2+=O 'N._&*46Y:,#<M=0M;UBL$NY@BN1C! ;H:M
M5D:;<*9H572S:>:DF25.5VL  3CN.1SVK7J)*S&4[K5;2SN%MYI")F7>J!22
M1G';Z&HFU[34VYN?O*67"GD>W%6+R"U:&2:Y@CD"(225!.!SBLAFM1<3020V
M3RQ1K<3VZP\HC<9#9Y/'I^6:J*3$;%K?6][O\ARVS ;*D8S]:L5%%;06Y8PP
MHA( .T8R!TJ6H=N@S(U3Q-I6CSK#>W4<+D$CS)%3..N-Q&>H_.K%MJT%S.T2
MJZE6VDD#&<D=0?4$9Z9&*Y3Q/IVFZOK#QW-C>2R0*^TJS*A^4,<$,.3@=?2K
MMK?VJWIF-I<1N64,JPE!(=^ 2"3G!.[@=_<UMR1Y5;<5SS'XT?ZV^_Z^8_\
MT753X??\@?PY_P!A2;_T0U6_C1_K;[_KZC_]%U3^'YQHOAX^FJ3?^B&KZ/"_
M!3]$<M3:1]-6_P#Q[1?[@_E14=A*)[""0 @%!P?RHJGN4MCC?B>?^*?D_P"N
M$O\ Z#7S-XN_Y#=O_P!<%_E7T[\3H=WA>:;=]V.1<>N4/^%?,7B[_D-0?]<%
M_E5OX8F:^*1]!> -?TW1M.N8[^X,32,C)\C'(V@=A77?\)SX>_Y__P#R$_\
MA7SO!HMW]AM)/[;OAYL"2;0>%R.E/_L>[_Z#E_\ ]]"M'AYF:Q,+'LWC'Q-I
M.K:%]ELKHRS><C;?+8<#.>HIF@>)M*LM"M+:XN2DL:;67RV.#GZ5XY_8]W_T
M'+__ +Z%']CW?_0<O_\ OH5C7P#K149%+%13N>Z_\)AH?_/X?^_3?X4?\)AH
M?_/X?^_3?X5X5_8]W_T'+_\ [Z%)_8]W_P!!R_\ ^^A7+_8L>[_ KZXCW;_A
M,-#_ .?P_P#?IO\ "C_A,-$_Y_#_ -^V_P *\)_L:\_Z#E__ -]"C^QKS_H.
M7_\ WT*/[%CW?X!]<1[M_P )AH?_ #^'_OTW^%'_  F&A_\ /X?^_3?X5X3_
M &-=_P#0<O\ _OH4O]CW?_0<O_\ OH4?V+'N_P  ^N(]T;Q=H3J5:[RI&"#$
MW(_*J8U[0LA7U.5XA@;&A.2!R 6VY(]J\6_L:\_Z#M__ -]"C^QKS_H.W_\
MWT*%DT5U?X?Y!]<B>[?\)AH?_/X?^_3?X4?\)?H?_/X?^_3?X5X3_8UY_P!!
MV_\ ^^A1_8UY_P!!V_\ ^^A1_8L>[_ /KB/=O^$PT3_G]/\ W[;_  H_X3#1
M/^?T_P#?M_\ "O"?[&O/^@[?_P#?0H_L:\_Z#M__ -]"C^Q8]W^ ?7$:'Q<N
MX;Z&ZNK=MT,ES'M8@C.$QW]Q47@'_D Z!_V$Y?\ TG>N3\665Q9V4'FZC<W2
M.Q^64\ @=:ZSP#_R -"_["<O_I.]=D*?LG&':PG-3@Y(^DM*_P"07;?[E%&E
M?\@JV_W!14R^)FD/A1R7Q/E8>'9(@?E:*5B/HAKYE\7\:S!_UP7^5?2WQ1_Y
M C?]<)?_ $$U\T^,/^0S!G_G@O\ *K?PQ(7Q2/1["5(M,TYG!(-G%P "#Q5D
MW<)8G:PYR,*/3I]*K6,SQ:5IVQ%8&SBSD9[?_7J7[0^<F!#Q_=KT6CS(-6$2
MXBV(CQY"KCZG.:D6[@1&"P@$]L?7_$5%]J=3_JHP1[4CW3.K QQC(QD"E8NY
M(9[4*-L&3_M"DCN(55U*<%B5&.F154*3T!-+L8=0:=A7$I*6DH 6BEV-_=-(
M>#@T""BBE",1D XH 2BEV-_=/Y4C*RCD$4!<**H0S1S0EO-D#*/F!)%/MX9O
M*WS.X8DG&X\#L*5QV.?\=?\ 'A:_[[?RK>\!?\B]HG_82E_])Y*YWQDQ?2+)
MB<Y=N?PKHO 7_(N:-_V$I/\ TGDKCJ_Q5\CLI?PG\SZ3TK_D%6O_ %S%%&DG
M.DVA_P"F2_RHK"7Q,Z(_"CC?BC_R!6_ZX2_^@FOFGQC_ ,AB#_K@O\J^H/B>
M!_PB,QP,X<9_[9M7S!XO&=:MQ_TP7^54_AB0E:4CT2R1GTO3<-C%G%D_A5E8
M960,)% /'2N3A\8:8EA9PL)PT,"1M\G<#%+_ ,)CIG_3?_OBO0]I'N>=&F[:
MHZ2:)HW&XY)&:CKG_P#A,=,_Z;_]\4?\)AI?_3;_ +XHYX]RN278Z>VADEW^
M6P!&.O>GF"<;=S#YL].>*Y;_ (3#2\X_?_\ ?%+_ ,)?IGK/_P!\4O:1[A[-
M]C>I*P?^$OTS_IM_WQ1_PEVF?]-O^^*?M(]PY)=CH1(X[]>O'6FDY))ZFL#_
M (2_3/\ IM_WQ1_PE^E_]-O^^*/:1[B]G+L;].#LHP#P.U<[_P )AI?_ $W_
M .^*/^$PTO\ Z;?]\4>TCW'[.78ZPQ,JL!*=ZY!&W@D#)%5&8LI!-8A\<V#(
M5)EY&"WE\FH3XOTL#GSO^^*E5%U8>S?1&SI2E!!=311NZLKB-QE<#H#_ %^M
M,U&:<NRH4#W,AVJ!C9G)./85B#Q7I2@ /= #@?+33XGT@RB4M=%P" =O3-'-
M'N/DE>]BIXP01Z-8HO178#\JZ7P#_P BYHY_ZB3_ /HB2N,\2ZU9ZG9P0VHD
M_=LS$N,=179^ ?\ D6M)/_42?_T1+7+-IU5;R.J":I._F?3%HJI9PJH 4(,
M?2BEM_\ CUB_W!_*BL'N="V./^*!_P"*1E_X'_Z+:OF'Q@<:S ?^F"_RKZ=^
M*/\ R*4G_ __ $6]?,/C'_D,0?\ 7!?Y5;V1'61M6-E%)9QD01'$:LQ*CV_Q
MJVVDA2 ;6'G./E7G S2Z3',]DODHK_NE#!O3&?Z5>+7V[F)2>I[]L>OH:ZCD
M,T:<A52+:(ENBA!DCUQ2_P!F< _8AANG[H<_I6A"M[$8RD:;EX4D<CFE+ZA
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
MXY)+:(1D ^6N<U?$-UL!#(,\?Y_.N:M=;LXK:)#,RL$ ( /85-_;]E_S\/\
MD:ZN;S.3E[HU+A'23]X06(SD?E_2HJSSKMBV,SL?JII/[<L/^>Q_[Y-',NX6
M?8VK.*:3?Y)4$8R#WJ4Q765W% 7R![U@C7;%>D[#Z*:7^WK+_GX?\C1S>8N7
MR+]%9W]N6'_/8_\ ?)H_MRP_Y['_ +Y-%T.S-87$@SC'/7CK4;,68L>I.36;
M_;EA_P ]C_WR:7^V[#_GL?\ ODT^9=Q<OD:%2+/(B!01@=L5EC6K$YQ*>/\
M9-)_;=A_SV/_ 'R:7,NX.+?0Z,QS)&V)1O&01MX) R1GUJA)*TBX;&*J-XHM
M&0CS1N(P7V')JM_;=A_SV/\ WR:%+NQ\O9&SI#+&89Y(DD*.',;]& /0^QI-
M4F+,Y144S2$JB]$R2>/85C#6;%?NW+C'^R?\*:=7L&<.;ARPZ$J?\*.96%R.
M]RKXA7;ID"CLQ'Z5T'@G_CTT;_KM/_Z*>N7UR_MKJSCC@<L58DY&.U=/X)_X
M]-&_Z[3_ /HIZQE_$1T1_AL^JK3_ (\X/^N:_P J*+3_ (\X/^N:_P J*P>Y
MNMCBOBM_R*P^LG_HIZ^>/B=_R-\?_7K%_P"@"OH?XK?\BL/K)_Z*>OGCXF_\
MC='_ ->D/_H J^B(^U(FLM-@EM8BMK&[>6I/R\\X_J:M?V(F<?8H\CC[HJ32
M!-]EC:",.1$H.>W?^E7VFO=V3;C<>2<'GIC/Y"NHY#*_LB'R_,^Q1[/7;1)H
M\41PUD@.,_=K1'VTV_D;/D/'3GKFIFNKU&9I(ACJQQVSGK0!CC2H2I8628')
M^2D_LN'_ )\E_P"^*T#J,^<C:,$GI^GTYI?[2N,\;0,$8^N/\* *(T:-@A%E
M&0_W<+4/V"T_Y]HO^^:TX]0GC15RI50  >W3_ 54HL!7^P6G_/M%_P!\T?8;
M3_GVB_[YJQ13L(@%C:CI;Q_]\TGV&T_Y]HO^^:L446 K_8;3_GVB_P"^:/L-
MI_S[1?\ ?-6**+ 5_L-I_P ^T7_?-'V&T_Y]HO\ OFIMZ_WA1YB?WA^=&@&#
MXBMH(;.-HHD0EB"5&.U=%X)_X]-&_P"NT_\ Z*>L'Q,<V$1'3>?Y5O>"/^/3
M1O\ KM/_ .BGK"7\1&\/X;/JFU_X\X/^N:_RHHM?^/.#_KFO\J*P>YT+8XKX
MK?\ (KCZR?\ HIZ^>?B5C_A+XMW3[)#_ .BQ7T-\5O\ D5Q]9/\ T4]?._Q+
MS_PED/\ UYP_^BQ5]$1]J1HZ>&^RQ;)"G[M>AZU="SCD3]NYJEIHB-K%YQ('
MEKC'TJZ%LM@R[;N]=::..SZ,A>25'*^<Q]P:89I6!!D8@]<FG3B(,/))(QS4
M5 $D41E) (&/6GFV(S\ZG )_*BV%N=XN&9>FTBGE;,%/WCD<[N.GI3NA6?<J
MT444ADZVS-GYAQBH67:Y7.<''%)13$KA4R6Y= VX#/:H:* 98%JQS\ZU'+"8
MUSD'M5Z2",(Z^4!&H;$F>< 9!_$UFGI24DPLT]Q+*WENF2)8RTC$*BH,EB>@
MI\MD;(.KYW(Q#Y&"&[YIVGW MHT_>%9%.\.#@@U'?3K<.(PY+2-ND;/7UHZ!
M=\Q@>(3NTN CH6)_2NA\$?\ 'IHW_7:?_P!%/7/^(O\ D&PX_OG^1KH/!'_'
MIHW_ %VG_P#13UA+^(CHC_#D?5-K_P ><'_7-?Y44MK_ ,>D/^XO\J*P>YT+
M8XGXK?\ (KCZR?\ HIZ^>/B0K2>+8 JEB;.'@#_IF*^AOBN,^%UYQ\TG_HIZ
M\9U+#?%;3.,@V,?_ *)%:)7Y493ERJ4NR.8@NM7,42IICL,  [3S6S>Z;K=E
MI\%T;1)"P_>1H26C]*]/L-,-\?E=4Y(^[GIC_&C4=.;3W16D#[P3P,5VJ"O:
M^IY;Q$[<RCH>,F\UCG&EO^1H%UK)_P"8:?R-2^)KZ[B\1WL<=S,B*^ JN0!P
M*R?[2OO^?R?_ +^&L'))V.V,7**>FII-=:N.FFL?^ FF_:]9_P"@8WY&L_\
MM*^_Y_)_^_AH_M*^_P"?R?\ [^&ESH?LY>1H_:]9_P"@8WY&D^UZS_T#&_(U
MG_VE??\ /Y/_ -_#1_:5]_S^3_\ ?PT<Z#V<O(UH[C564EM/8'Z&C[3JF?\
MD'/^1K)_M*^_Y_)_^_AI\-]?S3+&+VXRQQ]\FCG]0Y'Y&G]IU3_H'-^1I?M&
MJ?\ 0/;\C51CJ:A2+Z4@C/\ K3QS2!M4.?\ 391@X_UIIW]16]"X;K5MH7[
M^WTYQ2"YU0G_ )!S?D:J6[:I<0S2I?.%B^_NF((JI_:5]_S^3_\ ?PTN:W<:
MBWV-7S]3_P"@:?\ ODT>?J?_ $#3_P!\FLL:C?%@/ML_)Q_K#6QJ-K>6-I)*
MNI73-"RJX8D!L_W3GFFG=71+]UI.VOJ9>L&]GM0+BT>)4RP.#Z5TG@?_ (]-
M&_Z[3_\ HIZY&XU"\>VE5[N9E*D$%S@C%=9X)_X\M'&<?OISG_MDU97O-&Z3
M5-W/JRU_X](?^N:_RHHM?^/2'_KFO\J*R>YLMCD?B7:M=>&T5>OF,O\ WU&X
M'ZD5X)JUXL/CGPWJ+'$4]G"I/N8PO\Z^G=<T_P#M/1Y[88WD!HS_ +0.1_*O
ME_QCI$Y1]/V%9[1FEM?5HR22OU4DCZ8JT[)-=#.4;MQ?5'I]G]LS_HK$<XX]
M2/\ ZU)?-=&11=/N8#CGH*\\\*_$*&6W2SU28V]RF%\T\*^/7T-=>-5L9_G%
M] _OY@KT(3C+5'AU*<Z?NR3_ $/+/%7_ ",]_P#]=/Z"L>M7Q1-&_B6^9)%9
M3)P0<@\"LC>O]X?G7%/XF>Q2^"/H.HIN]/[P_.NCTCP_I>I:>ES<^*-/L922
M#!,&+#!]JDT.>HKL/^$0T/\ Z'?2?^^6H_X1'0_^AWTG_OEJ+A9G'U<TZS^V
M3.OFF(HA<-].U=)_PB&A_P#0[Z3_ -\M2CPEH@Z>.-)'T#TFQV,RWT!)9ID-
M\J;)51<GE@=O/_CU,&B%XT>.Z/+$$'J/G /Z'-:W_")Z+G/_  G.E9]</6%K
MEC:Z5=1Q6FMV^I*R;C) 2 IST.:G7N%B>/1$9VB-RPD+%5&.&&T$']:Q*/._
MZ:^WWJ;O7^\/SJE?JQ%BWM9;HL(EW%1D\_A6K?'5;NUMK6=/EB(4<_>.0 3^
M8K$6;9G;)MSUP<4K7K(,FX88_P!JK4DD1*+;N17?[J&4-U&5_&N^\%VKK;:2
MI'/E7$OYJ$'ZO7G]I;S:YJ4=K$#LSN=ST [DFO<O &C_ -I:U;-$A%JBHL>1
M_P L(VW%C_OOC'L*F.LK]BYZ0MU9[G$NR)$_NJ!13Z*R-0KB?&O@&#Q)&;BW
M;R;M3N#+Q\WJ/?\ G7;44TVMA2BGN?*GB+X6:U;WCRO8^:#]YH1@D^N*YIO!
MERAPT5W&?0QFOLYD5QAE##W&:A:PM7.6MXS^%.\16DCXW_X0R4]3<?\ ?HTO
M_"%2?WKC_OT:^Q?[-LO^?:/\J3^S++_GVC_*CW0]X^/!X(?^_<?]^C3O^$';
M_GI/_P!^C7V#_9EC_P ^L?Y4?V78_P#/K'^5'NA[Q\?_ /""G_GK/_WZ-+_P
M@A_YZS_]^C7U_P#V98_\^L?Y4?V98_\ /K'^5'NA[Q\@_P#""'_GM/\ ]^C1
M_P ()_TVG_[]&OK[^S+'_GUC_*C^R['_ )]8_P J/=#WCY!_X03_ *;S_P#?
MHTG_  @O_3>?_OT:^O\ ^R['_GUC_*C^R['_ )]8_P J/=#WCX__ .$&_P"F
MT_\ WZ-(?!!'_+6?_OT:^P?[+L?^?6+\J/[+L?\ GUB_[YH]T/>/CS_A"6[/
M<'_MD:G@\!W4[A8;2ZE8^JX%?7G]EV/_ #ZQ_E4B65K']V",?\!H]T/>/GKP
MK\*-5D BDA2*%SF4?WO9CZ>PKW;0- MM LO)A^:1L&20CEC_ $ ["M4  8 P
1/:EH<M+(2CK=[A1114EG_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>img11719860_3.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_3.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $_ *8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M_(K?\"?_ -%/7S+XM_Y#%GC_ )]T_E7TU\4?^16_X$__ **>OF;Q;_R&;/\
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
MD&OM>2*.48D17'HPS55M*L'/S6D7_?-/W2?>1\9?\(L[')N^?]PTO_"),?\
ME\_\<-?97]BZ;_SYQ?E2?V+IO_/G%^5'NC]X^-QX08_\OH_[X-._X0YC_P O
MP_[X-?8W]B:;_P ^<7Y4?V)IG_/G%^5'NA[Q\=?\(:?^?]?^^#2_\(8?^?\
M7_O@U]B?V)IO_/G%^5']B:;_ ,^<7Y4>Z'O'QW_PA9_Y_P!?^^#2_P#"%'_H
M(+_WP:^P_P"Q-,_Y\HORH_L33/\ GRB_*CW0]X^//^$*/_003_O@TG_"%D?\
MQ!?^^#7V)_8FF?\ /E%^5)_8FF?\^47Y4>Z'O=CX[_X0T_\ 007_ +X-(?!Y
M'_+^O_?!K[%_L/3/^?*+\J/[#TS_ )\HORH]T/>['QS_ ,(B?^?T'_@!J2+P
M;+,X6(7%PQZ+'$3_ $K["_L33/\ GRB_*I$TJP3[MI%^*YH]T/>/FOPM\--:
M:8B*S:!I.'?</,"^F>B9[D\^E>]^$O"-MX:M%X1KG8$RHPL:_P!U?;U/>NC1
8%C4*BA5'0 8%.IN6ED)1UNPHHHJ"S__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>img11719860_4.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_4.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $_ *4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^FNZQH7=
M@JCDDG %.)P,GI7B7Q&\;7%]J<^D6%S]GL[5=UW/V4>GN?0545?<F4K:(]#U
M3X@Z!ICF-KH2N.,1\C\ZR&^*^F$_N[:9_H#_ (5\P7_B266\=[0%(QPC.=S$
M>I/J:J'7]3)_X_)!].*+KHA6EU9]5#XJ69Z6%Q^5.'Q1M3_RX7'Y5\I?V]JG
M:^F_.C^W]5_Y_IO^^J.9=A\K[GU</B?:G_EPG_*E_P"%FVW_ #X3_E7RA_;^
MK?\ /_-_WU1_PD&K?\_\W_?5',NP<K[GUA_PLRU_Y\)_RH_X69:_\^,]?)W_
M  D&K?\ /_-_WU3O[<U@\B]N/SHYEV#E?<^K_P#A9MK_ ,^,_P"5)_PLVT_Y
M\9_RKY1_MO6/^?RX_.D.NZNOWKV<?4T<R[!RON?5_P#PLZT_Y\9_RI/^%GVG
M_/E-^5?*)US5PH8WL^#T.:;_ &]JG_/]-_WU1S+L'*^Y]7_\+0L_^?*;\J0_
M%*Q'_+G-^1KY1_MS4_\ G]F_[ZH_MO4_^?V7\Z.9=@Y7W/JMOBOIR_>M9A^!
M_P *='\7-#+A90\?U!'\Q7RC_;.H][N7\Z<-;OAPTN\>C"CF787*^Y]K:1XF
MTK6U!LKI'8C.TGFM>OC?PGXAN5NECM9S;WRG="=WRR?[)]#Z&OI;X>^-(_%F
MD9D'EWL!V3QG@AAP>*;2:N@3:=I'94445!9FZ]>?8=&N9@<$(?Y9KY'\5ZA(
M-*BCW'S=0D:ZG/<@GY1^6*^H?B%(8O"%\P/2&3_T U\QZEH=SXB\5Z=HUI)%
M'-);@(TI(487/.![5;^%$+XV<.!GI6]!K&FQ^&EL&L ;Q9&?SMBG=G."2>>,
M@8QVSFO1;'X=>+)+>WMQ<Z(K6,;P^4T;(^'.3OVJ-_3@G-3O\,_%$G&?#JY)
M)VQ."<C&/N\5-F5<\XUG7=-U#37AM]/$$[2J^1$B@8SDY'/.0-O3Y<USAKUB
M^^#/B;4+IKF6^TE7;&=A< _^.U!_PHKQ%G_D(:;_ -]O_P#$T6'<\MI#7JW_
M  H7Q&1_R$=,_P"^W_\ B:</@#XD/34M+_[[?_XFD!Y/4PN9 H (P/:O46^
M?B5?^8AIA_X&_P#\32)\!?$;H&74M+P1_??_ .)HL!YA]KE]1^51R2O+C><X
MZ5ZJ/@%XD/34M+_[[?\ ^)I__#/OB;_H(Z7_ -]O_P#$T >4-/(T*Q%B44Y
M]*CKUK_A0'B7=C^TM+!_WW_^)J=?V=/%##(U/2<?[\G_ ,30P/'ZNR6'V?<)
MIX2WEAP(Y V<KN'([\C(]>*].;]GWQ*I(.IZ5G_??_XFG']GGQ.%#?VEI6#T
M^=__ (FBP7.'GLO#"^$X[R*\NSJC'88BRX#CKE<<+Z'/ZY V;WPCX4M_!":M
M;^*4N-7,2.=-  ;<2 RYSV!)Z=JW_P#AGKQ/G']I:5G_ 'W_ /B:?_PSKXH_
MZ">D_P#?<G_Q- 'DI8VUWO@DR8WRKCVKVCX<:PUIXXL;M#MAU6W)D4=/,7&3
M^/RG\*Q-9^!'B/1-%O-4N-0TQX;6%I75'?<0HR0,KUJ;P#%O7PO/_$+R9,^P
MC!JZ?Q(BI\+/J4'(S13(CF%#ZJ**@LY7XD9_X0R^P<?NG_\ 037@6D"X/Q5T
M?[*T:S>22OF E3^[/!QZ^M>]_$B1%\(7L98;FAD('KA3_C7@VAL$^+.BL>@A
M/_HLUH]D9KXF>I:UKD4%L)'B>VU6(X5#U'X]&0_YP:QI==U^UB@O;AXUCGR8
MXR "P'?'7'O6QXOMFU&PC>%2TD#$\=<'KBL#4/%EY>6$-O(3'.J&*5@B[9%Z
M#J,@TVF%SMM#U5-5LUE VMT9?0UK' ZUR7A*-]-M#'>(8VG;=&QZ'V]C[5TC
MW7&,<^M'*PN7HB/6IE<+SV_E6/#<NI"D,235QG?;@]:3C8:9--*^0N,\]J1%
M,?/.US^3?_7IL *N 1UZ9J\\:&(A_ND<TF-$-J/F):M%%4\52MQD$?Q+U]_>
MK<3 FI8R"2!OM((;IVJZLHBAP>6Q56XG6+)SDU"ES+(PPH"^_>C<1#;K,;P^
M:05ZX!K2_=DDLP&!\OM5?9&!E1\WKFG1IN;)IMW"QD^)->70-.^T! \TAV1*
M3P3ZGVKB!XTUZ*&*_-_:NLDA4VP4;E [D=A[YKI_'ND3ZCI<4MJI=[=BQ0=2
M".:\[DF\S1K:P4SF>.=W,1C&T9 &0?O$^QH0F>@:YK<7B#X6Z[=+\C"PF#Q^
MC;#7D/P]'_$O\,'UU"X_]%5Z*^F3Z9\+-?\ /4J\UE,VT]AL->=_#W_D&^&/
M^PC<?^B:</C0I_ SZ8@_U$?^Z/Y440?\>\7^X/Y45+W+6QQGQ,_Y%Z;_ *]Y
MO_0:\2\.(K_%_1%894PG(_[9FO=/B3&I\(W<A'S+#(!^*G_"O#/#9Q\8-$/_
M $Q/_HLU;?NQ(C\4CW9M,AY*[AGMGBJ3:-8.6$MM$^[@Y7K6P&XJ)Q\V0*.=
MCLC$DTN33H74*]WIYZQG+20CV[LOZCWI5D6&&*1I!/9OC9.#G;_O?X_G6Y&Q
M!JE<:8P=[FPV)*W,D+?ZN4^_]UO<?CFFIOJ#B)!)'&YW'I5@2"1NQ!K&@N()
M"T:PLK1<2VSCYX?IZK]/P]*T;81^6'1OD;D$'BJ:3U)U-) " #2S3;5"MS5%
M;@RL40_='6K,*-(H$G4?YS4-6W*3+"$/M>/[RCD#N/2K+D"/>G(QD4B1($#Q
M@ CJ*K&9E<IP%8G;['TJ=RB!P6G!8Y!YJZO"#'2HXTC9,8R0>M6%C!!QDFAB
M(\X6I8P<4GDGO4\2<XQBI&21Q#;R.M5Y+&T$N\01^9_>"C-6I,[0J]:;'">I
MXI#.=\;PX\ >(&(QC3YL?]\&O#OA[_R"_#/_ &$9_P#T2:]V\?<?#[7P/^?"
M;_T UX3\/O\ D$^&O^PE/_Z)-:4_B1%3X&?3%O\ \>T7^X/Y446__'M%_N#^
M5%2]REL<C\2IE7PI=0D'<\4A'IPIKPK09HH/BUHLDTB1H(2"S' _U9KV[XG?
M\B_+_P!<)?\ T&OF_7(Y9/%5FL,;N_D+\J#)Z<U<OA1$?BD?40<$9!!'J*=N
M!KA?AC9R1Z#)=R7$C^>P C<GY,>QZ9_EBNV+#.,\U*N4.) .<U+$Y;H*H-*R
MD@BGK.T:Y(QZ57*Q<Q%JVF6]ZRS;WAN8ON3Q\,GM[CV/%8L<EW%<""8!)7;
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
M'@-SZ8IPB)3< 2N,\4TK@G((- &?X@?_ (IG4P0<_9I.<_[)K#\!''AG2O\
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
M8ZT@&,S9^]_]>HY0I4@@;CQ4AVXZC/89IDB@'=DC R:8&-KV[^P;\D];9_\
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
MRC$B*X]&&:K-I5@YRUI%_P!\T_=8O>1\9?\ "*L?^7O_ ,<-+_PB3'_E\_\
M'#7V3_8NF_\ /G%^5']BZ;_SYQ?E1[H>\?' \(,?^7T?]\&E_P"$.8_\OP_[
MX-?8W]B:;_SYQ?E1_8FF?\^<7Y4>Z'O'QU_PAA_Y_P!?^^#2_P#"%G_G_7_O
M@U]B?V)IO_/G%^5']B:;_P ^<7Y4>Z'O'QY_PA9_Y_U_[X-'_"%'_H(+_P!\
M&OL/^Q-,_P"?*+\J/[$TS_GRB_*CW0]X^//^$*/_ $$$_P"^#2?\(81_S$%_
M[X-?8G]B:9_SY1?E2?V)IG_/E%^5'NA[Q\=_\(:?^@@O_?!I#X/(_P"7]?\
MO@U]B_V'IG_/E%^5']AZ9_SY1?E1[H>]V/CG_A$C_P _H/T0U-!X+GG<+#'=
M7+'M'$?\*^P?[$TP=+.+\JD33+&/[MI#^*@T>Z'O'SIX3^&&KS#R?LHACD/[
MX[^6']UF'W5]AR:]]\.>';;P]8^5'AYW \R3&,XZ #LH["M@*% "@ #H!2T.
-6ED)1UN]PHHHJ2S_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>img11719860_5.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_5.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !V %8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBO//%/
MC\1WYT?29%0[_*N-08_)$?[J?WF^G2@"#Q3\4WT/7Y]-LK*&Z2 !7D:0CY^X
MX].*QO\ A=%__P! BV_[^M_A55?#/AHDO/>SR.QRS,5&3Z]Z#X=\(#K<R_\
M?2_X4 6O^%T7_P#T"+;_ +^M_A1_PNB__P"@1;?]_6_PJK_PCW@__GYD_P"^
ME_\ B:0^'_!XZ7$G_?:__$T 6_\ A=%__P! BV_[^M_A1_PNB_\ ^@1;?]_6
M_P *SWT+PBO2:4_\"7_"J<NE^%DSB:7\U_PH ]?\'>)D\5:$M]L2*=7*2Q*V
M=A'3\Q@UT%> Z9KMGX5NFNM%OAYC$*UM<$*DPS]W(. ?0D5[+X;\26?B73C<
MVP>*6,[)[>08>)O0C^1[T ;-%%% &;X@N9+30+Z:$XE$1"'T8\#]37SC\1"M
MI<K80#$-L-BCU/\ $Q]R<DU]%>)1G0Y1ZO&/_'UKYR^)@_XG-T?^FK_S- %S
MX7^%D\4V.I:CK&LW]O8V3+&([=_F)//H?;@"O1[GX5>&+:U^TSZQKJQ\9/GY
M*YZ9&S(_&J/P=C2T\):J;>S$[>;&QA R7^4?Y_"NGM_#M[I>JWNL%I;Y+H$+
M:%?F;<<X?/&!6<Y23T1T4:4)IN3M^OEY>I\_>/\ 3+[P;XMN-)AU6XG@"++$
M[MAMK#H?<<US)U?4L?\ '[-_WU7L7Q8M+:?QP[RP1NPMHP21DC@UP_\ 9UE_
MSZQ?]\UH<YR7]K:@?^7R;_OJIHKNYFA9GO9MP8 +N'(.?6NG_LVR_P"?6+_O
MD5<B\.6LML)A!;A2K-C9SQ0!QM_;B*-91=&9MV,%NE>[?"B_DFM]/O-Y+.39
MSY_C7!9"?<$$?0UY%K^F6EI9S>5%&'C8 .BXSSBO3/A/<I:^&XY&260K=QL$
MB0NQP&S@#VH ]UHJM87T.I6,5W!O\N09 ==K#L01V-% %3Q",Z.X_P"FL7_H
MQ:^<_B;_ ,ABY_ZZO_,U]&Z^,Z41_P!-HO\ T8M?.?Q-'_$YN?\ KJ_\S0!G
M:#XTU;P]^\TR8P,Z!7'#!L>H(Q6Y_P +@\7][Y/^_,?_ ,37*:=-;Q:<//L&
MF&XKYH' R!Q]>./K5A+S3AY<3V3",%<L5^8COWH +WQ'=ZA=R7=WF:>4Y=V;
MDFH!JS?\\1_WU4DTMC/:LJV;P'=@3;20O).,#_/Y4^2[TYSYIT^0A0H' "]2
M<<>WXG% $/\ :[?\\1_WU1_:[8_U0_[ZJQY]D;=F727V,I+-@X R<$'Z\4ER
M;8PR1+I4D;MN$1V8((QGO['Z4 9>IZ@;BQ>,Q@9(YS[UU_A#3KK5=*T^TM=1
MEL&+2MYL<A0\ <9%</J2&.-U,31=/E;J*]3^'>B0:[X/6VE=XF^VQA)4."N0
MP- 'LWA*(P>&+*)G,C(I4N3G<03S15S1],31])M]/CD>185V[WZM10!'KO\
MR"S_ -=HO_1BU\Y?$[_D,W7_ %U?^9KZ-U[_ )!9_P"NT7_HQ:^<OB=_R&+K
M_KJ_\S0!@Z=#>'2EGMDB*I,&SSOR /PQS6@C:QY(Q'"WE@ DG+)C'/7KS5#3
M(X38H6O986SG8KD#/K5D6ENV=NHR -U&XT 33SZQ'8NTP@V %6!;+$$<G&>O
MZUERZM<S6\-NPC$<(4* "/NYQGGW-:,L$=PB+/J);RUVJ.@Q_6JLUG;F\5GN
M=ZR$EW]Z *MOJ4]LNV,1G P"RYQSGZ=:E?6[R22.5O+WQR&0';W/7\.34=_;
MVL# 6\I<=\U2H -4N9;P/-,09&P"1[5[!\))HX?#<;R-M47\()_[ZKQFZ_U!
M^HKV+X4Q)-X4='&1]JC/X@,: /=**** ,S7O^06?^NT7_HQ:^<_B;_R%[G_K
MJ_\ ,U]%^(.-(8_]-8O_ $8M?.OQ-'_$XNO:9_YF@#@(YKS8-L!9<<'8>:=Y
MM]_S[-_WP:ZJWXMHO]P?RJ7M0!R'G7W_ #ZM_P!\&G;[['_'NW_?!KO(=.2:
MVBD\\(TAQAL8ZD<=^WZT\Z4JY!NX202" ?\ /M0!Y]YM]_SZM_WP:7S+[_GV
M;_O@UW-W8FT4,9D?+%?E/I50T <7<2W6S$L)12>I4BO;OA*?^*8^MTG_ *"]
M>9ZY_P @J7ZK_.O0?AG!)<^&;."*=H&DU*'YU&> &)'XXQ0![[1110!G:]$\
MVAW:Q+ND5-ZJ.Y4[@/TKY^^)MH9[YKV %K>Y'G(PZ8/4?@<BOI*N%\2>$2$G
MGL[9;NS8F22P/!5N[1GL3Z4 ?-Z:\L,:1O;,64 $AA3O^$CC_P"?9_\ OH5V
MLMAX#N9&\Z2^MGR0R$*=I].H-,_X1_X>'G^U;T?]LQ_C2 XW_A(X_P#GU?\
M[Z%'_"1Q_P#/L_\ WT*[/_A'?AR?^8Q>#_MD/\:7_A'/AS_T&KS_ +]?_7I@
M<7_PD<?_ #ZO_P!]"C_A(X_^?9_^^A7:_P#".?#G_H,W?_?K_P"O2CP]\-QU
MU>\/_;(?XT <#>:M_:$'V:*W8%R.2<U[G\-M&DM++1;=E(D\Q[QP1]U NU2?
MJ6-8WACP[X7O-3\KP[83:A<1C+2W/RQ1>[8Y_#O7L6BZ,FE0NSR&>ZFP99B,
M9QT4#LH["@#4HHHH ***QO%-Q>PZ#<1Z9(8]1F1DMF"%MK8)S@?3^5 '(^)/
MA%8Z_KL^IQ:@]F9\,\20AAN[GJ.M97_"BK7_ *#LO_@,/_BJZ,>/99-)T.YM
M;.*634;:>2022E/*DA0LZG@]P144'Q&>ZDC9=,VVLDEE'DRGS!]I0E3MQ_">
MO/(H P?^%%6O_0=E_P# 8?\ Q5'_  HJU_Z#LO\ X##_ .*K<\(>+[Z\L=,L
M98)+VZ:!)KB=F .UYI$W=,?+LY^M6?$]QJUIXHAMK6\N5@U:QEM[94/$-VN&
M5^G *YSGCY30!S/_  HJU_Z#LO\ X##_ .*I?^%%6O\ T'9?_ 8?_%5OZ'XH
MN_\ A&K'4KH2/<RLEA)%,^ )D#"1@,98EE(P/3V-1Q?$*=B;Z2VB2Q;3;2Z2
M+=\PDGD*<MC&T8Z^E '1>$?"MKX1T;[!;R>:S.7DF*A2Y/K]!Q6_7G.J^+=9
MT3Q7.]S;J;:*PB>2T$^5RUR8A(IQU*D'!KJM)LM5M]4N9;NX+V[ [5+9R<C!
M'IW].N.<9H W**** "HGMH9)HYGB5I8P0CD<J#UQ]:** ,*[\%Z/=7MA,+:*
M*&T:5_LR1+Y<ID7:Q88YXJ:V\*Z?;Z_>:NR++-<>7M1T4B'8I4;.,C@FBB@"
MY%H6DP26\D6FVJ/; B%EB ,8)R0/3GFKKQ1O)&[HK/&248CE21@X_ T44 5[
MC2M/NH5AN+*"6))/-5'C! ?).X#UR3S[FH1X?T<)L&EV>SR?L^WR5QY><[.G
H3)Z444 (WA[1G7:VEVC#8(^8@?E!W ?0'GZUI 8&!110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>img11719860_6.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_6.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" ,7 F0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V^QM;>6T#
MO!$S%GR60$GYC5G[%:?\^L/_ '[%1Z;_ ,>*?[S_ /H1JW0!!]BM/^?6'_OV
M*/L5I_SZP_\ ?L5/10!!]BM/^?6'_OV*/L5I_P ^L/\ W[%3T4 0?8K3_GUA
M_P"_8H^Q6G_/K#_W[%3T4 0?8K3_ )]8?^_8H^Q6G_/K#_W[%3T4 0?8K3_G
MUA_[]BC[%:?\^L/_ '[%3T4 0?8K3_GUA_[]BC[%:?\ /K#_ -^Q4]% $'V*
MT_Y]8?\ OV*/L5I_SZP_]^Q4]% $'V*T_P"?6'_OV*/L5I_SZP_]^Q4]% $'
MV*T_Y]8?^_8H^Q6G_/K#_P!^Q4]% $'V*T_Y]8?^_8H^Q6G_ #ZP_P#?L5/1
M0!!]BM/^?6'_ +]BC[%:?\^L/_?L5/10!!]BM/\ GUA_[]BC[%:?\^L/_?L5
M/10!!]BM/^?6'_OV*/L5I_SZP_\ ?L5/10!!]BM/^?6'_OV*/L5I_P ^L/\
MW[%3T4 0?8K3_GUA_P"_8H^Q6G_/K#_W[%3T4 0?8K3_ )]8?^_8H^Q6G_/K
M#_W[%3T4 0?8K3_GUA_[]BC[%:?\^L/_ '[%3T4 0?8K3_GUA_[]BC[%:?\
M/K#_ -^Q4]% $'V*T_Y]8?\ OV*/L5I_SZP_]^Q4]% $'V*T_P"?6'_OV*/L
M5I_SZP_]^Q4]% $'V*T_Y]8?^_8H^Q6G_/K#_P!^Q4]% $'V*T_Y]8?^_8H^
MQ6G_ #ZP_P#?L5/10!!]BM/^?6'_ +]BC[%:?\^L/_?L5/10!!]BM/\ GUA_
M[]BC[%:?\^L/_?L5/10!!]BM/^?6'_OV*/L5I_SZP_\ ?L5/10!!]BM/^?6'
M_OV*/L5I_P ^L/\ W[%3T4 0?8K3_GUA_P"_8H^Q6G_/K#_W[%3T4 0?8K3_
M )]8?^_8H^Q6G_/K#_W[%3T4 0?8K3_GUA_[]BC[%:?\^L/_ '[%3T4 0?8K
M3_GUA_[]BC[%:?\ /K#_ -^Q4]% $'V*T_Y]8?\ OV*/L5I_SZP_]^Q4]% $
M'V*T_P"?6'_OV*/L5I_SZP_]^Q4]% $'V*T_Y]8?^_8H^Q6G_/K#_P!^Q4]%
M $'V*T_Y]8?^_8H^Q6G_ #ZP_P#?L5/10!!]BM/^?6'_ +]BC[%:?\^L/_?L
M5/10!!]BM/\ GUA_[]BC[%:?\^L/_?L5/10!!]BM/^?6'_OV*/L5I_SZP_\
M?L5/10!!]BM/^?6'_OV**GHH J:;_P >*?[S_P#H1JW533?^/%/]Y_\ T(U;
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JO>WMOIUF]W=R>7
M!'C<VTG&2 .!SU(JQ6!XU_Y%*]^L?_HQ: #_ (37P_\ \_Y_[\2?_$T?\)KX
M?_Y_S_WXD_\ B:\TT[3TNX[B:>X\BWMU!=PF\\G  &16BGAAYX#+;WD3@_<W
MC9OS(4&,\]NX'I[T =U_PFOA_P#Y_P _]^)/_B:/^$U\/_\ /^?^_$G_ ,37
MEUY93V$B1W"A'= X7/(!Z9]*KT >L_\ ":^'_P#G_/\ WXD_^)H_X37P_P#\
M_P"?^_$G_P 37DU% 'K/_":^'_\ G_/_ 'XD_P#B:/\ A-?#_P#S_G_OQ)_\
M37DU% 'K:>,=!ED6..]9W8A55;>0DD] !MJ[_;-K_P \K[_P G_^(KR71?\
MD/Z;_P!?<7_H8KU?5M9CTA[3SHR8YY-C/NP(QZF@!_\ ;-K_ ,\K[_P G_\
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
MJ%CNQ@ 8Z\BK$&D:)<V\<\6EV+1R*'4_9TY!&1VH U**S_["T?\ Z!5C_P"
MZ?X4?V%H_P#T"K'_ ,!T_P * -"BL_\ L+1_^@58_P#@.G^%']A:/_T"K'_P
M'3_"@#0HK/\ ["T?_H%6/_@.G^%']A:/_P! JQ_\!T_PH T**S_["T?_ *!5
MC_X#I_A1_86C_P#0*L?_  '3_"@#0K/T[_C^U;_K[7_T3%1_86C_ /0*L?\
MP'3_  J/2((;:XU2&WBCBB6[&U(U"J/W,1X H U**** "BBB@ HHHH J:;_Q
MXI_O/_Z$:MU4TW_CQ3_>?_T(U;H **** "LF\E;39;F_F>21"56*(2';TP<C
MH.:UJSY+.6XN;A+@))9RX(4L<K@#H/K4R\C2DTGKL4K:_;7(F$1DMYX6!PLA
M"L,]\4GBF]OK*S@:T+HCR8FE1-Q1?I5K^RS9P>5IRJF]@9'9CNP#V_6I=4L[
MR[CC-G?-:R1MN^Z"K^QHBGU*JN+?N;'.6>JR&TU!K;6VN!';.Z1S18D5@.N>
MXJ[IOB20)9PW]M(@EA+K<,P._ R3@=*5?#=S<27-Q?7D;7$L#0+Y46U4![^_
M6IV\.B0:<LDX9+2)HF&W[X88]>*HQ(U\4'RXKJ33IDL)7V)<%P<GW7L*K6VM
M:K/%K6R O);L1".#M]L#J>_X5,OAJZ,$-A-J ?3H7#J@BPYP<@$Y]ZGAT*ZM
M[G43!?\ E0WA+ HGSHWL?2@#$TK5I9;NV#Z[*D[L!+!<P_*<]E/:M5?%+-#)
M<_V;+]DAE\N67S!\O.,@=Z0^']0O)H!J6H12PP.'&R(!W(Z9/:J&FZ)J-W8W
M-K+,;:TEN6+QR0D.0#G@GL: -:;Q&3+<"SL);J&U_P!=*KA=O<X!ZU57Q!=7
M.OVT=K"TEK+;^8$RH+=><GIZ8]JFD\/74,MTNGWRPV]W_K4>/<5XP2IS3H_#
MKVFH6-S9W"J+>+R761<[ER22/?F@"EI_B>>/3'GO8FDD:<Q0@%1N/I[8]:L2
M>+HH;:9Y+1A/"ZH\2R!@=W0AAUJ/_A$Y?(D@-VA1)_/MR8LX)ZAAW'2GR^&)
M[FT>.:Z@61Y%?]U;A54+V'<YH V[&2:>(SRI)%YAR(I ,H/PK*\:_P#(I7OU
MC_\ 1BUOU@>-?^12O?K'_P"C%H \UTW5VTV.YC2"WF6X4(_F[L[?0%2#@]_I
M5L>*;I458X;5 %V':K<J%95!Y[!CC\,YJKIFD3:KYWE211B$ L9-W<X&-H)J
M5?#FIM>BV\@\S&$2\[-P.#SZ<'\J )'\47LEE-:$0B.50A(!! "JO'/<*.N:
MQ=P]16A!I4L^I362S0JT(<O(Q8+A,Y/3/;TJ270-11V$</GQA5<2P\H5(R"#
M]* ,O</44;AZBM"\T:_L3/YUL^R!]CR*,J#QW_$?F*H4 )N'J*-P]12T4 6]
M(ECBUO3Y))%1%N8F9F.  &&237INK2^'M9A6.YU>U55SCR[J,'D=><UYKHO_
M "']-_Z^XO\ T,5Z[J.JV^EHC7&\A\GY%S@ 9)/L!0!@K9^%TG25=7MAM+?+
M]ICP<LS?A@N<8Q[YI\<?A^*W\M=>B#AXY%E^TQ;E*($&.,=!W%;UKJ$%Y<W,
M$0?=;L%<LN 2?3UJK<Z_96BLTOF +<_9CA<_-@,3_N@')- &'%9>'EEF636K
M5K9@%CA%TF /*\LDGKG!;OCFIQ;^'2P=]<A>3.6=KJ++',9YP,?\LE''O6N-
M=LS?R60+^?',L)7'=E+ ]>G!I+G7;:TN9()HK@.HRI\OB0Y5<+Z\NH]/?B@#
M)A@\.P1L(M=A1S*)4=;J(&-L$?*,8Z,<Y!SWIS+H.])EUR!IH]A!DNXVW%0X
MPV<\$2-G],5IKK]HS0?).$G4E9#&=N0&)7ZX4],U<L;V+4+-+J$.(W) #K@\
M$CD?A0!RUO8>'/[,CM;K6+-W$;HS+=)U8J<C)SE=B@?2IWM?#3K(AUJ'RW4C
M9]JCPI*A2P]R /;VKJJ* .:F'AZ>>>5];M_WQ=BHN8\ M'Y9([] /Q%:<>M:
M-%$D:ZM9850HS<)V_&M*B@#/_MW1_P#H*V/_ ($)_C1_;NC_ /05L?\ P(3_
M !K0HH S_P"W='_Z"MC_ .!"?XU#87=M>:[>R6MQ%.@MH%+1.& .Z7C(^M:U
M9\/_ ",-Y_UZ0?\ H<U &A7(_$3C0+?_ *^U_P#0'KKJY'XB?\@"V_Z^U_\
M0'H X;3]<ETZ#RHX+:3$HF1I024<# (P0/SS5D>*;T+$"EN2H =BIS* I0!N
M?1CTQ52QTJ6]A>;S[>")7$8>=]H9B"0!Q[?2@:+J3"(K9RD2@E"!P1C.<^F.
M: +J>++R*-(XXK1(T?S$14.%;(((Y]L?0FFS>*+N=)U>.W_>C /S9C^0IP2W
MHQZYK/FTZ]@@,\MK*D0<H792 &!P1^8(J]-X9U&&,/L5]RQL@3)+[\XQQVP<
MT ,/B.\-[-=,8V:5 FPY*J,J>!GC[HI;_P 27FHV@MIO)"B3?E00>I('7&!N
M/;-1+H&K,S!;"<E3AL+T/!_D0?QJ"73KV" SRVLJ1!RA=E( 8'!'Y@C\* )]
M7UVYUEXS<&-5C!"J@P!DD_X#\!6KX%O+6SUV:2YN88$-LRAI7"@G<G&3]#7,
MUUGP\_Y&&?\ Z]&_]#2@#KFNM%;6%U(Z]!O5-@B^TQ% /;C(YYX/85"5\,M:
MI"VIVA:,827[4F]?FW#!SC@^U:5QK=K:ZE]AD67S @=F"@A0<\GG..#R!@=Z
M3_A(=+%HMP;M K0^<$S\VW&>GKP>* ,N6'PY<K_I6MPW#^6Z;Y+N,L"Q!W#T
M(*C&, >E/N!X<N -VL6RECF4K<QYFZ?>_+MBMN#4+.Y8K#<Q.ZJ'*JP) (SD
MC\13X+NWN?\ 43))\JM\ISPW(/XT <X;;PRHN!!K,, G #A+U",#.1AB1SN/
M],5)!_8,$US(->B87$7E,CW41"KC  .,\#W[FM>+6+&1PAG2.1I7B5)& +,K
M%3@?4<5';Z_IEQ:+<B[B1#C(=@"I() /OP?RH S9E\,7'D>9J=H?*VC(NU!?
M:,+N(/;KQCD5;L-0T/3K-+6'5[0Q(3L#W*':"<XZ]!G JS>:Q!:?9]L4UP)T
M:1#  WRJ 2>H]1TJ2/5M/EP%O(,F(38+@$(1G)';CF@"/^W='_Z"MC_X$)_C
M1_;NC_\ 05L?_ A/\:N07$-U")8)4DC;HR'(J2@#/_MW1_\ H*V/_@0G^-']
MNZ/_ -!6Q_\  A/\:T** ,_^W='_ .@K8_\ @0G^-']NZ/\ ]!6Q_P# A/\
M&M"B@#/_ +=T?_H*V/\ X$)_C1_;NC_]!6Q_\"$_QK0HH S_ .W='_Z"MC_X
M$)_C4>D3PW-QJDUO+'+$UV-KQL&4_N8AP16I6?IW_']JW_7VO_HF*@#0HHHH
M **** "BBB@"IIO_ !XI_O/_ .A&K=5--_X\4_WG_P#0C5N@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "L#QK_P BE>_6/_T8M;]87C%WB\+7
M<D;LCJT3*RG!!$BX(- 'F.GZK=:8LPM6"-+MR_.1M;(Q_6M(^+;_ &QJL-LB
MI*)0JJV,AMV,;NF3GUJO9WFOW\C1VVH7SE1N8F[90!TY)8 4R:_UZWE>*6^U
M%'0X8&=^.<>OK0!#:ZH]I=>?';6Y)B,3(P;:X(P2><Y.>QJ\OBF\6*>);>U"
M2Q^4 $8;$V[=HYZ8]<\U U]KZ6[3M?:BL2N$9C.XPQ&<=?2K%LWB6[M?M,%]
M>O%\V/\ 32"=HR<*6R<#T% #+OQ/>WEK<6[10(D[%FV!AC)!..>Y&><^V*Q:
MV;2X\17K.MO?:@Q6/S#FY8?+Z\FB^N/$.FR)'=W]_$S@LH-TQR,D=CZB@#&H
MJ]_;6K?]!2^_\"7_ ,:/[:U;_H*7W_@2_P#C0 :+_P A_3?^ON+_ -#%>N:E
MI-OJJ(L[2+MW#,9 RK##*<CH17EFG:C?WNJV-M<ZA>20R7,096N'Y^<>_P"M
M>D7EMI=@JM=7=[&&.!F^G/UZ-T]Z +XL8UENI%>16N5"MM;&W P-N.AK./A>
MQE&+F2XN,[R3))U9L L< <X4#TJ2"STVYFGBAN[R1X&"R!;^?Y2>WWZK,^AK
M#YQU"[,>]H]POIR,CKT;H/7I0!8B\.6<=Q!<&2=YX9?,$C,,L=@3!XY'R@_6
MG3Z!#<7=Q<275T6GV\93";2"NWY<C!&<9QZYJ#;HVVY8WUX%MAF4F^G&T9(S
M][GD$<=QBGPV^EW%TUM%=7[2J S 7EQ@ @$<[L="./>@"6WT&"UO+>XCN;G]
MQ&8UC8J5P>2?NY!)Y)!%7K.TCLK801EBH9FRQYY8D_SK'D;0XDN'DU&Z5;<X
MD)OY^.2./FYY!''<8J__ &-:_P#/6^_\#Y__ (N@#0HK/_L:U_YZWW_@?/\
M_%T?V-:_\];[_P #Y_\ XN@#0HK/_L:U_P">M]_X'S__ !=']C6O_/6^_P#
M^?\ ^+H T**S_P"QK7_GK??^!\__ ,71_8UK_P ];[_P/G_^+H T*SX?^1AO
M/^O2#_T.:C^QK7_GK??^!\__ ,74-A;1VNNWJ1M*P-M <RS-(?O2]V)/X4 :
MU<C\1/\ D 6W_7VO_H#UUU<KX^GEM]&M98)9(I%NQAXV*L/D<<$4 <!8:M+8
M0M"(()XRXD"3IN"N!@,.?>M"+Q;?116T:06P$'W<!ES\NWLPQQZ8IED_B348
MC):W]XZAPG-Z5RQ&< %AD_2JO]IZYN"_;]1R<X'GR<XZ]Z );SQ'>WU@]G*D
M*QNY<[%(Q\Q;&,XQD^F?>ID\5WZ+L:.W>,.CA'4D JH48Y[@ _7D8JG_ &KK
M6"?[1U' .T_OWX/IUZU,UWXA586:]U%1,VR,M<.-QX]3[B@"6X\4WURSEHH!
MN5E. W<(#U;T0?K4=]XDO=0LI+698A')(7)4$'EBV.N,9/U]ZDNV\2V3(L]Y
M?Y<D+LNF?D=1\K'D>E027^O1)&[WVHA9$\Q#Y[\KG&>OM0!E5UGP\_Y&&?\
MZ]&_]#2L'^VM6_Z"E]_X$O\ XUO^#I)]6UUTOKR\F"6SE3]JD!'S)W# _A[#
MTH [F\T2WOKZ.YFEG_=LK",,-N1T/(R/P(SWJF?"=HXC5[J[<1PF!0S+PI0I
M_=_NM^8!J22#28KO[+)>W:3!=Y5K^<8&">3OQT!/T%/@LM-N;,7<-S>O RE@
MXOI^0._WJ )+'0[:PO7NXY)7E=2K%]O4XR> .N![>@%.MM&MK.TN;>W>:,7#
MLY=7PRYZ!3V [542+2))HH5O;PR2P_:$7[=/DQ^OWJ6VATF\56@O;QU:(2@B
M^GQLR1G[WJ#^5 #E\-VBLC&:X8@[I,LO[X^9YGS<?WCGC%.B\.6<)A*R3'RA
M&%R1SL#@9X_Z:'\A559-"=48:A>8=MBYO;@<\'^]P/F7GIR/6E9]"1)G;4;L
M+"0')OI^I) Q\W/((XST- %N70H7M[*%+JYA%I"8$:,KEE( .<J>RCIBHF\+
MZ>P9,S"%E*B$,-JG8(]PXSG: .N/:K7]C6O_ #UOO_ ^?_XNC^QK7_GK??\
M@?/_ /%T 36%C'IUJ((F9AN+%F !))R>@ _2K59_]C6O_/6^_P# ^?\ ^+H_
ML:U_YZWW_@?/_P#%T :%%9_]C6O_ #UOO_ ^?_XNC^QK7_GK??\ @?/_ /%T
M :%%9_\ 8UK_ ,];[_P/G_\ BZ/[&M?^>M]_X'S_ /Q= &A16?\ V-:_\];[
M_P #Y_\ XNC^QK7_ )ZWW_@?/_\ %T :%9^G?\?VK?\ 7VO_ *)BH_L:U_YZ
MWW_@?/\ _%U'I$*V]QJD2&0JMV,&21G;_4Q=2Q)- &I1110 4444 %%%% %3
M3?\ CQ3_ 'G_ /0C5NJFF_\ 'BG^\_\ Z$:MT %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5@>-?\ D4KWZQ_^C%K?J.>"&YA:&XBCEB;[R2*&
M4]^0: /&M.U".SCN(9[?S[>X50Z!]AX.00<&M.'Q/%!;JD>G[&1OD*S'"KYH
MDQ@@\YXSFO1O["T?_H%6/_@.G^%']A:/_P! JQ_\!T_PH \YU#Q-%J4,T,UE
M((W97 6XQR%(Y^7'<'  Z5!I_B)['3TLO(WP_O1)A]K,' '!Q\I&/QS7IO\
M86C_ /0*L?\ P'3_  H_L+1_^@58_P#@.G^% ' -XTD9HS]DP%CV%5EP#\R'
MCCIA,8_VC65KFLOK=VD[Q+&$0*%!S[D_GFO5/["T?_H%6/\ X#I_A1_86C_]
M JQ_\!T_PH \7HKVC^PM'_Z!5C_X#I_A1_86C_\ 0*L?_ =/\* /)=%_Y#^F
M_P#7W%_Z&*]9U?3I]2@CABNDAC#[I$>(N)!V4X8<?SI?["T?_H%6/_@.G^%'
M]A:/_P! JQ_\!T_PH !I2_:KB;SY$$SH^(CLP5!')'4'-4[G09I;9[>"\CBA
MDN&F>-H-RL#C"'##CC\:N?V%H_\ T"K'_P !T_PH_L+1_P#H%6/_ (#I_A0!
M0O/#)OWNWN+YP9\8\N,+TW;=P.0V-WMT'?FGP>'1%=-,;MQF+RRT2^7(W"C+
M,#S]WC@8R:N?V%H__0*L?_ =/\*/["T?_H%6/_@.G^% % >&5^SWL)NMPGB>
M*,M'DQAF9B3S\QRY].*WZS_["T?_ *!5C_X#I_A1_86C_P#0*L?_  '3_"@#
M0HK/_L+1_P#H%6/_ (#I_A1_86C_ /0*L?\ P'3_  H T**S_P"PM'_Z!5C_
M . Z?X4?V%H__0*L?_ =/\* -"BL_P#L+1_^@58_^ Z?X4?V%H__ $"K'_P'
M3_"@#0K/A_Y&&\_Z](/_ $.:C^PM'_Z!5C_X#I_A1_86C_\ 0*L?_ =/\* -
M"N1^(G_( MO^OM?_ $!ZWO["T?\ Z!5C_P" Z?X4?V%H_P#T"K'_ ,!T_P *
M /,-'\0R:1!Y4<(<&<2/EL97:1@<<'G.1TQ6G!XMB988Y;=XHX('12DGS$[-
MJ@$+\I]^>>:[S^PM'_Z!5C_X#I_A1_86C_\ 0*L?_ =/\* //I/&#.KC['@E
ML@>=\I&5/S#'+?+][WZ52O?$,E]]G:6.0O#<O.-TV002#MQCMC /Z5Z=_86C
M_P#0*L?_  '3_"C^PM'_ .@58_\ @.G^% 'G]OXNBM;EI(=.94>1YF7[1DEV
M*DG.W&/EQC%.B\9F('%DQ)4KS-D ;F8<;?\ :P?7 Z8KOO["T?\ Z!5C_P"
MZ?X4?V%H_P#T"K'_ ,!T_P * /%ZZSX>?\C#/_UZ-_Z&E=Y_86C_ /0*L?\
MP'3_  H_L+1_^@58_P#@.G^% $<FBK+K(OFFS'D,82F<L$*=<],,>,4HTN>+
M1TL;>\$;KD&0Q!@P).1C/OZ]J?\ V%H__0*L?_ =/\*/["T?_H%6/_@.G^%
M&<GA;RYX[A;^02Q%%3Y!M$:ILVD>X+<YZGI4^D^'ET>5W@N,[K=(MI3@,HY8
M<]SSCUSS5K^PM'_Z!5C_ . Z?X4?V%H__0*L?_ =/\* ,L>%Y71?/U!9)2S&
M6008,@8J3GYC@_( #T XQ5@Z#--'J N;R.5[O[LGD8,8&<#[QX )Z8ZGUJY_
M86C_ /0*L?\ P'3_  H_L+1_^@58_P#@.G^% &A16?\ V%H__0*L?_ =/\*/
M["T?_H%6/_@.G^% &A16?_86C_\ 0*L?_ =/\*/["T?_ *!5C_X#I_A0!H45
MG_V%H_\ T"K'_P !T_PH_L+1_P#H%6/_ (#I_A0!H45G_P!A:/\ ] JQ_P#
M=/\ "C^PM'_Z!5C_ . Z?X4 :%%9_P#86C_] JQ_\!T_PH_L+1_^@58_^ Z?
MX4 :%9^G?\?VK?\ 7VO_ *)BH_L+1_\ H%6/_@.G^%6K:TMK.,QVMO% A.XK
M$@4$^N!]* )J*** "BBB@ HHHH J:;_QXI_O/_Z$:MU4TW_CQ3_>?_T(U;H
M**** *6K3RVVF330MMD7;@X!_B [US']NZE_S\_^.+_A71Z[_P @6X_X#_Z$
M*YBQTXWD4TIG2)(L;B_O0!)_;NI?\_/_ (XO^%']NZE_S\_^.+_A3O[$F-U#
M$)8V28$I*O(.!FFOIL*$#^T;<G.#@]*!A_;NI?\ /S_XXO\ A1_;NI?\_/\
MXXO^%.N-(6WMQ,U["0RED S\^/2H_P"RIO[+^W9&SKM[XSC- #O[=U+_ )^?
M_'%_PH_MW4O^?G_QQ?\ "B'2))Q:E94'VC=C.>,56M;1KJ]6V5@K,2,GIP/_
M *U %G^W=2_Y^?\ QQ?\*/[=U+_GY_\ '%_PHFTR.($+?0.^X+L7KDG%2R:#
M(K21QW,,DR#)B!PU $7]NZE_S\_^.+_A1_;NI?\ /S_XXO\ A5>PLFO[D0(X
M4X)R:F?3 7CCM[J&>21MH5#T]S[4 ._MW4O^?G_QQ?\ "C^W=2_Y^?\ QQ?\
M*?+HCK'*8KF&:2(9>-#R*<NB%A"#>0I),H9$;.3F@"+^W=2_Y^?_ !Q?\*/[
M=U+_ )^?_'%_PI8M'9HYGFN(X1%)Y;;NF:6+1S<3O%;W,4NQ-^5Z$^E #?[=
MU+_GY_\ '%_PH_MW4O\ GY_\<7_"F1Z7-+#$ZD!I)?*"G@@^_P"52W&CO#$\
MB7$4HC8+(%/*G.* &_V[J7_/S_XXO^%']NZE_P _/_CB_P"%._L6;[9-"98U
M2$ O*W"C(S4%]I[V2QR"5)8I/NNAX- $O]NZE_S\_P#CB_X4?V[J7_/S_P".
M+_A2PZ0)+6&=[N&(2YVA_KBG+HD@DN%FGCB$&,L<X(/0T ,_MW4O^?G_ ,<7
M_"C^W=2_Y^?_ !Q?\*='I*S7/DQ7D+_(7++G QC_ !ILVCRJL3P2QW"2OL!C
M/>@ _MW4O^?G_P <7_"C^W=2_P"?G_QQ?\*D?0W D6*YAEFC&6B4\TD6C[X(
M)7NX8S,,HK]Z &?V[J7_ #\_^.+_ (4?V[J7_/S_ ..+_A4D6AO)</;M=0I,
MIQL.<D8SD51N[=+:4(DZ3 C)*=![4 6O[=U+_GY_\<7_  KM*\ZKT6@04444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5--_P"/
M%/\ >?\ ]"-6ZJ:;_P >*?[S_P#H1JW0 4444 9VN_\ (%N/^ _^A"L+2_+D
MTV]MWGBB:3;M,CA1Q6[KO_(%N/\ @/\ Z$*XN@#IK:YM;66PM?M,3^4'9Y W
MRC(/&?QJGJ;226K%KJP=0P(6$C<:Q:*!FK>M%<6FEPK-'D*5<[A\F<=?2M7^
MT=.^T_8MS>5Y?D[]P\O&/\C-<K10!TMM-;P/IL9N82(C*&;>,#KC\ZK6=K%9
MZI%</?6C)O.0LHR,@UAT4 =#>2._S-=Z>T8D5L1L-^-U3,UK!J\VI->P,FWY
M8T?<Q. *YBB@#4T.:.+5/,E=(UVMRQP*=:ZOG4;>6>.)$0D$QICJ,5DT4 =!
M EMIL]Q>&]AE#*PC1&RQSZU.FIVT4UE$_DLA@4&48)C;Z]JYBB@#I;6416UW
M$+VT,S3[@\KC:P('-,CN3;37<KW5HTI@RAA88)!/'UKG:* .FN+ZSN+>SD68
M0EI@\@0C<AP><?7%%]- UG)]IN+6:3</):+&[&>]<S10!TMS<VMU/?VOVF-/
M."%)-WRD@#C/X5CWUM;6T<217/G3<^9M.5'TJE10!T%OJ5O:Z?IZNL4HRWF
MX+)SU]JLQS(DU^1?6K-+L:-I'&,<\'Z5RU% '203"'4?-N+FR?,#*/*88ZC@
M_6J4.ML;JV#Q116\;[BL2X'((S^M9%% '10+:V%]-J!O89$.XHB-EB3V(I8M
M3M[>#3E<0R+M.\\%HSQ@^U<Y10!NV\D</B4RR74<B-DB7>,8QP">GM6&_+M]
M:2B@ KT6O.J]%H$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% %33?^/%/]Y__ $(U;JIIO_'BG^\__H1JW0 4444 1SP17,+0
MS+NC;&1DCOGM5+^PM-_Y]O\ Q]O\:T:* ,[^PM-_Y]O_ !]O\:/["TW_ )]O
M_'V_QK1HH SO["TW_GV_\?;_ !H_L+3?^?;_ ,?;_&M&B@#._L+3?^?;_P ?
M;_&C^PM-_P"?;_Q]O\:T:* ,[^PM-_Y]O_'V_P :/["TW_GV_P#'V_QK1HH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@"IIO_ !XI_O/_ .A&K=5--_X\4_WG_P#0C5N@ HHHH **ANK6.[A\J1I5
M7.<Q3/&WYJ0:I?V#9_\ /;4?_!E<?_%TG?H7%0M[S?W?\%&G169_8-G_ ,]M
M1_\ !E<?_%T?V#9_\]M1_P#!E<?_ !=*\NW]?<5:E_,_N_X)IT5F?V#9_P#/
M;4?_  97'_Q=']@V?_/;4?\ P97'_P 71>7;^ON"U+^9_=_P33HK,_L&S_Y[
M:C_X,KC_ .+H_L&S_P">VH_^#*X_^+HO+M_7W!:E_,_N_P"":=%9G]@V?_/;
M4?\ P97'_P 71_8-G_SVU'_P97'_ ,71>7;^ON"U+^9_=_P33HK,_L&S_P">
MVH_^#*X_^+H_L&S_ .>VH_\ @RN/_BZ+R[?U]P6I?S/[O^":=%9G]@V?_/;4
M?_!E<?\ Q=']@V?_ #VU'_P97'_Q=%Y=OZ^X+4OYG]W_  33HK,_L&S_ .>V
MH_\ @RN/_BZ/[!L_^>VH_P#@RN/_ (NB\NW]?<%J7\S^[_@FG169_8-G_P ]
MM1_\&5Q_\71_8-G_ ,]M1_\ !E<?_%T7EV_K[@M2_F?W?\$TZ*S/[!L_^>VH
M_P#@RN/_ (NC^P;/_GMJ/_@RN/\ XNB\NW]?<%J7\S^[_@FG169_8-G_ ,]M
M1_\ !E<?_%T?V#9_\]M1_P#!E<?_ !=%Y=OZ^X+4OYG]W_!-.BLS^P;/_GMJ
M/_@RN/\ XNC^P;/_ )[:C_X,KC_XNB\NW]?<%J7\S^[_ ()IT5F?V#9_\]M1
M_P#!E<?_ !=']@V?_/;4?_!E<?\ Q=%Y=OZ^X+4OYG]W_!-.BLS^P;/_ )[:
MC_X,KC_XNC^P;/\ Y[:C_P"#*X_^+HO+M_7W!:E_,_N_X)IT5F?V#9_\]M1_
M\&5Q_P#%T?V#9_\ /;4?_!E<?_%T7EV_K[@M2_F?W?\ !-.BLS^P;/\ Y[:C
M_P"#*X_^+H_L&S_Y[:C_ .#*X_\ BZ+R[?U]P6I?S/[O^":=%9G]@V?_ #VU
M'_P97'_Q=']@V?\ SVU'_P &5Q_\71>7;^ON"U+^9_=_P33HK,_L&S_Y[:C_
M .#*X_\ BZ/[!L_^>VH_^#*X_P#BZ+R[?U]P6I?S/[O^":=%9G]@V?\ SVU'
M_P &5Q_\71_8-G_SVU'_ ,&5Q_\ %T7EV_K[@M2_F?W?\$TZ*S/[!L_^>VH_
M^#*X_P#BZ/[!L_\ GMJ/_@RN/_BZ+R[?U]P6I?S/[O\ @FG169_8-G_SVU'_
M ,&5Q_\ %T?V#9_\]M1_\&5Q_P#%T7EV_K[@M2_F?W?\$TZ*S/[!L_\ GMJ/
M_@RN/_BZ/[!L_P#GMJ/_ (,KC_XNB\NW]?<%J7\S^[_@FG169_8-G_SVU'_P
M97'_ ,71_8-G_P ]M1_\&5Q_\71>7;^ON"U+^9_=_P $TZ*S/[!L_P#GMJ/_
M (,KC_XNC^P;/_GMJ/\ X,KC_P"+HO+M_7W!:E_,_N_X)IT5F?V#9_\ /;4?
M_!E<?_%T?V#9_P#/;4?_  97'_Q=%Y=OZ^X+4OYG]W_!-.BLS^P;/_GMJ/\
MX,KC_P"+H_L&S_Y[:C_X,KC_ .+HO+M_7W!:E_,_N_X)IT5F?V#9_P#/;4?_
M  97'_Q=']@V?_/;4?\ P97'_P 71>7;^ON"U+^9_=_P33HK,_L&S_Y[:C_X
M,KC_ .+H_L&S_P">VH_^#*X_^+HO+M_7W!:E_,_N_P"":=%9G]@V?_/;4?\
MP97'_P 71_8-G_SVU'_P97'_ ,71>7;^ON"U+^9_=_P33HK,_L&S_P">VH_^
M#*X_^+H_L&S_ .>VH_\ @RN/_BZ+R[?U]P6I?S/[O^":=%9G]@V?_/;4?_!E
M<?\ Q=']@V?_ #VU'_P97'_Q=%Y=OZ^X+4OYG]W_  33HK,_L&S_ .>VH_\
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
MSVI]1V\*6UM% A<I&@13(Y=B ,<LQ))]R234E !1110 4444 5--_P"/%/\
M>?\ ]"-6ZJ:;_P >*?[S_P#H1JW0 4444 8/BVY-K86#K&C[]4LH\/GC=.@R
M,'J,\5R$?C+Q)9:1#J]V;.\CN;.^FCM(8"A1H 2GS;CG<!SQWXZ<^AWYL$MA
M)J)ME@CD1PUQM"JX8%3EN 0V,'UQ49MM)M9+2 P643C>MK&413R,N$'N.N/Q
MH XK4-<U*PGTI;V]TW5I?M4<P6UB:-U#6URW3<1@F/"GN"<CH:PKCQ5KEE<1
M:])=V.H3R^'#=PP6\11(3)/ /FR_S*N<Y)4G:W([>F0:+H.CVZF#3=.LH8I?
M.!2!(U20@KOZ##88C/7!QWI;?PWH5I)<26VC:="]PK+,T=JBF16QN#8'(.!D
M'KB@#B8_%'BAYK?2RUO!=RZI%:^?<01EA$\$LAS'',V&!CX)(!!''6I=$U;6
M-2\9Z0MY?IB&'5;>:.*(JD[07,<8?&XX)&#WQ\V/O<=4UKX8\.V]M$T&D:9
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
MP]HNH7GVR]T>PN;G;L\Z:V1WV^F2,XI\.B:5;:G+J<&F6<5_,,2720*)7^K
M9/;\J ./\7:K?:/XDO;S3S&;F+15,2S F/<;E5Y ^M$WB#Q#:ZHVA27EF]P^
MH0VRZ@;4JL:/ \IRF_ELQE5YQ\PSG'/;7&G6-T[/<6=O,[((V:2)6)7.[;R.
MF0#CUJ.[T?3+^*XBO-.M+B.XV^<LL*L)-OW=V1SCMGI0!Y_<^*=1MM8DCBN=
M,ENY8K.T.H1(QB0O=SQ%BI;MMQMS]\D9(JC:^(?$%A?7FG6LBWEU=ZY<QR7=
MO C "*WA(54>55#'//S<;6P/3TPZ'I)MWMSI=D8'A6W:/[.FUH@20A&,;022
M!TY-0'POX?.G?V<=#TTV.\2?9OLB>7O  #;<8S@ 9]J .%D\8^)[G3[N\MYM
M/MOL&@C4YD,(F$TH>92H99" C"'L6(SUZU0UG4=7DEURV&HW#1WFMVT"0QV9
MF*1FW@E8##<#9NX[X8]SCU3^RM.,<D?V"UV20"V=?)7#0C.(R,<I\S?+TY/K
M49T32C>F].FV?VHXS/Y"[SA60?-C/"LR_1B.] ',>![N[D^']QJ4T[>?<M<7
MJ2W$!A $F9%..25^8<CMQSBN;TF\N?!]B;*UT^'4=1ETR"6*\TT37.[<P3?*
MG+$9R^5 W $8%>KQ0Q00)!%&L<,:A$11A54#  'IBJNGZ-I>D^=_9NG6EGYS
M;I?L\"Q[SZG &30!YYX8-IJ/A";3[NZO99!K%S'"-1\RV^V2[I&5)"5S@XR5
M X(QCC%5+62VG\)Z=:7C76H:RDE[9VE@ERPA,BS$&3?G/EQ8"K(3D#@#<<5Z
M=/I&F75G+9W&G6DMK,YDDA>%2CL3DL5(P23SGUJK=>%?#M\D"7F@:7<+ GEP
MK-9QN(UZ[5R.!["@#F]2TZ^LM3\"R76LW-T\=REK*@($4KBUG+2D8R6)4=3@
M?B:V/%NKWFFKI]MI\A%W>3LBHEOYTC*J,QV LJ@\#)9@ ,]36TFG64<-K"EG
M;K%:$&V01*%A(4J-@Q\N%)''8D4S4=*T[5[<6^IV%K>PJV\1W,*R*#ZX8'F@
M#SJP\8>)]9TR*>VN;"U:+2[F\F9[;S/,DBF>,  /@!@F3@M['O46L^(]5UNS
MEE%W:6=I;ZII<#6?EDRR^8UO*6#[N.7P!@Y"-Z\>DPZ/I=LC)!IMG$C(T;+'
M J@JQ+,IP.A))([DDU%-X=T2XNH+J?1]/EN(%5897MD9HPIRH4D9 ! (QTH
MP?&^I/I%]H5^D;R_9I+N8PH>9-EG,VW\<5BW'C'7].58I+O3;V2\LK>YBN(H
M"D=H99XXB7&\ED DW#D'Y&SZCT66V@GEBEE@CDDA):)G0$H2"I*GMD$CCL35
M*V\.Z)9VUS;6NCZ?!!=?\?$4=LBK-_O ##=3UH Y'5/$>M6<RZ5!JEI>7Z-.
MSM9V8:38BQGYP\BQI@R#<2W0K@#)Q@1^,M=$-QX@21))+G1-*D6T"9CBDGFD
M1G +C@')Y(S\H) &:]);POX?>TM[1M#TUK:V8O!$;5"D;'J5&, _2I3X?T4A
M0=(L,+ ;8#[,G$).3'T^Z3_#TH XJU\5>(KB[@T6:2VL[N74'M_MD\4;,J"#
MS0K1)*P$A.1RP^49QSBGZ/>SI\%-3OIGAN9TMM2D9AGRY"))CQSG:<>O3O77
M_P#"-Z%_97]E_P!C:?\ V?NW_9?LR>5N]=N,9]ZM1Z981:<VG1V-LEBRLC6R
MQ*(RK9W KC&#DY'?)H YOP9+>RZOXG^TWAFB2^B6*(KCR@;6%L#D\?-T]03W
MK%;QAK,WB>UMK>9&T^]O[FP206@5$,:28*L9-[L&CY^3;U (X)[^'3K*WNYK
MN"SMXKF95669(PKN%&%#$#) '3/2JR>'M%CU%M032+!;UG\QKD6R>87_ +V[
M&<\GF@#*\#->7?PVT1YKYY+J;3HV^TD98%D&"<YW$9ZGJ1S7/V4>GV'A+5HM
M:U+4)K:#6I58^9F:[8.-L1P,MN.!M7&>G S7?V5A9Z;;"VL;2"U@!+"*",(H
M).2<#CDG-5[S0='U"V:VO=)L;F!IC.8IK9'4R'(+X(QNY//7F@#ACHLLGAE+
M.Z> :C*;JYT_2[J^=88D)7"LZY+&-2",< L<< $8&H^*+R\TCPL777%LK1]+
MF:X^PRL;^1I(]V712I 7/R@DN[#'09]2'A;P\+!; :#I@LUD\U;<6D8C#_WM
MN,9X'-:$EI;30QPRV\3Q1LCHC("JLI!4@=B" 1Z$"@"4'(!YY]:6BB@ HHHH
M **** *FF_\ 'BG^\_\ Z$:MU4TW_CQ3_>?_ -"-6Z "BBB@#D/B78PZGX13
M3[@$P76HV,,@'=6N8U/Z&N$FU*]OM4T#6+X3?:-"GETUMD99GN4M+AIV53][
M.R''K@\U[510!XO9^*M2N+;581JPO(?[.M[A"US'<E9/.56R5C55.&&4!;''
M3-=#IVH:PNKV-]+K%U-%=>([W3C:,J>4L"?:-H&%SD&)><^U>C@ =** /._&
MTFGVWBF&ZGU.QTVZ%@8T;6+59;*Y0N245MRE9!CG!Y#+P<<4O#-]8Z?K=A?W
MLAT>V_X1U"EI+,?+5$D?.W>-Q4+AN>0&&:]0(!ZC-+0 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 5--_P"/%/\ >?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"IIO\
MQXI_O/\ ^A&K=5--_P"/%/\ >?\ ]"-6Z "BBB@"O?6%GJ=F]G?VD%W;28WP
MW$8D1L'(RI&#@@'\*L  # & *ANII((=\=K+<MG'EQ% WU^9@/UJE_:EY_T
M=1_[^6__ ,=I.21<:;DKJWWI#K+P_HVF74UU8:38VMQ/_K98+=$9_J0,FDLO
M#NB:;)/)8Z/86KS@B5H;9$,@/4-@<BD_M2\_Z .H_P#?RW_^.T?VI>?] '4?
M^_EO_P#':7,OZ17L9=U]Z_S#_A&]#_T+_B3:?_H)S:8MD_T?G/R<?+SSQ1)X
M;T.724TJ31M/;3HR62T-LGE(22<A,8!R2>G<T?VI>?\ 0!U'_OY;_P#QVC^U
M+S_H ZC_ -_+?_X[1S+^D'L9=U]Z_P R8:-I:Q6D0TVS$=DVZU00+B ^J#'R
MGZ8J6VL+.SDGDM;2"![B3S9FBC"F5_[S$=3[FJG]J7G_ $ =1_[^6_\ \=H_
MM2\_Z .H_P#?RW_^.T<R_I![&7=?>O\ ,DFT/2;B6[EFTNREDO$$=R[VZ,9U
M'17)'S >AJ3^RM.\ZSF^P6OFV2E+5_)7,"D;2$./E! Q@8XXJO\ VI>?] '4
M?^_EO_\ ':/[4O/^@#J/_?RW_P#CM',OZ0>QEW7WK_,2T\,Z#8M$UIHFG0-%
M*TT9BM44H[#!88'!( &1V%7+2PL[#SOL=I!;^?*T\WDQA/,D;[SM@<L<#)/)
MJI_:EY_T =1_[^6__P =H_M2\_Z .H_]_+?_ ..T<R_I![&7=?>O\R:/1],B
ML[BSCTZT2UN69IX%@4)*6^\67&&)[YZU6G\+^'[F"U@GT+3)8;08MXWM$*PC
MT08^7\*?_:EY_P! '4?^_EO_ /':/[4O/^@#J/\ W\M__CM',OZ0>QEW7WK_
M #'7OA_1=2N8;B_TBPNIX1B*2>W1V0>@)'%8USX"TG4/%UYKNI06U^EQ:QVX
MM+FV61$*'(89SSSCI6O_ &I>?] '4?\ OY;_ /QVC^U+S_H ZC_W\M__ ([1
MS+^D'L9=U]Z_S'7WA_1=4^S_ -H:187?V?B'S[='\O\ W<CCH.E+J&A:1JQA
M.I:797A@.8OM%NLGE_[N1Q3/[4O/^@#J/_?RW_\ CM']J7G_ $ =1_[^6_\
M\=HYE_2#V,NZ^]?YDLFC:7+J-OJ,FG6CWUNFR&X:%3)&O/"MC(')Z>II;O2-
M-O[NVN[S3[6XN;5MUO-+"K/$?521D'@=/2H?[4O/^@#J/_?RW_\ CM']J7G_
M $ =1_[^6_\ \=HYE_2#V,NZ^]?YCH- T:UU.34[?2;&*_DSONH[=%E;/7+
M9.:DU+2--UB*.+4]/M;V.-Q(B7,*R!6]0"#@U#_:EY_T =1_[^6__P =H_M2
M\_Z .H_]_+?_ ..T<R_I![&7=?>O\Q[:#H[6\UNVDV)@GG^TRQFW3;)+D'S&
M&,%L@?,>>*)M!T>XU2/5)M*L9-0CQLNGMT,JXZ88C(Q3/[4O/^@#J/\ W\M_
M_CM']J7G_0!U'_OY;_\ QVCF7](/8R[K[U_F:$L4<\+PS1I)$ZE71U!# ]00
M>HJGIFAZ3HJ.FEZ99V*N<L+:!8]WUV@9J/\ M2\_Z .H_P#?RW_^.T?VI>?]
M '4?^_EO_P#':.9?T@]C+NOO7^8ZQT#1M,NYKNPTFQM+F;_6RP6Z([_4@9-6
M(-.L;6[N;NWL[>&YNBIN)HXE5Y=HP-S 9; Z9JK_ &I>?] '4?\ OY;_ /QV
MC^U+S_H ZC_W\M__ ([1S+^D'L9=U]Z_S$MO#>A6;W3VNC:="UVI2X,=JB^<
MIZAL#Y@>X-27&A:/=Z9'IESI5E-818$=K);HT28Z84C Q3/[4O/^@#J/_?RW
M_P#CM']J7G_0!U'_ +^6_P#\=HYE_2#V,NZ^]?YF-XA\"6>JZ0+'2FM='_T@
M7$@BL8I(IB!C$D1&U^W)YXH\,^!+'0]&O["_>/5CJ-P;B[,]LBQNQ   C'RA
M1M&!6S_:EY_T =1_[^6__P =H_M2\_Z .H_]_+?_ ..T<R_I![&7=?>O\RU8
M:=9:7:+::?9P6ELOW8H(PBC\!Q3;/2]/T^R-E96-M;6AS^XAA5$YZ_*!CFJ_
M]J7G_0!U'_OY;_\ QVC^U+S_ * .H_\ ?RW_ /CM',OZ0>QEW7WK_,?8Z#H^
MERI+I^DV-I(D1A5[>W2,K&6W% 0!\NXDXZ9YHM]!T>TU*74;;2K&&^ESYES'
M;HLCYZY8#)IG]J7G_0!U'_OY;_\ QVC^U+S_ * .H_\ ?RW_ /CM',OZ0>QE
MW7WK_,9#X6\/V]W]K@T+3([GS/.$R6D8</\ WLXSGD\^]:U9G]J7G_0!U'_O
MY;__ !VC^U+S_H ZC_W\M_\ X[1S+^D'L9=U]Z_S-.BLS^U+S_H ZC_W\M__
M ([1_:EY_P! '4?^_EO_ /':.9?T@]C+NOO7^9IT5F?VI>?] '4?^_EO_P#'
M:/[4O/\ H ZC_P!_+?\ ^.T<R_I![&7=?>O\S3HK,_M2\_Z .H_]_+?_ ..T
M?VI>?] '4?\ OY;_ /QVCF7](/8R[K[U_F:=%9G]J7G_ $ =1_[^6_\ \=H_
MM2\_Z .H_P#?RW_^.T<R_I![&7=?>O\ ,TZ*S/[4O/\ H ZC_P!_+?\ ^.T?
MVI>?] '4?^_EO_\ ':.9?T@]C+NOO7^9IT5F?VI>?] '4?\ OY;_ /QVC^U+
MS_H ZC_W\M__ ([1S+^D'L9=U]Z_S-.BLS^U+S_H ZC_ -_+?_X[1_:EY_T
M=1_[^6__ ,=HYE_2#V,NZ^]?YFG169_:EY_T =1_[^6__P =H_M2\_Z .H_]
M_+?_ ..T<R_I![&7=?>O\S3HK,_M2\_Z .H_]_+?_P".T?VI>?\ 0!U'_OY;
M_P#QVCF7](/8R[K[U_F:=%9G]J7G_0!U'_OY;_\ QVC^U+S_ * .H_\ ?RW_
M /CM',OZ0>QEW7WK_,TZ*S/[4O/^@#J/_?RW_P#CM']J7G_0!U'_ +^6_P#\
M=HYE_2#V,NZ^]?YFG169_:EY_P! '4?^_EO_ /':/[4O/^@#J/\ W\M__CM'
M,OZ0>QEW7WK_ #-.BLS^U+S_ * .H_\ ?RW_ /CM']J7G_0!U'_OY;__ !VC
MF7](/8R[K[U_F:=%9G]J7G_0!U'_ +^6_P#\=H_M2\_Z .H_]_+?_P".T<R_
MI![&7=?>O\S3HK,_M2\_Z .H_P#?RW_^.T?VI>?] '4?^_EO_P#':.9?T@]C
M+NOO7^9IT5FKJ=VS '0M04$XR7M\#\I:TJ:=R)0<=_S3_(****9(4444 5--
M_P"/%/\ >?\ ]"-6ZJ:;_P >*?[S_P#H1JW0 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 %%%% %
M33?^/%/]Y_\ T(U;JIIO_'BG^\__ *$:MT %%%% ",P49)Q3?.3^]^E-G^X/
MK5>@"UYR?WOTH\Y/[WZ55HH M><G][]*/.3^]^E5:* +7G)_>_2CSD_O?I56
MB@"UYR?WOTH\Y/[WZ55HH M><G][]*/.3^]^E5:* +7G)_>_2CSD_O?I56B@
M"UYR?WOTH\Y/[WZ55HH M><G][]*/.3^]^E5:* +7G)_>_2CSD_O?I56B@"U
MYR?WOTH\Y/[WZ55HH M><G][]*/.3^]^E5:* +7G)_>_2CSD_O?I56B@"UYR
M?WOTH\Y/[WZ55HH M><G][]*/.3^]^E5:* +7G)_>_2CSD_O?I56B@"UYR?W
MOTH\Y/[WZ55HH M><G][]*/.3^]^E5:* +7G)_>_2CSD_O?I56B@"UYR?WOT
MH\Y/[WZ55HH M><G][]*/.3^]^E5:* +7G)_>_2CSD_O?I56B@"UYR?WOTH\
MY/[WZ55HH M><G][]*/.3^]^E5:* +7G)_>_2CSD_O?I56B@"UYR?WOTH\Y/
M[WZ55HH M><G][]*/.3^]^E5:* +7G)_>_2CSD_O?I56B@"UYR?WOTH\Y/[W
MZ55HH M><G][]*/.3^]^E5:* +7G)_>_2CSD_O?I56B@"UYR?WOTH\Y/[WZ5
M5HH M><G][]*/.3^]^E5:* +7G)_>_2CSD_O?I56B@"XK!AD'-+44'W#]:EH
M **** "BBB@"IIO_ !XI_O/_ .A&K=5--_X\4_WG_P#0C5N@ HHHH BG^X/K
M5>K$_P!P?6J] !1110 4444 %%%% !1110 4444 %%%% '!>,?'-[X=\0C3X
M([<Q&TCGR\+.V6>13R'7CY!V]:P?^%JZE_SRM/\ P%;_ ..TGQ%GM(/'&;NW
M\X?V; 4'H?-F!S[8)_$"N7N+_27M;A(M/VS,,1/@ +P!R,\_Q'/TKKITHN*;
M1RU*DE)I,]4CU[6)(D?[38C<H;'V)^X_Z[4_^V]8_P"?JQ_\ 7_^/4VQM(C8
MVS$$DQ(>3_LBIGLXF7 &T]B*R>*P:ERN+_KYD+ZPXWNB/^V]8_Y^K'_P!?\
M^/4?VWK'_/U8_P#@"_\ \>JI+$T3[6'T/K3*]&.&H27-'5>ISO$UD[-E[^V]
M8_Y^K'_P!?\ ^/4?VWK'_/U8_P#@"_\ \>JC15?5*/8/K57N7O[;UC_GZL?_
M  !?_P"/4?VWK'_/U8_^ +__ !ZJ-%'U2CV#ZU5[E[^V]8_Y^K'_ , 7_P#C
MU']MZQ_S]6/_ ( O_P#'JHT4?5*/8/K57N7O[;UC_GZL?_ %_P#X]1_;>L?\
M_5C_ . +_P#QZJ-%'U2CV#ZU5[E[^V]8_P"?JQ_\ 7_^/4?VWK'_ #]6/_@"
M_P#\>JC11]4H]@^M5>Y>_MO6/^?JQ_\  %__ (]1_;>L?\_5C_X O_\ 'JHT
M4?5*/8/K57N7O[;UC_GZL?\ P!?_ ./4?VWK'_/U8_\ @"__ ,>JC11]4H]@
M^M5>Y>_MO6/^?JQ_\ 7_ /CU']MZQ_S]6/\ X O_ /'JHT4?5*/8/K57N7O[
M;UC_ )^K'_P!?_X]1_;>L?\ /U8_^ +_ /QZJ-%'U2CV#ZU5[E[^V]8_Y^K'
M_P  7_\ CU']MZQ_S]6/_@"__P >JC11]4H]@^M5>YJ0:IJ\^0+VQ##L;!__
M (]4<FL:S'(4-U8\?].+_P#QZH[!AN=>,D9!I;Z/I(/H:\U*$<8Z,EH]CI]K
M4='G3U%&MZQG_CZL?_ %_P#X]1_;>L?\_5C_ . +_P#QZJ-*>QKT?JE*^QS?
M6JO<N_VWK'_/U8_^ +__ !ZC^V]8_P"?JQ_\ 7_^/51HI_5*/8/K57N7CK>L
M#'^E6//_ $XO_P#'J5=:UAFQ]JL?_ %__CU46Z+]*5"-W/ /&?2I^J4K7L/Z
MS5ON;45SK4A :^L$)'0V#\?^1JE0ZXR M?Z>I/;[ Y_]K50LV<QR^8Q)WC.X
M]/\ /]*N)-(A&&.!VKQ*TW1J.#U\ST*<^:*D2XUK_H(Z?_X+W_\ CU&-:_Z"
M.G_^"]__ (]3%O91J/D2(/+?_5L*OUI*+C:_4N,HRO;H4\:U_P!!'3__  7O
M_P#'J<5UK9N_M+3\?]@]^3Z#]]5IF2*/S)/N]@.K?3_&HX+P2RB(QA=XVJ<\
M#T&*S=1)V;*=BO;76I)K5O:7=Q:3136\TO[JV:-E9&B Y,C9'[P]NPK8K'/_
M ",]A_UYW7_H=O6Q5H3"BBBF 4444 %%%% !1110 4444 %%%% $]N>&%35#
M;_Q?A4U !1110 4444 5--_X\4_WG_\ 0C5NJFF_\>*?[S_^A&K= !1110!%
M/]P?6J]6)_N#ZU7H **** "BBB@ HHHH **** "BBB@ HHHH X+Q/X=L=;\7
M2O=^;OCLK=5V-C@R3D_RJI'X"T6.57(G?:<[6DX/UXKHKSGQ;=^@L;;_ -#G
MJ6N>MB*D'RQ=C%TXR;;0^WMVF=885'3 '8"M>/18@O[R5RW^SP*-%C4022?Q
M%MOX?Y-9>J^(9O#UP@N(YK\7ERR1B$#$*C'R].6YZ&HA""CS3.JC1E5?+#<L
M7^CF.(L#YD8Z@CD5S<T?E2LGY?2NXT])TMG2YN1<L)7 ? SMR< X &0.#7'Z
MFJIJ$JJ<A3CZ8KT\OO&IRK9K8X,=325^I R)#%"7A>XN;A/,CA63RU2/^\S#
MGG&>H&*OZ+%IFHW4EG=64MO=H-VT7,A##VY]Q5%XI+U;=[01R7,5O]FFMI&Q
MYB#HR\C(Z=#D$5L:!I%PNIC4;R!+4I$(TB5\Y.,9]A@8QFE5JU5-W;1RTHWD
MK*Z]"Y-HNB031Q2K*KR?='G2'N!SSQR0.>YIW]A:)C.3C!.?M3]!U/WJO7UA
M#?LADF90O]S /7L<9'H<=15+_A';,[<SR85=N,C!X(S^OZ"I56?\S._V-/\
ME0PZ-H2SI"2WF/G:/M+\D8R/O=>1Q4__  C.E_\ /*7_ ,")/\:=_8MKN4F5
MB%8LH^7C+A^N,GD5J;E_O#\Z'5G_ #,%1I_RHR?^$9TO_GE+_P"!$G^-'_",
MZ7_SRE_\")/\:UMR_P!X?G1N7^\/SI>UJ?S,?L:7\J,G_A&=+_YY2_\ @1)_
MC1_PC.E_\\I?_ B3_&M;<O\ >'YT;E_O#\Z/:U/YF'L:7\J,G_A&=+_YY2_^
M!$G^-'_",Z7_ ,\I?_ B3_&M;<O]X?G1N7^\/SH]K4_F8>QI?RHR?^$9TO\
MYY2_^!$G^-'_  C.E_\ /*7_ ,")/\:UMR_WA^=&Y?[P_.CVM3^9A[&E_*C)
M/AG2R.(YA[^>_P#C7.:MIC:7=J@<O#("T;'J,=0?S'-=P710274 =237'^(-
M2AO[N)+=@\4(8&0=&8XZ>N,=?>NG"U*CJ6O='-BJ=.,+I69DT445ZIP!1110
M Z-_+D5\9P<UK,HD0@]&'2L>KMI.1$^\Y"#(KRLSH2DE5ANO\]/Q.K"U$FXO
M9D-S!Y+ C[IJ$ D'VYJ26XDF&&QCK@"HP<?2NV@JJI)5?B,:CAS>[L)101@X
MIR %QGIU/TK9NRN9I:V!^&QZ#%-I>6;U)-7H]-*@-<RB($9V ;GQ].WXU$JD
M:<5SLN,)3?NHJ>8#P5.,8.#C-2).RH424@'LPZ?2KFRVB_U5B\I'\4LG]!1]
MJO%&((((?^N:#/YG)KDE7HR5M+>;7_!-U3E%W;^Y/_@#[%=1+J%0O&3DNQZ#
MZFMAGCB7<[!C^@_J:P]UT^#/<RLQ_AWG]:FAN&*^7*WFKC*EC_(]?SKS\1.+
MO*-KKML==&3BN5W^9-<2F>8N23V&:SOMQ2=N,H#P1U%7Y(@\3&)CC'([K6&R
ME6*GJ#BEE^'IUG/VFK_K4SQ-2<+<IT?FB?Q#IDJ@!9+&Y;\=\&?UK7K LR?[
M9TM2,%;.Z'_C]O6_4IIK0ZUJM0HHHIC"BBB@ HHHH **** "BBB@ HHHH GM
M_P"+\*FJ&W_B_"IJ "BBB@ HHHH J:;_ ,>*?[S_ /H1JW533?\ CQ3_ 'G_
M /0C5N@ HHHH BG^X/K5>K$_W!]:KT %%%% !1110 4444 %%%% !1110 44
M44 <W>?\C3>?]>5M_P"AST^J^HF=?%=V\4;.@L;;< /]N>G17"2G:,AO0BN:
MOAJG\1*Z_+U,O:1YN5[FMI5XMO(T<APC]#Z&M2VL8+62XDA+_P"D/YC@N2 W
MJ!V_"N;J*74I+<&.*1PWH&X%&%YYM0BKERJJG%W>AONUGX?T]D1F)9F<*[EF
M=F.223SUKC7=I)&=CEF))/O0\CRN7D=F8]2QR:;7T>'PZHQLMSR\1B)5I78C
M*KC#*"/<9IODQ?\ /)/^^13Z*Z#GL,\F+_GDG_?(H\F+_GDG_?(I]% 60SR8
MO^>2?]\BCR8O^>2?]\BGT4!9#/)B_P">2?\ ?(H\F+_GDG_?(I]% 60SR8O^
M>2?]\BCR8O\ GDG_ 'R*?10%D,\F+_GDG_?(H\F+_GDG_?(I]% 60SR8O^>2
M?]\BCR8O^>2?]\BGT4!9#/)B_P">2?\ ?(I]%% !1110,**** "G G8P'?%-
MI1UJ9*Z!"44450"GH#^%*H). "2> !WJ01%XU,:DDY! YY'/\JMX&EQ@G!O6
M&1_TR'K]?Y5A*HE[JU9I&#>KV%S'IFU,!KL_?;KY0]![_P JAFN&1N%#;N<O
MSSFJ9))))R3WJR +B+T(Z'MGW^M<]:E&+4ZFJZFD:CDG&.G83[43]Z*,CV&*
MD%U&!QYBGTSD?K4!MIA_!GZ'-1=#@T_J^&J_#^#)]I4AN69+K<I"@@GC)]*2
MWN!&-KYQG(([57HK7ZI2]FZ=M"?:SYN:YLQ2Y ='&>Q%-PDEX6EMDV]=ZD@D
M_GC]*K6) 1N?XN?RJ>6=(URW(/IWKP90G1KRITM;Z'H*2G!2D3V\D)\1V*1,
M3BTNB<_[]O6_7):5<--XLM00 HL;G '^_!76UK[.5/W9*S-J<U.-T%%%%!84
M444 %%%% !1110 4444 %%%% $]O_%^%35#;_P 7X5-0 4444 %%%% %33?^
M/%/]Y_\ T(U;JIIO_'BG^\__ *$:MT %%%% $4_W!]:KU8G^X/K5>@ HHHH
M**** "BBB@ HHHH **** "BBB@#RCQ]/Y7CZ)9+JX@MVL8/-: G<!YDW(&1F
MD\0>']-T71XK^+Q%=W,ERNZV1?\ EI[DYX [U6^)O_(ZK_V#H/\ T9-65K&I
MO>:3HUE+;/"]E"RAFZ2*Q!5A^55T/-JM<\K_ ".OT"_N9= M2\K,V&!=CDG#
M$#GZ5I6]K-=-B),^K'H*Q/#G_(!MO^!?^A&NRL6$-HA2173&2O0Y[BO1O'#T
M5*"2;(I1]K*TWHB!-%).'F&<?PCH>U9LT+P2%''3O73B:'DB5.?]H52O(DE7
M<2&SP<?SKECCJD)<T]4=53"P<?<W,&BI)H6A8!N0>AJ.O7A.,XJ47='G-.+L
MPHI=IVEL' XS24TTQ!1113 **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M)_R-EM_UXW'_ *,@KLJ\_%_Q6>AA?X2"BBBN8Z HHHH **** "BBB@ HHHH
M**** )[?^+\*FJ&W_B_"IJ "BBB@ HHHH J:;_QXI_O/_P"A&K=5--_X\4_W
MG_\ 0C5N@ HHHH BG^X/K5>K$_W!]:KT %%%% !1110 4444 %%%% !1110
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
M!('7%<HKV*6-PJM<FX<(J HH3&<MDYSV&*I;'EUTO:.YZKX(_P"10L?^!_\
MH;5T-<]X(_Y%"Q_X'_Z&U=#6;W/3I?PX^B"BBBD:!1110 5'.,V\H_V#_*I*
M:^/+;/3!S36C$]BF+N0<86H*/J<^]%>=*3EN9E2__P!6G^]5"K]__JD_WOZ5
M0KZ7+/\ =E\SS,5_$84Y-N]=WW<\TVI5C 7S)/N]AW:NRI)1CJ815V;4V/+A
M51\H7/Y__J-14VPO!*A21!@<?A4\TMM"N[RR1_O5\O6H2Y^1[K2Q[$9QE'FZ
M$5*JEV"CJ:@&HV^[!@?'KFK!"E%DC;*'H?2HJX:I1LYK0(5(S^%EU+9!&5/)
M/4U" +4[CAI/X1Z>]2"5OLOF.!UP,_Q?Y[U39B[%F.2:<Y0BDXK4T=C-OE(G
MW$D[^22<\TQF+6<:_P!UV_4#_"M":$31[3U['TJLMK,+.7Y,X(;CMC->Q@\9
M"5*,9/WD['G5:,E-M;,I444X8 SU/85ZIQ@  ,M^ ]:0L6/-(22<GK118 HH
MHI@%%%% !1110 4444 %%%% !1110!9T3_D;+;_KQN/_ $9!795QNB?\C9;?
M]>-Q_P"C(*[*O&Q?\5GJX7^$@HHHKF.@**** "BBB@ HHHH **** "BBB@">
MW_B_"IJAM_XOPJ:@ HHHH **** *FF_\>*?[S_\ H1JW533?^/%/]Y__ $(U
M;H **** (I_N#ZU7JQ/]P?6J] !1110 4444 %%%% !1110 4444 %%%% 'D
MWC^V6[^(,,#2&,/I\/S!=Q'SSGID9Z8ZUS=UI(CMTGM9C,IC,CHZJDB+V8J&
M)P0<Y]*W_B1*\'CJ.6-BKII\#*1V/F35@OJRMOG^S8O7A\EI=_R[2NTD)C@[
M>.N/:JZ'EU[>T=SU#P0#_P (A8\C^/OC^-O6NA"LWW5)_P!WG^58'@8?\4A8
M97 _><_\#:N@V(S*#U/3(K-[GI4OX<?1#20#@\'T/%%61Z9;;Z9.,5'A,]/R
M4?\ ZZ#0BHJ7:H)Z CNI(_GF@H>3G(]2,_J.?THL%R*FRCY&5LC(QTJ7&#]W
M)']TY'^(_&@ ^6&R2#WQD#\_\\4(&87G'S"GDR8SC=CBJ#22$DK(WN,]*ZDP
M0R_>1<^J':?RZ5ES:&N<P3E6[+*,?J*WPGLH2=U:_P SBKTJC6FIDYEFC(^9
M\$'UQUIOE2#_ )9M^56Y;>YM%=)HF3=_&O3]*J%Y%.-[?]]5Z5.4FVH6L<4X
MI6YKW'!!$-T@RW9/\:C9V=MS')I.M%;QA9\TM7_6Q#ET6PHSG [U/]FN=NW8
MVWTS4,9 E4GID5U43%H8V/!*@_I7+BZ\Z37*E\SHPU&-6]V<U]CN/^>1K7L+
M7RK)C<$A V2!U)]!6CL+]3A!]X^U$^)X6CV@!063'4$?X\UYU?$5*T+2L=E/
M#1INZ,Z:5IGW$  <*HZ*/2HZ!STJ]!;A!N< L>WI7E1C*HS9*Y7AMVEY/"^M
M70BJFP#"]*;)-'"FYV"J*Q[O5FDRD'RK_>[UZ&'PTI.T%J34JPI+WC.D0QR,
MAZJ2*;4LV2RLV-S*":BKZ&G)RBFSQI*SL%%%%6(**** "BBB@ HHHH ****
M"BBB@ HHHH LZ)_R-EM_UXW'_HR"NRKC=$_Y&RV_Z\;C_P!&05V5>-B_XK/5
MPO\ "04445S'0%%%% !1110 4444 %%%% !1110!/;_Q?A4U0V_\7X5-0 44
M44 %%%% %33?^/%/]Y__ $(U;JIIO_'BG^\__H1JW0 4444 13_<'UJO5B?[
M@^M5Z "BBB@ HHHH **** "BBB@ HHHH **** /(OB-#)<>/(H8EW226$"JO
MJ3+,!6.=,TW^R+N>.]:2ZMR =IPC'(' *\CDX.<G'3%:OQ,)'C92"01I\!!'
M;]Y-7-W>HW-ZJK,RX!+':H7>QZLV.K'U-4MCRZ[2J2N>N>!<CP?8@-@G?G/3
M&]JZ$D<%U^F/2N=\"X/@ZQ!''SC(_P!]JZ->>%(QW^E9O<]*E_#CZ(4!B!M.
M01W_ ,/\]*3<I8#I2D@\]#Z=O\]*#SG<-W;(ZT&@S8Q! ())]:4@KDC/MC\J
M5L#^)1]>*KSRK!!N!#-G"J,\L>@H D2>-G9"VYX^H'8GMGL1BC+$X.<MSN7@
MY^G?_/--1"J*K2;R.K_WCW-.+#)(ZG@8H 7.!D@'/\0Z'_Z] (Q@' ]#30'Y
MPO!'(/0TC@JI95+=RH.2/IZT,"3@(^.G]WJ"?I55[.TE.9+2,GU0E:6*Y,C;
M!'P>>35@(Q[)^?\ ]>B%3K%DN,9;HSGT:R?[AGC/LP8?KBHO[#@_Y^)?^_8_
MQK7V+M#,V/I2>6OJWTK=8FJOM&;P])]#)&AP@@_:)3_P ?XUJ*B1QH-[,-O0
M #IQ[^E*RQJK-\V ,Y)J"",+""3N+DN3MQG//3M43JSG\3N5"G&'PHE+Y '
M .0!0'VD,.2IS13MHXYY/K69H0"T6*9V##:"=I/0"EAGM;AF6&ZBF9>HC<''
MY53U=GD-G:K&DBRN0T<C;5E*QEE1C@X!(R>#]W'.<5QDOCB2]ET)AIT$3W,%
MM,'64B1'G64A4&/F3]T5;/7>/2L'-0GR10):'6:S<#Y;< =F)].M9 Y8?6M/
M5K.02M<+ED/7VK+!P0:^@P?+['W?Z9Y&)YO:OF'/D.0>H.*;2L<L3QU[4E=,
M59)'.]PHHHJ@"BBB@ HHHH **** "BBB@ HHHH **** +.B?\C9;?]>-Q_Z,
M@KLJXW1/^1LMO^O&X_\ 1D%=E7C8O^*SU<+_  D%%%%<QT!1110 4444 %%%
M% !1110 4444 3V_\7X5-4-O_%^%34 %%%% !1110!4TW_CQ3_>?_P!"-6ZJ
M:;_QXI_O/_Z$:MT %%%% $4_W!]:KU8G^X/K5>@ HHHH **** "BBB@ HHHH
M **** "BBB@#R?Q]&DOQ$MDD4.C6-N&4GJ/-FXK#\FTDLY\Q67F_9S*GV<N2
MF".22V >2,8S].*U?B3(\7CF.2-BCKI\!5@<$'S)JYF34KV6)HWNI"CC#+G@
MCT-5T/+K-*J[GKG@92W@RQP0/O\ U^^U="$"J1O8D]P/\_Y%8'@1<^#K @\C
MS,^WSM70L20?TJ'N>E2_AQ]$-RO3>Y_'%-\M6/R#/UIWS'T//2DRV.WK2-!0
MJ@< ?D*<P4+RHR3U/M2!LD GD\Y':D=N<%>/2@!P(&!CZ?-_]:FA4/.3^E"C
M@XYST'>FD?+A>0.OK0!(5 W,,DXZ '/Y?X54DNT.%1L'J2P(J?) 7'2H;N)Y
M8UDC16()W \%A['_ !_.HDI/X1.Y+$XD3S, $^HX/KGT^M3<>O/N,FHH6C96
MC0D&+Y6##!'O].M.[8P<>GI]*M7MJ [9F0@GKST-+A?[_/KC_/O2;B#][OC/
MO_G^5'![8'^?_K?G0,@N3OEBMT/WOG?Y>BC_ /52GK4WEG R,MU..H)_R/R-
M)QCJP_&@$-V8[,:4KGG;_P"/"F,,,>]/!79U/Y?6@#-U9P8Q;H':Z($D(C7)
M1E"D,<D #.!R1G)%94DL%Q+97,VBO;P6"9=EA7]TX_A7N47KE1@G'H:W;NSA
MO&5F,D4J ;)HI-C+D#CT(/'!R#QQ5:72E9D@NM1NIXVX\B1T0/UX.Q5)'L3@
MURU:=6552C:R]1IJQ>^5T[,K#Z@BL.^TQXY-T"ED8]/2MXIL '&,<8Z4E=M*
MK.E*\3*K2C45I&%):+ /-N%QD#CWK.8@L2HP,\"MW6$WV@92/D;)'M6#7IX%
M-Q<Y2;Z>AYN*2C+E2"BBBNXY@HHHH **** "BBB@ HHHH **** "BBB@"SHG
M_(V6W_7C<?\ HR"NRKC=$_Y&RV_Z\;C_ -&05V5>-B_XK/5PO\)!1117,= 4
M444 %%%% !1110 4444 %%%% $]O_%^%35#;_P 7X5-0 4444 %%%% %33?^
M/%/]Y_\ T(U;JIIO_'BG^\__ *$:MT %%%% $4_W!]:KU8G^X/K5>@ HHHH
M**** "BBB@ HHHH **** "BBB@#R#XE;?^$XCWDA/[/@W;>N/,FZ5SEPNF"-
M_LTMVSY^02QJ!]X]<$_P[?QS70_$W_D=5_[!T'_HR:N1JD>5B/XC/:? NU?!
MNG_,0QWGCT\QO\_A6_YBDY((/J!7.^!@3X/L1Z^9_P"AMS6ZP*=?N^O^-0]S
MTZ7\./H2?+V<<#C(-+L+8P0<^GL*@>1(D:1SA5&3_A3ANV@-G/OU&3G%(T)5
MZ%B,9_04T9SAN0><TXL",NQW#C(_SS01A1C!!ZXZ'Z4 )\I&<X'<>U&><GDX
MR#THR.> <\9[4C' YX)XQ0  @@C&._%-+<C'&.*4#Y"3QGCI3798XVD8Y11D
MX% $F6"@ 89OU':EWAB>.G<5%"GEP_,26R2Q'J>3]*<>%X.<T /^4CY6'H0?
M\\T#/. #GC&<_EZ_S^M14JS)'(B/DF0X"@9SC^G3FA R8XR6W<$DY'UI=X8'
M<-W7GH?\\5$-P.6[\;NN?J/ZT\;?NG(.,GO_ )[T"$'EDYP/Q--9\,%+(@)
MR<#FE,:CEB0 >,U')#'-\KKD+AP,]\C'\Z!CI DRX?E#@[6'IC'\A3%A@C10
MB*NW@87D#Z]:D*>F/UHVE1G<!^= !QY9&2<'/2HSG!QU[5(6"I\SK\QVCW-,
MH A*AE8.,<8..F*YRYMGM9C&X^A]174X&"/6H9;6";_61JQQC)ZUU8?$>R>N
MS.>OA_:+3<Y:BIKFW>VF,;@^Q]1ZU#7LIJ2NCR6FG9A1113$%%%% !1110 4
M444 %%%% !1110!9T3_D;+;_ *\;C_T9!795QNB?\C9;?]>-Q_Z,@KLJ\;%_
MQ6>KA?X2"BBBN8Z HHHH **** "BBB@ HHHH **** )[?^+\*FJ&W_B_"IJ
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
M-T^P7&!_P."NOKSIQE%\LM[([:3BXWCL%%%%0:A1110 4444 %%%% !1110
M4444 3V_\7X5-4-O_%^%34 %%%% !1110!4TW_CQ3_>?_P!"-6ZJ:;_QXI_O
M/_Z$:MT %%%% $4_W!]:KU8G^X/K5>@ HHHH **** "BBB@ HHHH **** "B
MBB@#'4 ^)K_G!^QVO_H=Q5\G: ",MVSVJBB[O$]__P!>=KQW^_<5?V9R>I_N
MU+*0@)*G<3SP*!&<\\*.IH'7+=>@XI6^10H /]X^IH =NW9/&T?I2(W5CZ\9
M[FFA"6&TX)]>U!^=L 84>U "GJ3GGO\ _7% SGTQSZX^E*<=<XQ_GBCL,$;<
M\GW_ *4 -8JP+$X'\JC+MYFU2I0 =J5SEE4]1\QIR(#DGY5'4XI["(YQ(T$K
M(A=MA4#L,C%2J(X$0NP*<)D$D^@%.9N-O 4?PG_/6J['-RJ[1^[7?NP#@G@8
M/;O2&2LQD;D>P [4\N)D1 P. -C Y#>U07,I%M(=@=]N%&.6)[>]/V (-F"H
M':@!ZMM&"20..1R*D],<^G/7WIFTNH#L%8],GE_P[FD214Z L/<XH ?M_N\^
MW]ZHY,*A8YX^\%Y-2.=XSGY,]N-M-].QQ\I]O6DP!6"H&2/##DECDCVH)9S^
M]8D8Z^E'<=CV]_>E&,_S'J:8#=@4@\^O'?Z5%,[!&6(YD9?E']WW/H!ZU8!.
M"3T_S_G--D3+[L#H 3CD#WH CA7RD*[B5ZN6_B/<FF;1<E)<YCSF,$X/XCOT
M_I]62AKF0PY*1J/F(ZGKC'Y _CGTS8DB1XMC+QCH#C;]*!#B0!S\PSW]:@FA
M64<]>QH43>:L9!E4@_O!U!ST(^G?O4R@*IZ$YZ4FDU9C*\<1:!X+D9C/ ]_<
M4D$#V\?EO*9<'*L?3M5AE ZDGW]/K0!GY#]0?3_ZU.+:CR=">57N,HK-U.\D
MMKB)-C!5.YNV[VJ=;Q98D8JZ+("-V>0:U="?*I=&2JT>9Q[#WO(85/FR*&'.
MT=>N*CO+WR/E7 .,LQ&=OIQW)J);6#S_ +3NDDP!@.G!XP.367>SF>;:K,P!
MY)[GUKHI4(2E^9SU:TXQU^0MQ>&4$ L21C+ # SGH*K=%]S_ "I.%Z<GUI*]
M.,$E9;'G2DV[L(8_](#%F()'RD\"I[IV,S)G"KP!4*YW#;USQ4UV09SCL,$U
MC-7Q$6]='\MBD_W;]2"N8\<?\@JW_P"N_P#[*:Z>N8\<?\@JW_Z[_P#LIKHG
M\+(CN85EXLU2STB>Q2]N 3Y0@*L,1*N[(_'(_*J6E,SWVYCEF=23ZG-9N*T=
M'XNQ_O+_ #KD22V.EMO<]9T'_D:;3_KPN/\ T."NTKB]!)/BBTY_Y<+C_P!#
M@KM*XL5_%9UX7^$@HHHKG.@**** "BBB@ HHHH **** "BBB@">W_B_"IJAM
M_P"+\*?+-%" 99$0'@%CB@$KCZ*:CK(@9&#*>A!R#3J "BBB@"IIO_'BG^\_
M_H1JW533?^/%/]Y__0C5N@ HHHH BG^X/K5>K$_W!]:KT %%%% !1110 444
M4 %%%% !1110 4444 9"+N\47X_Z<[7/_?<]:6<@;AD=CWK.1<^)M0/I9VO_
M *'/5UNA^8D"I92'L2I# ;L=#W%(#SPK<\<\_P#ZZ:H)Z-@^E."\??P1T]*
M!U*QDCJ3\WM0.% R<^HHVX8@DDL*4XSG@#US0 UP20 !CU'2FM(L1"EAC'XT
M,^W[HR6]^ *(PI9B[#<#\P'7)_E0( %8F1OE3H/4U(0S+N&,#H >E1R*2VYQ
M]%'0"D9@JH253)VC)QDTM1*_4"I'4=:>+=%&\,$,GS'=G)/^%1K()N$<.0<8
M!R13Y3ND&"0%(''.0*9020,T;+&Z-)QM'O\ XU!'*4N$B3J@^8_0?_6J?C@[
M@>] 5'9I !YY7:/]K_Z^*SDG>Z$RK(#*V\D[^S=ZFB=IHM[+B0?>'][WIBDE
MOF48[&EV$RA]Y^7H!V-**L[HB"MU%MB\CDD%2IP1V/M4DLR0LH<,%D)!8CY0
M?0GM2QRQONP1D?>4=O?Z?RI[#S%9< A@1R.#^'I5QT7<M(0]\]._JOM2$9^]
M]T=".WM4=NCHK;SCIM&<J,#'^<U.%Y_'YAZFFM1B#J"3SV(Z49V_-U]/?_ZU
M!Z$<A0.?\^M5KBTBO4590Q SC8<;01@C\LC\35(198CYFS\PY8$_YXI@;=_N
M_6H)+.$2O,VXEE93SQ@DD]O]HTUK:VNDD=MV&7MP !C/;_9'^32TO8-2T1M]
ME]NIILR><@R=K@_*0>_O5:""W4QSP'<-FP,&R&' _/C^=7%SM+$D+C\?PH:3
MT&*JL<AE (Z^E(2I3"Y [TI?@ \*!P.X_P :"=H+$@@]".YH @GB$\#1L@9L
M<#.-WMFJUHRN@D$3PX&P(3Q@>E7,>^&/04$;\N/O#[P_K5J7N\I'+[W,1;M[
MF,$%@.>,D>E5)-*@< L"CGERO ;\.U:"#AFQP!R13;AF6%O+&7 RN[)!Z>G-
M"J2C\.@2A&7Q*YBI)I);8864#^)L_P"-/6+29 "&VY..6(JM/92D/*+9UR&8
M*.._3O@]_2BULI)&0_9BR&0 ,S<8YY^G _.NQSI6NIR1PKGO9Q7W&BNE6Z.&
M3=D<\G-,70T=BSS,><DX J99[N2$%+3RY"X7;*> ,'DX]P/SH:_G,T:&T*1[
M]K%FY"\_-CTX'YUR*M43NF[G2Z=*VJ$71+4<@M)CMNQ7%_$VU@M]#LS%&%)N
M<$Y)S\IKT2+_ %BUP/Q4_P"0%9<_\O/_ +*:UI59RJ*[85:4(P=D>>PZUY,$
M<7]DZ5)L4+ODM=S-[DYY--TC#7V3A<LIX' YK/\ )EW*NQ\L,J-O)^E7M(!%
MX >N]>O;FNY)=#BN>M:&NWQ1:'<I'V"XZ'_;@KLZX[08_P#BHK27/6RN5Q_P
M."NQKAQ/\5G9AOX:"BBBL#<**** "BBB@ HHHH **** "BBB@">W_B_"L/Q=
M_P >$'_72MRW_B_"L3Q=_P >$'_72HJ?"SHPO\:)I:+_ ,@:V_W?ZFK]4-%_
MY UM_N_U-7ZJ.R,ZOQR]6%%%%,S*FF_\>*?[S_\ H1JW533?^/%/]Y__ $(U
M;H **** (I_N#ZU7JQ/]P?6J] !1110 4444 %%%% !1110 4444 %%%% &3
M&<>)M0_Z\K7M_MW%7CG;D'ISQ6>E@MYXIOB;BXBVV5M_JGVY^>?KQ5H:79B$
MSC5KH1*<&3[0NT'..N/6DT-7) QVD]:7=OX;ZY%(VDP1LBMJEXI<X4&<#<?;
MCFA=#A;E=0O3@]IAU_*BP7%$F",C('0>E/QGH?E/?VIAT*+DF_OO4_O1_A38
MM'@DCW0ZG>.A/59P1_*BP7&W!QB.)@LK9VY[#C)_E35B5"-F%YRV!]X^IJ4^
M'XB^\WU]G '^N'0'/I1_8,7_ #_WW_?T?X4-7%< >F&QQWJ&*)?M#32(/,)P
MI8?<7L.>E3'0HE!8ZA? #DDS#C]*!H<,BAUU"]8-R&$P(/Z46'<C:-%8-Y2;
ME^Z0HR/I2J=R@X(SZTYM$A4J&U&]!8X4&8#)ZX'%#:' F-VHWJ[C@9F R?3I
M18+B4'(V%6P0<FE;1(%SNU&]&!DYF' _*F2Z-/''YMAJ$SRKR([@AXY/8G&1
M]0>/0]*.4+DSJ)E+#A_XAZ^XJN\BQE4 +.WW5'?W)["BQG^U117:@HFPEHW'
M(;IM/N#Q^%3,[-C/0= .@J>H6ZC(5,<K2,07;';A..0/4?6ISC&[H.Y!Z?\
MUJAX )9@J@9)/0"GP-(R$N-H8Y5"!P/1L=3_ (TT,?R3GC\.]-8D <L%'4CJ
MOM2XQR!E1U![>Q_QI6&]2!DDC&>_/K]: %DCVR !LJ.<CJ3W_&F]> .#Z=_\
M^E!8.S%>5R3SWY_2D)^4XZ]_4?7_ !H 1P'4IP1_$/6FQ(L4>$R1U/K3QTW'
M[U/ V\X^?^7_ ->E97N!4>!X6,L.W<>6A/"M_@:?',)_G4D$<%6X*X[8J7:"
M<G_]9II1'F21OOIQN!QQZ>], 8ASQU_G3U4*.><]13&3:,CD?J/K3U^3!?\
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
M]=-M39HHHJC,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** )[?^+\*Q/%W_'A!_P!=
M*V[?^+\*Q/%W_'A!_P!=*BI\+.C"_P :)I:+_P @:V_W?ZFK]4-%_P"0-;?[
MO]35^JCLC.K\<O5A1113,RIIO_'BG^\__H1JW533?^/%/]Y__0C5N@ HHHH
MBG^X/K5>K$_W!]:KT ,F5WAD2-]CLI"OC.T^N*YM/!&GQ:-:6$*6\<D31>?<
MK;J'G5&#$$YR-Q4=SCWKIZXN'5M9/B1K2ZOUM)S>,L-E<6V(;BV!ZQR@$M)L
M^;&>#P5 YJ7%/<TA5G#X78G;P1OO;=I+]7L[>[:[BB:W'F*6;>5WY^Z3[9]Z
M?#X0FB9$.J%K:W>:6UB\@9223=\S-GY]NXXZ52TGQT18+<ZK:W"13I<W5O,H
M4B2)) %55!SG:\8!/4_AFQJGBZ]@MWM8-*EAU;SK9%@F="-DSE0P(;!QL<8[
M$=QS2]G$T>*JM6O^"$'@*WM[8Q6-S%;/)IYLIW%L"9"<?O.HP3SGUS[5K:#H
M3:,) S6+;E50;:R$!X_O$,=U8E[JVLQ>(YK66^73RTZ)I\4]MFVND(7(,H!(
MD)W #([<&KJ^-K592]S97%O8&:XA2\<J4=H0Y<@ [MN(W(..U"A%.Z%/$U9Q
M<9.YI1:1/;ZE?WT-XJRWDT3/F'.(T4#8.>IYY[9Z56T;PR-*OOM#W9G6-9$M
MD*;?*5W+MDY.XDX&>.!6=JGC*ZMM)NFBTF>#4#;+-9Q7+)B3>XC4G#<$,RY7
MKR/PA7QQ)9W%Z-2M!$HNUL[13-&N]UC#2%F+;0!GK] ,FGRHGVT[-7W_ $T_
M([:BN:M/&4.I36$.G6%Q=-=1R2.5= L"I((V+-NP>=V-N<[>*FU.\U"[\0Q:
M)IURMIMMOM5S<^6'<*6*HJ \9)#$D@XV].>*,C?HKC-9\0:MH%D8YWCN[Z*"
MYN%\E %F12J)O!^ZVZ1<A>NTXZXK1@\3!0MI<VLO]I+=16;0*5)=VB61G&#C
M:%8DG_9/M0!T5%9USJR:?HD^IZA!+;I"C.\7#O@'  VD@D\8 ]17*R^+M2FU
M^6P>TN=.\L6L/EL(I&,L\O# @D8$:/D=N>N!0!W=%<<OQ"M'LK^[33KMXK1O
M+&QHV9Y/-$0C*ALHY9AA6QD'ZTMQXNGFO+6PCMI;&]&IK;W44NR0B(0F=F!4
MD$% !Z@F@#L**XRU^(VGW2W6+60-;QQ3,J3Q2%4>0)\VQCL89R5/:K&H>.K.
MRE94M)9E^V-912F1(XY9%7+@,Y X.4 [L"!T)H ZNBN>\3ZS=V/@V;4-/C:*
M_F2*.UCG3YEEE940,OJ&<9'M7-7?CN\FB\)0V4D<<U^+>YU*5T!$410NR8[,
MP20^P0^HH ]&HK@)?BA9W&CW]SIMJ9+F.Q:\M(VFC;S5#*HW!6)0Y=3M;!P?
M7(%X>-Y8))+6;1KR:>VDBM)9(FCVO<NB,(T^;D_/R>B@$DT =C17+'QI^^CL
MH](NWU-KM[1[,/'E&6(2[BV[;LVLG/\ M#C/%1?\)[;S69N;/2[ZY6&T-W>*
MA0&V0%EP<MAGS&_ )^Z>>1D ZZBN*'BR6;Q#/#'+(UD+D1Q"&%6++';>?*>>
M<$NB\<Y^IK9\->)8O$UFUU!:R11 *R.9$D5P<\!D)&X8PRGD&@#<HK$U_4KF
MSO=#L[-@LM]?B)\J#^Z5'D?K[)C/O61JVM:Z]]XBAT9!+_9\-K&D:QAV\QV+
M2L 2-S"(H0N>3]: .RHKF_"6HW&HI=NVK)J5JC*J-)!Y%S#)@[XY8]H Q\I'
M /)]B:LOQ L(M:DTPV[&4&94Q/%N9HD9VRF[<BD(0&8 9QTR,@'745R(\2ZI
M;_#(^(KJQ7^TC9_:%M@1C<WW!UZ<CC.?QJI9^,=1AUNZM[^PF>UBGL[!I(S'
MMBN)%4MWRW,B9QP ,T =S17*:+X_TK7=7CL;3E9_,^SR^=&WF>7UR@8LH(R1
MN R!VXS!K_BF^L-<OK&&$I:V]C&QN$"LPGGE\N' )YY5N#_*@#LJ*X^/QT9K
MV.UMM#O[@37%Q:V\P>(+,\)(=AEN$^4_,?3&.E59?BGHL5M!.T4@5K1+R=6F
MB1HHWSC 9@9&P"<+GCZ@$ [JBL[6-8CTBV@?R9+F>YF6"W@BQNED()P"2
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
MN5WQOM9<X8%2"K,""#UJMIOA:QTR_AOHY;F6XCCF0O,X8NTKJ\CMQ]XE%'&
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
M";>UBA::29HT"F67&]R!U. !D^P%2T44 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 3V_\7X5B>+O^/"#_KI6W;_Q?A6)XN_X\(/^
MNE14^%G1A?XT32T7_D#6W^[_ %-7ZH:+_P @:V_W?ZFK]5'9&=7XY>K"BBBF
M9E33?^/%/]Y__0C5NJFF_P#'BG^\_P#Z$:MT %%%% $4_P!P?6J]7" >H!^M
M)L7^Z/RH J45:\I/[M'DI_=_6@"K15KR4_N_K1Y*?W?UH JT5:\E/[OZT>2G
M]W]: *M%6O)3^[^M'DI_=_6@"K15KR4_N_K1Y*?W?UH JT5:\E/[OZT>2G]W
M]: *M%6O)3^[^M'DI_=_6@"K15KR4_N_K1Y*?W?UH JT5:\E/[OZT>2G]W]:
M *M%6O)3^[^M'DI_=_6@"K15KR4_N_K1Y*?W?UH JT5:\E/[OZT>2G]W]: *
MM%6O)3^[^M'DI_=_6@"K15KR4_N_K1Y*?W?UH JT5:\E/[OZT>2G]W]: *M%
M6O)3^[^M'DI_=_6@"K15KR4_N_K1Y*?W?UH JT5:\E/[OZT>2G]W]: *M%6O
M)3^[^M'DI_=_6@"K15KR4_N_K1Y*?W?UH JT5:\E/[OZT>2G]W]: *M%6O)3
M^[^M'DI_=_6@"K15KR4_N_K1Y*?W?UH JT5:\E/[OZT>2G]W]: *M%6O)3^[
M^M'DI_=_6@"K15KR4_N_K1Y*?W?UH JT5:\E/[OZT>2G]W]: *M%6O)3^[^M
M'DI_=_6@"K15KR4_N_K1Y*?W?UH JT5:\E/[OZT>2G]W]: *M%6O)3^[^M'D
MI_=_6@"K15KR4_N_K1Y*?W?UH JT5:\I/[M+L7^Z/RH CM_XOPJ*_P!.@U*)
M8[C=M4[AM.*M!0.@ ^E5[V_M]/C62X<JK' (!/-)VMJ5#FYER;DEM;I:VZ01
MYV(,#)YJ6HX)X[F!)HCE'&0<8J2FA2O?7<****!%33?^/%/]Y_\ T(U;JIIO
M_'BG^\__ *$:MT %%%% !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 5SWB[_ (\(/^NE=#7/>+O^/"#_ *Z5%3X6=&%_
MC1-+1?\ D#6W^[_4U?JAHO\ R!K;_=_J:OU4=D9U?CEZL****9F5--_X\4_W
MG_\ 0C5NJFF_\>*?[S_^A&K= !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 %<]XN_X\(/\ KI70UEZYIDNIVT<4
M3JI5]Q+5,U>+-L/)1JIO8ET7_D#6W^[_ %-7ZK:?;M:6$,#D%D&"1TJS3CLB
M*C3FVNX4444R"IIO_'BG^\__ *$:MU4TW_CQ3_>?_P!"-6Z "BBB@ JG(URL
M\KJ"8U VCUX],<_G5RJ,DMTMZP09B SC8>?N]_7K0 Z.>Y:&9S& 5X0%""WO
M_P#6IC7-XF080<9P0C<\D8_' .>V:43W,MG(S1M%(",80YQQGCOWY%1QSWBI
MN,;,.F&0Y'!Y[9''I^5 $L5Q=-/&DD(",N20I&.O^ _.HS->LNT(5RX7.PYQ
ME<G]3^5,DN+Q@Q D7!^4+$1D8^AZ]<8^M/%[<D.5AR%8@8C;L6&/?H.1TS0
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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
*4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>img11719860_7.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_7.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" -A IX# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WBR_X\+?_
M *Y+_(5/4%E_QX6__7)?Y"IZ "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 @LO^/"W_ .N2_P A4]067_'A;_\ 7)?Y"IZ "BBB@ J.>>&VA::XECBB
M7[SR,%4=N2:DK \:_P#(I7OUC_\ 1BT 7_[=T?\ Z"MC_P"!"?XT?V[H_P#T
M%;'_ ,"$_P :\@LK"ZU&8Q6D+2N!N('&!ZDG@5))I-_#O$EK(I3=N!ZKM ))
M'I@CGWH ];_MW1_^@K8_^!"?XT?V[H__ $%;'_P(3_&O%Z* /:/[=T?_ *"M
MC_X$)_C1_;NC_P#05L?_  (3_&O%Z* /:/[=T?\ Z"MC_P"!"?XT?V[H_P#T
M%;'_ ,"$_P :\7HH ]H_MW1_^@K8_P#@0G^-']NZ/_T%;'_P(3_&O%Z* /:/
M[=T?_H*V/_@0G^-']NZ/_P!!6Q_\"$_QKQ>B@#VC^W='_P"@K8_^!"?XT?V[
MH_\ T%;'_P "$_QKQ>MWP;_R-MA]9/\ T6U 'I?]NZ/_ -!6Q_\  A/\:/[=
MT?\ Z"MC_P"!"?XU9N+VVM'A2>98VF<1Q@_Q-Z46M[;7J2-;3+*L;F-BO9AU
M% %;^W='_P"@K8_^!"?XT?V[H_\ T%;'_P "$_QJ[%-'.F^)U=,E=RG(R#@_
MJ#3Z ,_^W='_ .@K8_\ @0G^-']NZ/\ ]!6Q_P# A/\ &KLLJ00O-*P6.-2S
M,>P')--@N(KE6:%PX4[21ZX!_D10!4_MW1_^@K8_^!"?XT?V[H__ $%;'_P(
M3_&KD]Q%;1B29PB%@N3ZDX _,U5N-9TZU+":[C0JYC(.<A@ 3^0(/XT -_MW
M1_\ H*V/_@0G^-']NZ/_ -!6Q_\  A/\:OJRNBNC!E89!'0BEH S_P"W='_Z
M"MC_ .!"?XT?V[H__05L?_ A/\:T** ,_P#MW1_^@K8_^!"?XT?V[H__ $%;
M'_P(3_&M"B@#/_MW1_\ H*V/_@0G^-']NZ/_ -!6Q_\  A/\:T** ,_^W='_
M .@K8_\ @0G^-']NZ/\ ]!6Q_P# A/\ &M"B@#/_ +=T?_H*V/\ X$)_C1_;
MNC_]!6Q_\"$_QK0HH S_ .W='_Z"MC_X$)_C1_;NC_\ 05L?_ A/\:T*\5UK
M_D/ZE_U]R_\ H9H ]:_MW1_^@K8_^!"?XT?V[H__ $%;'_P(3_&O'+FVFM)C
M#.A20 $J?0@$?H121023"0QKD1H7;D#"Y S^HH ]D_MW1_\ H*V/_@0G^-']
MNZ/_ -!6Q_\  A/\:\<>VFCMH[AD(BE+*C>I&,_S%,CC>618XU+.Y"JH&22>
M@H ]F_MW1_\ H*V/_@0G^-']NZ/_ -!6Q_\  A/\:\@M]/N[JX>WAA9Y4SN7
MCC!Q_.H)(WAE>*08=&*L/0B@#V;^W='_ .@K8_\ @0G^-']NZ/\ ]!6Q_P#
MA/\ &O%Z* /:/[=T?_H*V/\ X$)_C1_;NC_]!6Q_\"$_QKQ>B@#VC^W='_Z"
MMC_X$)_C1_;NC_\ 05L?_ A/\:X/X>?\C#/_ ->C?^AI7H<FHVD-ZEG).JW$
M@!6/N0<_X&@"#^W='_Z"MC_X$)_C1_;NC_\ 05L?_ A/\:=)K.FQ*6DO(5 D
M,1);^(=1^%/75+%I9XA=Q;X 3*-WW0.N?I0!%_;NC_\ 05L?_ A/\:/[=T?_
M *"MC_X$)_C5R&:.X@CGA</'(H96'<'H:DH S_[=T?\ Z"MC_P"!"?XT?V[H
M_P#T%;'_ ,"$_P :T** ,_\ MW1_^@K8_P#@0G^-']NZ/_T%;'_P(3_&M"B@
M#/\ [=T?_H*V/_@0G^-']NZ/_P!!6Q_\"$_QK0HH S_[=T?_ *"MC_X$)_C1
M_;NC_P#05L?_  (3_&M"B@#/_MW1_P#H*V/_ ($)_C1_;NC_ /05L?\ P(3_
M !K0HH S_P"W='_Z"MC_ .!"?XT?V[H__05L?_ A/\:T** ,_P#MW1_^@K8_
M^!"?XT?V[H__ $%;'_P(3_&M"B@#/_MW1_\ H*V/_@0G^-']NZ/_ -!6Q_\
M A/\:T** ,_^W='_ .@K8_\ @0G^-']NZ/\ ]!6Q_P# A/\ &M"B@#/_ +=T
M?_H*V/\ X$)_C1_;NC_]!6Q_\"$_QK0HH ;'(DL:R1NKHX#*RG((/0@TZL_0
MO^1>TS_KTB_] %:% !1110 4444 067_ !X6_P#UR7^0J>H++_CPM_\ KDO\
MA4] !1110 5@>-?^12O?K'_Z,6M^L#QK_P BE>_6/_T8M 'G6DW]M;0WMK>+
M+Y%U&JEX<%E(.1P>HK8M?$EE;QO!#]LB1A*H<D,PW*@4Y)]5S[5R7/J/RHY]
M1^5 '1>*M0AN9K>"W:(A5\V<Q-E3,V-V#WZ"N>I.?4?E1SZC\J %HI.?4?E1
MSZC\J %HI.?4?E1SZC\J %HI.?4?E1SZC\J %HI.?4?E1SZC\J %K=\&_P#(
MVV'UD_\ 1;5@\^H_*MKPFL[>)[(021I+E]K/&6 ^1NH!&?SH ]%\0Z//JR6W
MV>2.-X&:16<GAMIVGH?XL5C1>$+^".)([M J2%_E<C!(3+\J?FRK>G7KU%='
MY.L?\_UC_P" ;_\ QVCR=8_Y_K'_ , W_P#CM &);^%9H_,4M!$%CG6%XV8E
M7=LJ^,#! XZ]A56;P[J DMXA% R.7_="1_*C_=A=V[&<D_-TZ_G72^3K'_/]
M8_\ @&__ ,=H\G6/^?ZQ_P# -_\ X[0!B3>&=0D>7_2HW+Q%?/=VWMF'9L(Q
MC;N^;/Z4R;PQJ+2I(D\ 99_,4ER0HVQCH5.3\AZ8//6M[R=8_P"?ZQ_\ W_^
M.T>3K'_/]8_^ ;__ !V@"*^MKO4])>/9'#<+,'C#$E3LDRN<>H ^F:RKCP]J
M-PDDS?91<RSO+A973R\JJC:X&3]WD$8/X5M>3K'_ #_6/_@&_P#\=H\G6/\
MG^L?_ -__CM %JSBD@LH(97$DD<:J[@8W$#!.*FK/\G6/^?ZQ_\  -__ ([1
MY.L?\_UC_P" ;_\ QV@#0HK/\G6/^?ZQ_P# -_\ X[1Y.L?\_P!8_P#@&_\
M\=H T**S_)UC_G^L?_ -_P#X[1Y.L?\ /]8_^ ;_ /QV@#0HK/\ )UC_ )_K
M'_P#?_X[1Y.L?\_UC_X!O_\ ': -"BL_R=8_Y_K'_P  W_\ CM'DZQ_S_6/_
M (!O_P#': -"BL_R=8_Y_K'_ , W_P#CM'DZQ_S_ %C_ . ;_P#QV@#0KQ76
MO^0_J7_7W+_Z&:]:\G6/^?ZQ_P# -_\ X[7D6KB0:WJ D96?[3+N*K@$[CG
MR<?F: .CF\66KH8TCN!&Z.LBE5^;,*H._P#>7/Y4DOBBP?>?*N75H2BP,J>7
M'RGRCOCY3^?3O7(\^H_*CGU'Y4 =U_PF6G"5&,5U)CS#OD1<H&92% ##(P,=
M1V^E58/%UM"8U6*9(5 /EJHP&\[?QSTV\5Q_/J/RHY]1^5 '5Z5XFM=.U/4K
MIQ<RK<N&0G@\$GD X]!WXS7-7,QN;J:<C!D<N023C)SU/)J'GU'Y4<^H_*@!
M:*3GU'Y4<^H_*@!:*3GU'Y4<^H_*@#K?AY_R,,__ %Z-_P"AI77:EHUY=:L+
MFUG2VW*%:=)'\P !AC;]TC)![8KB_ JW3:[,+::&-_LS9,L1<8W)V#+[=Z]"
M\G6/^?ZQ_P# -_\ X[0!AKX8OX-)N-/CFM9(YI206#(5&T 'CJ<CE3D'UJ[!
MH]W)J-W+J$=G+%)&8X0K'Y1D$97;C)(R3D\@5?\ )UC_ )_K'_P#?_X[1Y.L
M?\_UC_X!O_\ ': )=+M7LM)M+64J9(84C8KT) QQ5NL_R=8_Y_K'_P  W_\
MCM'DZQ_S_6/_ (!O_P#': -"BL_R=8_Y_K'_ , W_P#CM'DZQ_S_ %C_ . ;
M_P#QV@#0HK/\G6/^?ZQ_\ W_ /CM'DZQ_P _UC_X!O\ _': -"BL_P G6/\
MG^L?_ -__CM'DZQ_S_6/_@&__P =H T**S_)UC_G^L?_  #?_P".T>3K'_/]
M8_\ @&__ ,=H T**S_)UC_G^L?\ P#?_ ..T>3K'_/\ 6/\ X!O_ /': -"B
ML_R=8_Y_K'_P#?\ ^.T>3K'_ #_6/_@&_P#\=H T**S_ "=8_P"?ZQ_\ W_^
M.T>3K'_/]8_^ ;__ !V@#0HK/\G6/^?ZQ_\  -__ ([1Y.L?\_UC_P" ;_\
MQV@#0HK/\G6/^?ZQ_P# -_\ X[1Y.L?\_P!8_P#@&_\ \=H T**S_)UC_G^L
M?_ -_P#X[1Y.L?\ /]8_^ ;_ /QV@ T+_D7M,_Z](O\ T 5H5GZ%_P B]IG_
M %Z1?^@"M"@ HHHH **** (++_CPM_\ KDO\A4]067_'A;_]<E_D*GH ****
M "L#QK_R*5[]8_\ T8M;]8'C7_D4KWZQ_P#HQ: .(\).L%Q<W#W<$2QH"(99
M%3SFYP,MV'>M'[)HMQY<U_-:&>253/)'<\[S( 5"@X";<_-^M<7SZC\J.?4?
ME0!V=K9>&9Y%>0PQ91AY7VCCB0C))88.T ]??!Z5R,XC6XD6)BT88A">XSQ4
M7/J/RHY]1^5 "T4G/J/RHY]1^5 "T4G/J/RHY]1^5 "T4G/J/RHY]1^5 "T4
MG/J/RHY]1^5 "UN^#?\ D;;#ZR?^BVK!Y]1^5;7A-9V\3V0@DC27+[6>,L!\
MC=0",_G0!WWBF.];[!+91S.\$K3%8P3G:I(!QZXQ^-8U@_B+3X51(929+AI'
M,D;'+%8SM^Z<+RW/ XZ\8/5>3K'_ #_6/_@&_P#\=H\G6/\ G^L?_ -__CM
M&#92:\B21I)<LT27$F)H.)) _P B[B.A!SP?8=.(I=7UJ,PQE[D+(7V.;/\
M>.1&#C9CH&XSCI^=='Y.L?\ /]8_^ ;_ /QVFFUU5G5VO-/+KG:QL6R,]<?O
M: ,.\N]?F2YA>"4%X&4Q)"=@4PD[@_\ >W\;?_UU&+G7+.0"""?RS<?,HA)+
MC;'W*D8^]_=Z=:Z+R=8_Y_K'_P  W_\ CM'DZQ_S_6/_ (!O_P#': .>:&X7
M[?OM-0?43]H/FKN\ID*ML'H1C  '.:8U[J^F)<.'F=GN1&D,L> =\8"%21SA
M^"!^/6ND\G6/^?ZQ_P# -_\ X[3'L]2E='DNM.=HSE&:Q8E3[?O>* .>6VUN
MWU(';-/!)?[F)4C:5'WO]UL_3BI[>\\0W'D1DSQ>9)&)96M0IB)5RZ@$8*@A
M<-[]36[Y.L?\_P!8_P#@&_\ \=H\G6/^?ZQ_\ W_ /CM ',1#6X0\T;WC3P1
M7'^L@)WGSE*J..<CD$>X'2NWK/\ )UC_ )_K'_P#?_X[1Y.L?\_UC_X!O_\
M': -"BL_R=8_Y_K'_P  W_\ CM'DZQ_S_6/_ (!O_P#': -"BL_R=8_Y_K'_
M , W_P#CM'DZQ_S_ %C_ . ;_P#QV@#0HK/\G6/^?ZQ_\ W_ /CM'DZQ_P _
MUC_X!O\ _': -"BL_P G6/\ G^L?_ -__CM'DZQ_S_6/_@&__P =H T*\5UK
M_D/ZE_U]R_\ H9KUKR=8_P"?ZQ_\ W_^.UY%JXD&MZ@)&5G^TR[BJX!.XYP,
MG'YF@#L+B;3K@-%?WMH]DXMU@6-U+H1MWGCE1USFJG]GZ!YCX^Q^=L4F$WA$
M2_,V2'Y). IQSU[UQW/J/RHY]1^5 '<-!X>NTT]II[=I$@1)<S8Y$?R@<@8S
MUS@YQTIK'1[2UD>S:V_T6:5T)E!=B8QM Y.1N/O]WZUQ//J/RHY]1^5 ';ZG
MJ]E=:G?0)/\ N4MYMC&5/+9BG 7 '?W-,UV#0)K6_NXKB)[LN2ICD!YW   ;
MN01Z _7BN+Y]1^5'/J/RH ["XN=,A\$1VZ20&YD1<J@);<6R<_-Q]Q?\.>.0
MI.?4?E1SZC\J %HI.?4?E1SZC\J .M^'G_(PS_\ 7HW_ *&E=3J"R2^*+9(D
MOH@H!>X5'*=" @XVCKDD^@KD/ JW3:[,+::&-_LS9,L1<8W)V#+[=Z]"\G6/
M^?ZQ_P# -_\ X[0!EV\6K6^BW5O:1,\QFN562XD*N!N.QAD?-GKV%9[6CS::
ML-G9ZA&S26XE^T;]I;=\QQG/U(P,5TGDZQ_S_6/_ (!O_P#':/)UC_G^L?\
MP#?_ ..T 8ME%JL.BWEI]GD#%I@[ MF/(^7R0?OCN/F')-9XAUE;:TC@LYS:
M0W:/N&Y'FPZ\LK$E1C/MT/:NJ\G6/^?ZQ_\  -__ ([1Y.L?\_UC_P" ;_\
MQV@#FKI9XI-1*66IRPR%-D1$@_>9;.[!)9>^5XQM'6M&WMKV&\TR:-[JY(LI
M%(G!1=X"8W<94DYZY/Y5J>3K'_/]8_\ @&__ ,=H\G6/^?ZQ_P# -_\ X[0!
M@W<FM/K46H?8IEALV2-XXV+!PW^L*C +_>&#C^$UUU9_DZQ_S_6/_@&__P =
MH\G6/^?ZQ_\  -__ ([0!H45G^3K'_/]8_\ @&__ ,=H\G6/^?ZQ_P# -_\
MX[0!H45G^3K'_/\ 6/\ X!O_ /':/)UC_G^L?_ -_P#X[0!H45G^3K'_ #_6
M/_@&_P#\=H\G6/\ G^L?_ -__CM &A16?Y.L?\_UC_X!O_\ ':/)UC_G^L?_
M  #?_P".T :%%9_DZQ_S_6/_ (!O_P#':/)UC_G^L?\ P#?_ ..T :%%9_DZ
MQ_S_ %C_ . ;_P#QVCR=8_Y_K'_P#?\ ^.T :%%9_DZQ_P _UC_X!O\ _':/
M)UC_ )_K'_P#?_X[0!H45G^3K'_/]8_^ ;__ !VCR=8_Y_K'_P  W_\ CM !
MH7_(O:9_UZ1?^@"M"L_0O^1>TS_KTB_] %:% !1110 4444 067_ !X6_P#U
MR7^0J>H++_CPM_\ KDO\A4] !1110 5@>-?^12O?K'_Z,6M^L#QK_P BE>_6
M/_T8M '#>&8K-H]0EO!"%CC3$DL7F!,N!G;D>M;-UX8TUIKNZ;?"B296&,_+
MM 7V.-V21SQGOS7"Y'O^5&[Z_E0!T&LVB)XE_=V@ALS<^2@"@*VT@-T^OZUO
M76@V]Y</#<64=HRW3K#Y V-+"%)SCG/('(!Z]*X'(]_RHW?7\J .\F\)Z:#%
M;*9UV2R;I=W+_*K*GW3S@\8'9N.:Y#5;2.PU2XM8I#(D3[0Q&"?K[U2W?7\J
M,CW_ "H 6BDR/?\ *C(]_P J %HI,CW_ "HR/?\ *@!:*3(]_P J,CW_ "H
M6MWP;_R-MA]9/_1;5@Y'O^5;7A.=(/$]E*XD*J7R$C9S]QN@4$F@#T#Q1>W-
MG! 8;A[=&$A,B 9WA"47D'JV.._2I-.FO6UV:*ZFW*UG%*(@NT1DLP(]SQUJ
MW_;-K_SROO\ P G_ /B*/[9M?^>5]_X 3_\ Q% &%?:_))-?'3Y9) T,<$*!
M3E9V9P>#_$ ,X]JJ#6]43[*JF5I;-)A=PN,-(JE,-C^]M8-^!KJ/[9M?^>5]
M_P" $_\ \11_;-K_ ,\K[_P G_\ B* ,._U22'PKI<SW\D-U/$FTA@-[E.K,
M>B@G)]>E5I-9N8KNY-QJ4B1*LGF&- 0B 1['48ZL2P![Y]JZ7^V;7_GE??\
M@!/_ /$4?VS:_P#/*^_\ )__ (B@#%L[R^EM]%G^WB2*:Z:-U4AB00Y 9AU(
M  X'6NJK/_MFU_YY7W_@!/\ _$4?VS:_\\K[_P  )_\ XB@#0HK/_MFU_P">
M5]_X 3__ !%']LVO_/*^_P# "?\ ^(H T**S_P"V;7_GE??^ $__ ,11_;-K
M_P \K[_P G_^(H T**S_ .V;7_GE??\ @!/_ /$4?VS:_P#/*^_\ )__ (B@
M#0HK/_MFU_YY7W_@!/\ _$4?VS:_\\K[_P  )_\ XB@#0HK/_MFU_P">5]_X
M 3__ !%']LVO_/*^_P# "?\ ^(H T**S_P"V;7_GE??^ $__ ,11_;-K_P \
MK[_P G_^(H T*\5UK_D/ZE_U]R_^AFO6O[9M?^>5]_X 3_\ Q%>1:O(LFMZ@
MZA@&N92-RE3RQZ@\CZ&@#J9]'BG$%O#8VJV$@A$5X'VR.6QNP<\G.>,<4^?P
M;8HEP5FN0RPB1 Y "\'J2OJ.X6N'W?7\J-WU_*@#H]8T&TTRWLIH;AI3*X5@
MW1A@'*\#CG'4_7M6[>Z!I=W+(MHBH)+T0NJX#1E5?<!UX. :\_W?7\J-WU_*
M@#MI_"FEVSL));P@[RF&48"Q!SG*]>2.U07?A:PAT^\N8[J7,2[T5N=HV*P#
M87J=V.H_&N0R/?\ *C=]?RH 6BDR/?\ *C(]_P J %HI,CW_ "HR/?\ *@#K
M?AY_R,,__7HW_H:5T6MZC<VGB")4NW$?[H"W4[6.6P2 1B0>O((KE_ MU':Z
M[,\BS,#;,,10O(?O)V4$_C7H7]LVO_/*^_\  "?_ .(H YN'Q3>PQ6<4CVTT
MTDA64E<$9DVXZCD>@!XQG'6I-.\37[/IUO*D4[3X\R3(4DER" ,]5 R0 ?PK
MH/[8M?\ GE??^ $__P 11_;%K_SROO\ P G_ /B* *\FJ7:^(5TL0(5?$HDP
M<>5@[O\ @6[ _$52U/77BU)OL6^8VEO,9X<$ ,"FTGCIR3^=:O\ ;-K_ ,\K
M[_P G_\ B*/[9M?^>5]_X 3_ /Q% '.R^(=0,AGA:W=((9V)7=Y4X3RSN7G/
M<CKZUJ6>M7=QJR0/%"+=YI8EQG<-@!!/;O5[^V;7_GE??^ $_P#\11_;-K_S
MROO_   G_P#B* .<75KB*_F:"[FNKE+V='L@P(\E0Q'&..@P:D;Q9>+9>:L%
MO+\ZCSD)$0RA8J=Q'S @#KW]>*W_ .V;7_GE??\ @!/_ /$4?VS:_P#/*^_\
M )__ (B@"W;RM-:Q2LFQG0,5)^Z2.E2UG_VS:_\ /*^_\ )__B*/[9M?^>5]
M_P" $_\ \10!H45G_P!LVO\ SROO_ "?_P"(H_MFU_YY7W_@!/\ _$4 :%%9
M_P#;-K_SROO_   G_P#B*/[9M?\ GE??^ $__P 10!H45G_VS:_\\K[_ , )
M_P#XBC^V;7_GE??^ $__ ,10!H45G_VS:_\ /*^_\ )__B*/[9M?^>5]_P"
M$_\ \10!H45G_P!LVO\ SROO_ "?_P"(H_MFU_YY7W_@!/\ _$4 :%%9_P#;
M-K_SROO_   G_P#B*/[9M?\ GE??^ $__P 10!H45G_VS:_\\K[_ , )_P#X
MBC^V;7_GE??^ $__ ,10 :%_R+VF?]>D7_H K0K/T+_D7M,_Z](O_0!6A0 4
M444 %%%% $%E_P >%O\ ]<E_D*GJ"R_X\+?_ *Y+_(5/0 4444 %8'C7_D4K
MWZQ_^C%K?K \:_\ (I7OUC_]&+0!YSI6GV]U#>75W)*MO:H&80@%V). !GBI
MW\/R2OOLY0UN_F;#,"C81 QR,<=>/Z5G6.I7.G2M):S!&9=K @,&'H0>#5L>
M)-4"S#[9GS22Y9%)Y&#@D<< #CTH O/X2GM?.^UW4";+9IU*[B&P0,9Q[CD9
MJKX?TF+5IKE)3+^ZBWJL;*I8[@,9;CO43^)-3D.7NE(\MH\>6F"&QGC&,G Y
M]JK'4[DR7+^<H:Y7;+A5 89!Z <<@=* -J[\(7"R7;VDJM;6YPS29W A0S#@
M$<9_3BM"7P7:)%=2+=2LL"]E)RP0D]%Z9*]/>N=E\1:G-%)')=AED7:V47)X
MQUQG. !GK22^(=2FAEB>[RDI)?"J,YV^@_V1_DT 9U%)N'J*-P]10 M%)N'J
M*-P]10 M%)N'J*-P]10 M;O@W_D;;#ZR?^BVK!W#U%;7A.X@MO$]E-/-'%$I
M?<[L% ^1AR30!Z;K6H3Z;9?:(8XGP?F\QR,\<* !DDG %11:RPU"YAO85LX(
M8$EWRR#^(D<]@,C%17]UX<U,1"[U*S?RFW)MO=FT^ORL*D74/#Z3&8:C8F0Q
M+$2UTIRJDD#D^I//6@!HUFYDN-0CBMX52WCCDB>24!75BV7)'1<+FH(O$%UM
MTZ:>TCBMKHE2Y<C'WOFY& " ",\G=[4^ZF\,WJSK/?V+"=$20"["[E4DJ.&]
M2:C4>%5DB?[=9,T8POF7N_/)(SECG&3C.<9H KGQ9/-#/+:6@=$GVAB&8+%L
MW;VV@D9JYJ'B..".-;)K:ZGV-)(HEX0*A<].<G'&:BD3PE)YF;G3U\QMS>7=
M!,G;M[,,#'&.AR:FNI_#-Y"D4][IY1/NA;E5QQC&01QCC% %FQU66\U.6W:V
M\J(6Z31LS9+!B1GCITK4K)34] 2Y-RNI6 E,8BR+E?N@D@8SCN:F_MW1_P#H
M*V/_ ($)_C0!H45G_P!NZ/\ ]!6Q_P# A/\ &C^W='_Z"MC_ .!"?XT :%%9
M_P#;NC_]!6Q_\"$_QH_MW1_^@K8_^!"?XT :%%9_]NZ/_P!!6Q_\"$_QH_MW
M1_\ H*V/_@0G^- &A16?_;NC_P#05L?_  (3_&C^W='_ .@K8_\ @0G^- &A
M16?_ &[H_P#T%;'_ ,"$_P :/[=T?_H*V/\ X$)_C0!H45G_ -NZ/_T%;'_P
M(3_&C^W='_Z"MC_X$)_C0!H5XKK7_(?U+_K[E_\ 0S7K7]NZ/_T%;'_P(3_&
MO(M7ECEUO4)(Y%=&N965E.006."#0!T5UX0B%HIMI)O/<Q+'YC(5D9P"1QR,
M YY':J9\':BCE'FMD)950.S+YA() &5]CUQ6>GB#4HY))$O"&D";CM7G9C;V
MX(P.:LIXKU!+62-9$$SR!O-"*-H (P!C ZYR.: 'P>$[^<1!9;8.X5F1G.8@
MP)4MQQG'O22:#%#=:3$;V.9;Z0*QBS\HW[<C(YJJGB+4XXHHUO,+$ $^5<X
M( )QS@$XSTJ :K=*EFHF7%FVZ [5RASGKCGGL: -F3PU%=[#IDTF//D@<7 Y
M#*,Y&T'(Q[4K^#+L>3$D\+7#&3S%^;"A2!D8&3U';N*SF\2ZHTRR&[7(5EV^
M6@4ANN5Q@Y]Q2MXGU5FW-=J3DDYB3G.,@\=#@<4 4+NUELKN6UG $L3%6 ]1
M4-/FN'N)WFE?=(Y+,?4U'N'J* %HI-P]11N'J* .M^'G_(PS_P#7HW_H:5V5
MUKDMOK'V1;821*Z1LP?#EW5F&!TQ\N.O?VKA_ MY:V>NS27-S# AMF4-*X4$
M[DXR?H:[=[OPY)?I>O?V!N$QAOM2]L@'&<$C)P>V: +>DW\E_9R37$2P.DTD
M10-G&UB.OX5DWOBLV=JDAAC9S=2QE=V/W<;$,WUZ<>]6S=^'&M)K4W]@89G9
MY%^U+RS'<3G=D<\\5%$?"L6-MUIS80QC?<J_!.3U8\DGKUH BE\5>7JDMGY*
MX\^&."3/$@;9N_$!P:NZEK$^GZA%%]GCDA=2V _[S 4EFQC 48 Y]:JH/"D<
M4<:WEAMCE25,W@)#J %.2V>  *DEE\,S:A]NDU"T-P5"EOMN 0.Q7=@CVQ0!
M5/B:\%C)-]CMQ)&4)7S3\P= R*O&2QSC\,UK6VHSS:S<64EMY*1PI(C%@2V2
M1VZ#BLLV_A$HB_;+0>6Q92M^5(. .H?/0 #T'2M!-3T%+DW*ZG8^<8UB+&Z4
M_*"2!U]2: -:BL_^W='_ .@K8_\ @0G^-']NZ/\ ]!6Q_P# A/\ &@#0HK/_
M +=T?_H*V/\ X$)_C1_;NC_]!6Q_\"$_QH T**S_ .W='_Z"MC_X$)_C1_;N
MC_\ 05L?_ A/\: -"BL_^W='_P"@K8_^!"?XT?V[H_\ T%;'_P "$_QH T**
MS_[=T?\ Z"MC_P"!"?XT?V[H_P#T%;'_ ,"$_P : -"BL_\ MW1_^@K8_P#@
M0G^-']NZ/_T%;'_P(3_&@#0HK/\ [=T?_H*V/_@0G^-']NZ/_P!!6Q_\"$_Q
MH T**S_[=T?_ *"MC_X$)_C1_;NC_P#05L?_  (3_&@#0HK/_MW1_P#H*V/_
M ($)_C1_;NC_ /05L?\ P(3_ !H -"_Y%[3/^O2+_P! %:%9^A?\B]IG_7I%
M_P"@"M"@ HHHH **** (++_CPM_^N2_R%3U!9?\ 'A;_ /7)?Y"IZ "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 @LO^/"W_P"N2_R%3U!9?\>%O_UR
M7^0J>@ HHHH ***X'5?BYH.E:A>VYL-9N[>PF\B\OK6SWV]N^<%6?(Y!XZ?G
M0!WU%8B^*+)]1CMT@O'MI-/_ +074%AS;>7GIO\ [V/FQCI5S1M9LM>T>WU7
M3Y"]G<*6B=E*[@"1G!Y'3O0!?HHI,@$#(R>E "T4$XZT$@#)H ***S=8UE-'
MCLW:ROKL75TEL!9P^88RV?G?GA!CD]LB@#2HKD)_B%81Z]JNDVVDZQ?2Z5'O
MNI;2V#HK;=P0?,"6., 8ZUU%E="]L+:[$4L(GB6013+M=-PSM8=F&<$>M $]
M%%<M_P + T/_ (3[_A#=\W]J;-V[:/+SMW[,YSNV\]/QH ZFBC.*"<=: "BB
MB@ HJK?ZC::7IMQJ-Y,([2VC:663!.U0,DX')K-M_%%K>7&BQVUG?S0ZO;?:
M8;I(/W4:; X\QL_*2#P/6@#<HHSSCO29&<9&1VH 6BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH @LO\ CPM_^N2_R%3U!9?\>%O_ -<E_D*GH **** "OF_Q
M/J6E:9K7B2>QU+6O"_B/[2[#2PK7%OJ+=G"[=OSG/7(YR,]*^D*0J"02!D=#
MZ4 >(75O<ZYXYMX-8LMEU<^!,W%JH*;9/,8[0!R.>W;I7$Q?V?\ \*_\'K;-
M"-&^VS_VXL_G^1]KVKY?G;/FQM QMX_6OJ:DVKM*[1@]1B@#R3P+'XOB^'48
M\,76F7.=0D-L=22=8TM<<*F?F(#9P3VK@O'8FL_%][?ZL]C?:MLM#)93)<0R
M"0*N192(>5W9.3@\\@G-?3-(0"02 2.GM0!X!XRG\-S?%>X;QBEU#IDF@QN8
MLR?)-GY0^SN,L!GC=BL2]&L-X0\ #Q.P_L5EN1+_ &@9A#G)\GS?+^;[N-O^
M&:^@8_#%C%XON/$P><WL]HMF\98>7L#;@0,9SD>OX5LD C! (]#0!\\W*7,7
MPU\*+K5W=W'A7^U6^VNB3+BUS^[5@?GV [A]-N.U6]2?0SX:T >&DU1=)'C*
MV$!O"?+;Y7_U&3N\OIC/OWS7OA (P>11T&!0!\^MX?TNR;XMW%O:".6TA\J!
M@['8LB%G')YR0#S56];1?[3TO_A.?MQTK_A&+7^R!#YF#-Y:[MFWCS<YQGCI
MGM7T92$ XR <<T 8.G:G:Z7X#@U2<7T5G;6 F(O\?:!&J9&_!^]@?7/O7@!T
MOQBWAK_A.QHUMYO]H_V[]M^T?OO+_P">>S'^KQSUZ5]/44 >!^*M4\.:SXU_
MM/Q<U\VA7>BQS:((?,QYK %MFWCS<Y'S<=,]JG\5OI;ZSX5/BY=7C\%G2,QK
M>&3>+G)QY_E<[]FWWS^->Z$ XR <<T$ C! (]Z /G:VN+[3_  3X1U;5#=KH
M]EXH$EO-<*Q>.R_@9N^,[L>V,=JFN;NW\067Q1N;6\NX+.YN;)EGBMG<M'@\
ME.&V,!U'8YY%?09 (P1D'L:6@#YQ\/PVVI>!_'VEQ:;9S00V2W*W6E23_99)
M44LNU'/#C )QUQR.E:'A9M/_ +;^&8T KD:7>>8,MC[5Y'[S.[_;S[>E>^@!
M1@  >U  48  'H* /G_X=2>'EU+1C=1Z[)X[-Y,-1\G?N'+<S[SM\O;CISG-
M9?@QH]*^(VE)$(M6NY;Z6.27$]OJ$08G<\ZD["@'..>*^E,#).!D]Z,#=NP,
M],T +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 067_'A;_]<E_D*GJ"R_X\
M+?\ ZY+_ "%3T %%%% !6:VIW:L0-"U!@#C(>WP?SEK2HI-7ZE1DENK_ '_H
MS,_M2\_Z .H_]_+?_P".T?VI>?\ 0!U'_OY;_P#QVM.BERON7[2/\B_'_,S/
M[4O/^@#J/_?RW_\ CM']J7G_ $ =1_[^6_\ \=K3HHY7W#VD?Y%^/^9F?VI>
M?] '4?\ OY;_ /QVC^U+S_H ZC_W\M__ ([6G11RON'M(_R+\?\ ,S/[4O/^
M@#J/_?RW_P#CM']J7G_0!U'_ +^6_P#\=K3HHY7W#VD?Y%^/^9F?VI>?] '4
M?^_EO_\ ':/[4O/^@#J/_?RW_P#CM:=%'*^X>TC_ "+\?\S,_M2\_P"@#J/_
M '\M_P#X[1_:EY_T =1_[^6__P =K3HHY7W#VD?Y%^/^9F?VI>?] '4?^_EO
M_P#':/[4O/\ H ZC_P!_+?\ ^.UIT4<K[A[2/\B_'_,S/[4O/^@#J/\ W\M_
M_CM']J7G_0!U'_OY;_\ QVM.BCE?</:1_D7X_P"9F?VI>?\ 0!U'_OY;_P#Q
MVC^U+S_H ZC_ -_+?_X[6G11RON'M(_R+\?\S,_M2\_Z .H_]_+?_P".T?VI
M>?\ 0!U'_OY;_P#QVM.BCE?</:1_D7X_YF9_:EY_T =1_P"_EO\ _':/[4O/
M^@#J/_?RW_\ CM:=%'*^X>TC_(OQ_P S,_M2\_Z .H_]_+?_ ..T?VI>?] '
M4?\ OY;_ /QVM.BCE?</:1_D7X_YF9_:EY_T =1_[^6__P =H_M2\_Z .H_]
M_+?_ ..UIT4<K[A[2/\ (OQ_S,S^U+S_ * .H_\ ?RW_ /CM']J7G_0!U'_O
MY;__ !VM.BCE?</:1_D7X_YF9_:EY_T =1_[^6__ ,=H_M2\_P"@#J/_ '\M
M_P#X[6G11RON'M(_R+\?\S,_M2\_Z .H_P#?RW_^.T?VI>?] '4?^_EO_P#'
M:TZ*.5]P]I'^1?C_ )F9_:EY_P! '4?^_EO_ /':/[4O/^@#J/\ W\M__CM:
M=%'*^X>TC_(OQ_S,S^U+S_H ZC_W\M__ ([1_:EY_P! '4?^_EO_ /':TZ*.
M5]P]I'^1?C_F9G]J7G_0!U'_ +^6_P#\=H_M2\_Z .H_]_+?_P".UIT4<K[A
M[2/\B_'_ #,S^U+S_H ZC_W\M_\ X[1_:EY_T =1_P"_EO\ _':TZ*.5]P]I
M'^1?C_F9G]J7G_0!U'_OY;__ !VC^U+S_H ZC_W\M_\ X[6G11RON'M(_P B
M_'_,S/[4O/\ H ZC_P!_+?\ ^.T?VI>?] '4?^_EO_\ ':TZ*.5]P]I'^1?C
M_F9G]J7G_0!U'_OY;_\ QVC^U+S_ * .H_\ ?RW_ /CM:=%'*^X>TC_(OQ_S
M,S^U+S_H ZC_ -_+?_X[1_:EY_T =1_[^6__ ,=K3HHY7W#VD?Y%^/\ F9G]
MJ7G_ $ =1_[^6_\ \=H_M2\_Z .H_P#?RW_^.UIT4<K[A[2/\B_'_,S/[4O/
M^@#J/_?RW_\ CM']J7G_ $ =1_[^6_\ \=K3HHY7W#VD?Y%^/^9F?VI>?] '
M4?\ OY;_ /QVC^U+S_H ZC_W\M__ ([6G11RON'M(_R+\?\ ,S/[4O/^@#J/
M_?RW_P#CM']J7G_0!U'_ +^6_P#\=K3HHY7W#VD?Y%^/^9F?VI>?] '4?^_E
MO_\ ':/[4O/^@#J/_?RW_P#CM:=%'*^X>TC_ "+\?\S,_M2\_P"@#J/_ '\M
M_P#X[1_:EY_T =1_[^6__P =K3HHY7W#VD?Y%^/^9F?VI>?] '4?^_EO_P#'
M:/[4O/\ H ZC_P!_+?\ ^.UIT4<K[A[2/\B_'_,S/[4O/^@#J/\ W\M__CM'
M]J7G_0!U'_OY;_\ QVM.BCE?</:1_D7X_P"9F?VI>?\ 0!U'_OY;_P#QVC^U
M+S_H ZC_ -_+?_X[6G11RON'M(_R+\?\S,_M2\_Z .H_]_+?_P".T?VI>?\
M0!U'_OY;_P#QVM.BCE?</:1_D7X_YF9_:EY_T =1_P"_EO\ _':/[4O/^@#J
M/_?RW_\ CM:=%'*^X>TC_(OQ_P S,_M2\_Z .H_]_+?_ ..T?VI>?] '4?\
MOY;_ /QVM.BCE?</:1_D7X_YF9_:EY_T =1_[^6__P =I1J=V6 .A:@ 3U+V
M_'_D6M*BCE?</:1_D7X_YA1115&04444 067_'A;_P#7)?Y"IZ@LO^/"W_ZY
M+_(5/0 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 %%%% $%E_P >%O\ ]<E_
MD*GJ"R_X\+?_ *Y+_(5/0 4444 %4JNU2H **** "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 *L0?</UJO5B#[
MA^M $M%%% !1110!!9?\>%O_ -<E_D*GJ"R_X\+?_KDO\A4] !1110 51==R
M,H8KD8R.HJ]5*@#SNQ2Z@U+Q+>7'B+6)--T1T"J\R8=DB$L@8[.1\RCMT-)I
M/CJ\T;P]$WB>S=)(M)2_:<3AWE)95VLN $)9P%&3QUQBNHD\)V,FB:MI337/
MDZK-+-<N'7>3(?F ., 8^4<=!^-)J?A+3M6FOI;E[C?=V\-O\CA?)$3M(C)Q
MPVYL\Y'RCCU *_A;Q?#XDNKRU"6JSVR1RDVEXMS&5<L -X PPVG(QW&"0:Q]
M6\7:E>"QCTZR:VL+[5$LX=0\\;V$<A:4^7MX0I'* V2?89!KK=)T@:6LS/?7
M=[<3L&EGNG!8X&  % 51[ #N:R;7P/8VVHVMR;Z_F@LY)I+6RD=/)A,H8,
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
MGY(@01(ZCDKN7@C&:M:QX(LM7FO'%_?V4=]:+9W45HT:K)&NX*,LA*XWG[I
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
M&NRU70-/UEX9+R.7S8 PBF@N)(9%#8W .C X.!D9P<"J<_@GP]<"W5]."I!
MMLL<<KHCQ+R$=5(#J"2<,#U/K0!SFI^-M=%MJ5Y86=G!;:=IMO=S)>([2F:1
M6?R %(P<;!D]">ASQH7OBG5(/%T.FB*TALY)(XXVF1R+@D9D"S*=J.G/R,,M
MCJ*WI?#NE3Q7L<EIN2^GCN+@>8P\QTV!3UX $:<#CCIR<P_\(IHPU;^TA:OY
M_G?:-OGR>5YN,>9Y6[9O_P!K&: ,&Q\8ZE*-'U2ZCLETC6)G2WB0-Y\48CDD
M61FSALK'R !MW=36AX=US5[KPNWB#78[*WMY+47<4$"MNC3:6)=F."2-IP ,
M<\FK,'@K0+?SA'9.%EBDA"&XD*Q))]]8U+8B!_V,5IW.EV=YI$NDS0[K&6 V
M[Q!BN8R-I7(.1QQUH X9/&WB"QT\7>KVNGAI-"EU006ZN&B==@56);G<7Q@
M8QU/6K^O^,-3TI[JVM[>UFN[;3X)&0AL&ZGE$4:<'[N0QQUZ<UT5YX<TG4&N
M#=68D^T6HLY/G8 Q E@H /'))R,'ISP*K6W@W0K5WD2S=I9)H;B266XDD>22
M(YC9F9B6()[_ -* .:N?%?BBTFU-7CTB1-/OK6U9HXY,S--Y?[I?FX9?,'S\
M@_W1S4=EKNKVNN:AJNZVETJ]UY=-2)MQEPNV'<ASM #J[$8.1DY'?LSX>TMM
M^;7.^]6_;]XW,XQASSVVKQTX'%5+'P;H.G:@E]:V3+-&[2(&GD=%D;.YPC,5
M#G)!;&?>@#G-%^(%]JE]9W#6#II5X\NS_09U:*)59EE:9AY;!MHX7IN')YK=
M\*ZMJ^H^'TUK75L;2WGMUN(HH0P,2$%B9&8XZ;3@ 8YY-2P>"] MOM'E6+ 3
M120E3/(1&DGWUC!;$8/^QBMC[';_ &'[$8E-MY?E>4>1LQC'TQQ0!Y['\1+]
M))Y+F&$VQTVYOTV6D\1C6( KAY0!*&W 955&2.M2:3KFL:-<Z-H,WV<0K%;P
M>==+(QNY-H\[$P)5)%.[Y&&6QU%=#'X"\.1B3-E-(9+<VC&:[FD/D[E;RP6<
MX7*K@#ISZG-K_A%-&&K?VD+5_/\ .^T;?/D\KS<8\SRMVS?_ +6,T 8FF>+-
M5O)=#OIH;,:7K=PT5K @;SXT\MW21FSALA.0 -N[J:;XS\17&DZM$MG:Q3W-
MK9F:(2.X!FEE2")2%8 @EGSD'[O&*WM-\*:-I-X+JSM&210PB#3.Z0ACEA&C
M,5C![A0*FNO#VE7NH&_N+7S+DF%MYD;K"S/'QG'#,Q]SUS@4 <RWBO6[:_O-
M*GAT^;4/M=O:VSQ!UB5Y4:1@^22VQ%W9&-V0,"L:/6+_ /MR\;5C#.QU2.S;
MR'D2,1VL+7#R*N[(.2 0203P<BN[N?#.DW:72RVS[KJX6ZDD29T?S54*KJP8
M%2%4#Y2/U--L?"FB::T+6MEM,+3,FZ5WYF(,A.XG).!USCMC- &'%XIUFWT<
MZSJ*:5%:7%C]JM[<.XEB9BHB1\;B^[< 2J@@X !S6%J'B[7M2TC6=+BDCM[X
M-9V\-RME-;,K7,A3:$D;<&488-^@KLHO!/A^&RN+1;%C%.B1MON)&950[D5&
M+90*>0%( /2A?!.@I#-&+6?,TT=Q)*;N8RM)']Q]Y?=D>N: .=B\<ZHVK&WA
ML3-:V]^FG/Y=A<$S,&"22++S&@5MWRDDD+U!K1T_Q1J=UXQ;2YH[2&V9Y/)C
M>-P\L*CB6.7)23)QE  5SWQ6Q'X5T:+5VU1;,_:3*9^97,8E(P9!&3L#D=6
MS26'A31M,OUO;2U=)4#B)6GD>.'><MY:,Q5,]]H% ')^,=6U>WUO6WM+M1::
M=HF%@56RUQ<,R1\[L;@8Q@XZ,1WS0?%>L>&;6ZTN\M[:\N;2*RAMOLR2M^\F
M+KL?[S2;0FXE0"<] 377W7AC2+V_FO;BV=YIS"9?W\@1S$X>,E0VTD,!SCV/
M%+>>&M(OQ>BYM"QO9(Y9G$KJV^, (RD'*$;1C;CUZDT 4_"FMWVL)?1W]N5>
MUE5%F^R2VRR@J#Q'+\P()(/)['O6=8^*]2GL4UZY.EP:'/%--&CNRSI&@)5R
MV2&W8&0%^7<.373Z9I5EH]J;:QA\N-G,CEG9V=CU9F8DL3ZDDUFQ^"_#\:W2
M_P!GADN8GA=))7=5C<Y94!8A 3R0N.>: .,N_'&L3:7K5G/%&ER=*\Z!X[2>
MV,4LK^5&O[WE\L3A@%^[TKH-+U;5I)ECL_L TFRO/[-/VEV$\WE@*[JV< @A
ML*02VTG(K1A\%:##(\OV6:661H6DDGNYI6<Q/OCW%F).&YY]AT&*LIX8T=-7
M;5!:$W1=I/FE<H'8;6<1D[0Q'!8#)% '/1^.+G^R-#OI8K=?M\=U>2C!&RTB
M1W5ASU/[H$GCYCQZ<_;>,M5T#P]9Q1^5=/:6]O\ :PUM/*TEQ+AFC,HQ'$<R
M+@$L>>@XKLXO 'AJ&*2);"1E>U>R.^ZF;; ^,QKEOE7Y1@#&.<8R<S7/@O0;
MR]>[FLY"[S1SLBW,JQF5-NU_+#!=PVJ,XR0,=* .3G\4ZSINKZQ<AUNUNM47
M3+"!+>601"./?))L0DMC+@A0"2O4#II67BW6=26UTZ"UAAU.>XGC^T75K+%%
MY42H6E$3$/R9%7:3USSQSN2^#]$FAGC:VE FNS>DI=2JR3G.71@P*$Y.=N,Y
M/K3Y?"6B265K:"T:**U9FA,,\D;*6^_EE8,=V3NR3GOF@#%\*:M-#X0U?Q+J
MK;M]Q=73B-BRB.+Y,)G^$B+(^OO6%K/B#7[>^M;O4ULPEII5SJRVUJ7&&V>6
MD4AS\_S2<,-N2#@<9KT.ST?3]/T:/1[:V5-/CB\E8"2PV8P02<D]>]9</@;P
M] LP%G*_G)'$YENI9"4C?>BY9B0H;L.,<=.* ,6R\0:I8Z_9Z#Y5G;VBA+>#
MS5E?[0%C!<I/N(W*P8&-OF(7.ZLO2?%.MV^@6<LM[;7%[J;SWX/V&XN##;EO
MD_=H20O0 EE &!\QR:[5/".B)J1OUM'\WS7F"&>0Q+(X(9Q'NV!B&.6 SR?6
MJY\"^'S:6UK]EN!#;0FW11>3#,).?+8[\NGHK9 Z#B@#GH_'&MZE8P3V,&GV
MRKH@U6[EN5=UCR3L"@$9#!'/)&!@^QOP^)]=U/>UA;Z=;BS@MGNUO&;YY94#
MF)&! 3 9?F(.2<8[UMIX3T2/3[FQ2RQ;75I'93)YS_-!&I5$SNR  Q'!R<G-
M/N/"^CW6IIJ,UH6N$*-@2N(V9/N,R [6*]B02.U ',6WCO4;S756WT]VTUM1
M-@@%C.6<!BC3>=CRP P8[>N >0>*?XZ:>YUS1[!KF---ABN-2OHB'!>.$ 8+
M*Z\'S!CW4$YQBNBMO"NC6FJMJ4-F1<F1IAF5V1)&SN=4)VJQR<D $Y/K4]_H
M.F:H]P]Y;&1KBT:RE/F,NZ%CEEX(QGU'/O0!RNE^(/%^HRV%E)'H]K>W5BM^
MY:*1UMX^ %(W@LS,3W 4 _>XJI-X^UBZT[[7I\&GPI;Z*VIWCW"O(JL&8*J;
M67(;RWQGM@^Q['5/#.E:Q)#+>6\GF11F)7AGDA)C.,H2C#<IP/E.122>%]%D
M@NX&L$$-W#'!,BLRJT<>=B  \ 9/ QUH S?#^MZS>:]-I^JP6<>+"&\V6X;=
M 9&<"-F)PQ^0G("_3O78P?</UK-AT^UM[^ZOHHMMS=!%FDW$[@@(48)P,9/3
MUK2@^X?K0!+1110 4444 067_'A;_P#7)?Y"IZ@LO^/"W_ZY+_(5/0 4444
M%86O7SZ7X?U+4$>-'M;:28-(I9054GD @D<>HK=K)U"PM=5TZXL+V(2VMQ&T
M4L9)&Y2,$9'(_"@#RFWU/Q3H\-W?O=VUS)HNB0FY-RLC>=/(6E*!0_WR/+&X
MGCLN#@=#K7CF^L=6>.SBMY;:&Z@M'C%K/(7D=E5E\X 1HPW=/F)QSBNF7PMH
MZV5Q:&V=XKF2*6?S)Y':1HP@0LQ8L<"-._..<Y.89O!NA7&HB_EM)&F%RMX%
M^TRB-9U((D$8;:&R!DXY[]30!3\(SZE?:AXAO[V\CEM&U![>UC5&41K%\AQE
MB,%@>@ZY/< 91\>7UG?:H^HP6T=K9P7%RMN(W662&/[DD<A)24/\N0,;2PSF
MNQTS2++2(IXK*-XXYYWG=&E9P'<Y;:&)V@G)P,#)/'-9UMX+\/VGF".P+1O
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
M/G=C<#&,''1B.^:#XKUCPS:W6EWEO;7ES:164-M]F25OWDQ==C_>:3:$W$J
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
M=_MMHC-(Z6$QCVA=QQ+L\O..V[KQUXKB_P#A?7@K^_J'_@-_]>@#TZBO,?\
MA?7@K^_J'_@-_P#7H_X7UX*_OZA_X#?_ %Z /3J*\Q_X7UX*_OZA_P" W_UZ
M/^%]>"O[^H?^ W_UZ /3J*\T_P"%Z>#C 9\ZAY88(6^SCKC..OM3/^%]>"O[
M^H?^ W_UZ /3J*\Q_P"%]>"O[^H?^ W_ ->@?'GP62 &U D]OLW_ ->@#TZB
MO.+SXW>$=/OKBRNAJ$=Q;R-%*GV<':ZG!&0V#@@]*@_X7UX*_OZA_P" W_UZ
M2::N@/3J*\Q_X7UX*_OZA_X#?_7H_P"%]>"O[^H?^ W_ ->F!Z=17F/_  OK
MP5_?U#_P&_\ KT?\+Z\%?W]0_P# ;_Z] 'IU%>8_\+Z\%?W]0_\  ;_Z]'_"
M^O!7]_4/_ ;_ .O0!Z=17F/_  OKP5_?U#_P&_\ KT?\+Z\%?W]0_P# ;_Z]
M 'IU%>8_\+Z\%?W]0_\  ;_Z]'_"^O!7]_4/_ ;_ .O0!Z=17F/_  OKP5_?
MU#_P&_\ KT?\+Z\%?W]0_P# ;_Z] 'IU%>8_\+Z\%?W]0_\  ;_Z]'_"^O!7
M]_4/_ ;_ .O0!Z=17F/_  OKP5_?U#_P&_\ KT?\+Z\%?W]0_P# ;_Z] 'IU
M%>8_\+Z\%?W]0_\  ;_Z]'_"^O!7]_4/_ ;_ .O0!Z=17F/_  OKP5_?U#_P
M&_\ KT?\+Z\%?W]0_P# ;_Z] 'IU%>8_\+Z\%?W]0_\  ;_Z]'_"^O!7]_4/
M_ ;_ .O0!Z=17F/_  OKP5_?U#_P&_\ KT?\+Z\%?W]0_P# ;_Z] 'IU%>8_
M\+Z\%?W]0_\  ;_Z]'_"^O!7]_4/_ ;_ .O0!Z=17F/_  OKP5_?U#_P&_\
MKT?\+Z\%?W]0_P# ;_Z] 'IU%>8_\+Z\%?W]0_\  ;_Z]'_"^O!7]_4/_ ;_
M .O0!Z=17F/_  OKP5_?U#_P&_\ KT?\+Z\%?W]0_P# ;_Z] 'IU%>8_\+Z\
M%?W]0_\  ;_Z]'_"^O!7]_4/_ ;_ .O0!Z=17F/_  OKP5_?U#_P&_\ KT?\
M+Z\%?W]0_P# ;_Z] 'IU%<QX1\>:-XV%V='^T%;7:)#-'L^]G&.?8UT$%QYQ
M^[CKW]Z )Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JQ!]P_6J
M]6(/N'ZT 2T444 %%%% $%E_QX6__7)?Y"IZ@LO^/"W_ .N2_P A4] !1110
M 52J[5*@ I#UI:0]: $K'F\+Z3/-<2RPW#O<2^;+F\FPS8VXQOP%(P"H^4@
M$$ 8V** ,F7PUI,YN&>"7=<,'9ENI59#DG]V0P,>2S9V;<[CG.33IO#NDSQ&
M)[3;&7#E8Y7C'"*FWY2/DVJH*?=..0:U**-@.8^(W_).?$/_ %XR?RKXVK[)
M^(W_ "3CQ#_UXR?RKXVH **** "BBB@"\O\ R 9/^OI?_06JC5Y?^0#)_P!?
M2_\ H+51J(]1OH%:7AW_ )&?2?\ K\A_]#%9M;G@R))_&FCQR+N4W<9(SCH<
MTY:18X:R0GC+_D>/$'_82N/_ $8U8E;?C+_D>/$'_82N/_1K5B5-'^''T0GN
M:T=J'\)7-YNP8KZ*+;MZ[XY#G/ML_7VK)K>@_P"1 U#_ +"EM_Z*GK!JH]1R
MZ#DC>5BL:,[ %B%&> ,D_0 $_A3:T]%C?[7,^QMHM+C)QP/W+UGR121$"2-D
M)Z;ABG?6P<KM<915D6%RULMPJ!D8A0%<%N20,J#D<C&<5<O]#N+1IV51Y<&P
M2;Y%R&*@D8^I_P#UX-+FCW*5*HU=)F53WAEC2-Y(W595WQEE(#KDC(]1D$?4
M&F5T6N6\:^$_"]T,^9)!<1MSQA9W(_\ 0S0W9I=R5&Z;['.T459^SK_9OVG)
MW^=Y>.V,9JB2M113TAED21XXW98EWR%5)"+D#)]!D@?4B@!E%2VS^5=PR94;
M75LN"0,'OCG%;DMY#<PSQI</)*Z%Y"IE);"9 7(^Z""3NZ<U$I-/8VITHSBV
MY6.>Z4JJ68*H)8G  [U9OM0FU"1'FQE1@8)_J3_]>KGA;_D;M%_Z_P"#_P!&
M+3NU&[(<8\UHNZ,FBBBJ("BI[JV:TF6-V5BT<<F1Z.@8?HU04 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110![Y^SC_Q[>(/]^#^3U[/8.AD9 RE
M@#D9Y'->,?LX_P#'MX@_WX/Y/7M%B"9&8O(Q(/#2,1U]"<4 7J*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ JQ!]P_6J]6(/N'ZT 2T444 %%%%
M$%E_QX6__7)?Y"IZ@LO^/"W_ .N2_P A4] !1110 52J[5*@ I#UI:S=3UJU
MTAU:^66*W8?\? 7<@//! RP^N,<]: -"LGQ#K$^B6$5U#9&Z5I=DI)D"PIM9
MC(QCCD8*"H&=N!NR2!6I'(DL221L&1U#*P.00>01574=+M-6@6"\1WC!SM29
MX\\$$':1E2"05.0>X- &*WBF[:YBMH--@DENI7BLLWA"R%-^\N?+.SB,XP&S
MD=.<3WGB4Q:/9ZC:6?G+<6;7Q267RRL*JK-R%;+?,,#@'GD5:E\-Z5-]H+V\
MF9V#,RW,JE3DG]V0P,>2S9V;<[CG.32S>'=)GC,;V86,N'*QR/&#A%3;\I'R
M;54%/ND#D&A>8&!\1M4M_P#A"_$&G^7>^<;"0[_L,WD_<W?Z[9Y?3_:Z\=>*
M^0J^R?B-_P DY\0_]>,G\J^-J "BBB@ HHHH O+_ ,@&3_KZ7_T%JHU>7_D
MR?\ 7TO_ *"U4:B/4;Z!6_X'_P"1XT;_ *^D_G6!7:>%$MI=3T*-&A68W4?S
MH5W]6R,#YACCDG![8I596BS;#T^>>]K:F-XR_P"1Y\0?]A*Y_P#1K5B5M>,,
MCQIK:''R7TR9 QG:Y&3[G&3[UGZ=$)[U8VB\P$-\O/H>>*5)VI1?DC/EYI\L
M>YJ0?\B!J'_84MO_ $5/6".".<>]=;;!;'P8TMW;1M$=1MV,(SEOW4X!.<C\
M/Y5RLS1O,[11F.,GY4+;L#ZTX.[9=6GRI7>O8Z#3W2[OM1G0SSLMC(Q< X3$
M1!=C]<+SUWUB7=[/>NK3E"5&!M15X_ ?_JKI/ UNUT/$D2D G1)SD^S1G^E<
MG2BES/R'4J2E%:Z.Y=2ZM5L$MS;3;]X:1UF #X/IM.."1U]^:L^(;I[C6;B0
M;D698Y"F[(!**?QZUDUH:TK)J;*RE66*($$8(/EK5<J4KDNK)PMTT_4SZZC7
MO^1'\)?[EW_Z.-<O74:]_P B/X2_W+O_ -'&B>\?7]&*'PR]/U1S*1O*VV-&
M<]<*,U?6&5]#54C=B]U\H"D[OE[5#ITR6]T)))615(. I(;!!P>1]?J!6O<Z
MBPTZ&]M<ILN J%ER5(3GKP3R#QCK2DW>R1I3IP<>:3,*%8Q<JMSO6,'YP!S]
M/:NIBAL;;2=4E@B,BR6J>;Y>0JCSX3MW$G&<<9'?KQBN3DD:61I&QN8Y.U0!
M^0XK5T?_ )!?B#_KP3_TI@HG%NSN%*K&*<>6^^I1O9K>></;6_D)M *;L\^M
M3Z/_ ,?DW_7K<?\ HIZSZV/#UF]R^I3*RA;33YYF!ZL"/+P/Q<'\#5.RB9)N
M4[LQZUO"_P#R-VB_]?\ !_Z,6LFN@\#Q)-XXT5)%W+]J1L9[@Y'Z@43^%BA\
M2.?K=T[2[:YL$DD1B[#<""><.%QGITSQUR16%2[B!C)QUQ1)-K1V+HSC"5Y1
MN;>I/:":3[5 R3M:0")5!Q&1&@YRWH/U[]*PZV?%$"V^L)&K,P%E:'+=>;>,
M_P!:QJ4%I<*LN:6U@HHHJS(**** "BBB@ HHHH **** "BBB@ HHHH ****
M/?/V<?\ CV\0?[\'\GKVFQZG\?YUXM^SC_Q[>(/]^#^3U[C';11.9$@C1FZL
MJ $_C0!+1110 4444 %%%% !1110 4444 %%%% !1110 4444 %6(/N'ZU7J
MQ!]P_6@"6BBB@ HHHH @LO\ CPM_^N2_R%3U!9?\>%O_ -<E_D*GH **** "
MJ57:I4 %<OXI\VWO["ZMK9VD8.DDT4#,X &5!9(I& R6XP!R>>@/45C:_KMM
MHRVZ7+-$MTXB\_<JB+<Z)NRW&07!QZ*Q[4;@:-FS/8V[ONW-$I;=G.<#KD Y
M^H!]ATJ:J&B7$EWH5A=R/,S7$"3?OT"R ,H8!@N!N .#@#D5?H **H:K?S62
M6J6MND]S=3^1$DDIC3.QW.Y@K$#;&W8\X^HS[OQ*8M'L]0M;,2K<637Y267R
M]L*HK-@A3EOF  X!YY%%@*_Q&_Y)QXA_Z\9/Y5\;5]@?$"^BG\(ZYI4<=V;F
M6S=58V<HAR5R,S%?+'XMUXZ\5\SCX?:\UUY*K8LN_;YHOX=I&?O8W;L=^F?:
MIE.,=V5&,I?"KG+T5T?_  @OB#_GA9_^#"W_ /CE'_""^(/^>%G_ .#"W_\
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
M0\ZHKN?^%5ZR6D7^TM&W1 F0?:CE #@Y^7CFB;X4Z[;W*P37>E1L4+_/=;<
M>Q&>>><8^4YQQFO;4^Y/L*G8X:BNSE^&.O1RK&LVFR.TX@ 6\4'.!DX.. 3@
MC[V>Q&#5%_ >O*[*L=DZ@D!UU"##>XRX/YTU5@^HG2FNAS5%=,G@'Q!(Q @L
M^%+?\A" ]!GL]4-2\,ZGI-OY]ZMJB=@M["['IT57)/4=!352#=DQ.G-*[1D4
M4459 4444 %%%% !1110![Y^SC_Q[>(/]^#^3UZMH$=E'=W+C342]EGNF-Z(
M1F51<NI0N.>,)P>V,9P<>4_LX_\ 'MX@_P!^#^3U[5;:=;VES+/#YZM(69D-
MQ(T>6;<Q"%MH).3D =3ZF@"Y1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %6(/N'ZU7JQ!]P_6@"6BBB@ HHHH @LO\ CPM_^N2_R%3U!9?\>%O_
M -<E_D*GH **** "J57:I4 %<QXKL+R6:VN[.TO;[:CQRVL%X\"D<%7X<?,"
M".AR&/H*Z>N#\>R6<=[:OJ4SBV6(JL;VBRQ%V/7+1.-V%Z>AZ#NU?H&G4ZGP
M_)YWAK29?M+W6^RA;[0XPTN8U.\\GD]>IZ]36C573(Q%I-E&/-PEO&H\W._A
M0/FR!SZ\#GL*M4@*U_I]MJ5J;>Z1FCR&!21HV4^H92&!ZC@C@D=":JR^'M*F
MC,;6:JC.)"L;L@)"*F/E(^7:JJ5^Z0!D&M.B@#F/B-_R3GQ#_P!>,G\J^-J^
MR?B-_P DX\0_]>,G\J^-J "BBB@ HHHH O+_ ,@&3_KZ7_T%JHU>7_D R?\
M7TO_ *"U4:B/4;Z!6MX7F>W\5Z1)&<,+R(9QZL ?YUDUI>'?^1FTG_K\A_\
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
MBBB@ HHHH **** "BBB@ HHHH **** "K$'W#]:KU8@^X?K0!+1110 4444
M067_ !X6_P#UR7^0J>H++_CPM_\ KDO\A4] !1110 52J[5*@ I#UI:0]: $
MHJ&ZN[:QA\Z[N8;>+<%WS2!%R3@#)[DUBW?B?[,;U5L)"]G))YBO(JYBCC21
MG7&>TBX4X)[[:%J!T%%<])XGD%RMM#8"2:XE>*S!GVB8H7W[CM^3 C8CKG(Z
M=I;OQ)%%I5IJ%M;M/'<6IO=K-L*P*H9CWRV&7"]\]1BA:@5/B-_R3CQ#_P!>
M,G\J^-J^Q_'3_P!H>$M;TBS62?4)[.18H(XV)<E<@#C'2OF'_A6WC7_H6-3_
M / <T <M5[1[=;K5[:%H//#M_JN?G..!\I!Y]N:V_P#A6WC7_H6-3_\  <T?
M\*V\:_\ 0L:G_P" YI25TTAIV=R[%X2AU,Q;(9+&Y>,/):1Q/(T;[BNWYF^0
M$8;+G SRP!%5[?PO;_94BN&ND:YN+:.*Y^SY0F0-D*=V&'3)]JB_X5MXU_Z%
MC4__  '-'_"MO&O_ $+&I_\ @.:P]E4_G_ TYX_RG7>'_ VD2>&=/FU::0-)
M?++)$BL/.1O)18P>!]Z8'<N>"1U&!!#\(UDWN^IW21I*5+#3W<N@17,B!"2R
M_-@'N<#.2!6(/AUXR_L9XO\ A&M2\PW"MM\@YQM/-1W/@/QY=K&DOAK4=D0(
M1$M-BC/4X4 9/&3U.!6"P^(YFU4W\OR&Y0ML;^B?#>UO_#UP9C>1W<T$=S%-
M)9R8A3+'@)DR%E&< ' *]^!S6D:1]C\=&RMX+G4GLR\L(CADC9G1=ZED*[]N
M0,C"D^HIO_"MO&O_ $+&I_\ @.:/^%;>-?\ H6-4_P# =JUC0J)RYIWOY;$.
M2TLBQJEM#/\ $;Q0\R+*+>XOYTB;H[*SD?4#[Q]E-68_#4-W_941\/7D-Q-%
M<*8(_,620I&K)(5;=N4DGE=H/0!<9-SQ%X(\:_\ "<ZSJ.GZ!J3))J%P\4J6
MY*NC.W/3!!!^A!K"_P"%;>-?^A8U/_P'-*-*<HQ:E;1?D*]F;CZ?H>C>'+:3
M4+"4V[S6YEWQR!YW,$C$C]XH=%9MOR["#@'/?A]6:![]FMK8V\)1"B,><;1R
M>V3U...>U;G_  K;QK_T+&I_^ YJ6Y^'_CN[E\V?PWJCOM5 ?LY&%4!0.!V
M K2G2<'=NX-WT.1HKJ?^%;>-?^A8U/\ \!S1_P *V\:_]"QJ?_@.:W).6HKJ
M?^%;>-?^A8U/_P !S1_PK;QK_P!"QJ?_ (#F@#EJ*ZG_ (5MXU_Z%C4__ <T
M?\*V\:_]"QJ?_@.: .6HKJ?^%;>-?^A8U/\ \!S1_P *V\:_]"QJ?_@.: .6
MHKJ?^%;>-?\ H6-3_P# <T?\*V\:_P#0L:G_ . YH Y:BNI_X5MXU_Z%C4__
M  '-'_"MO&O_ $+&I_\ @.: .6HKJ?\ A6WC7_H6-3_\!S1_PK;QK_T+&I_^
M YH Y:BNI_X5MXU_Z%C4_P#P'-'_  K;QK_T+&I_^ YH Y:BNI_X5MXU_P"A
M8U/_ ,!S1_PK;QK_ -"QJ?\ X#F@#EJ*ZG_A6WC7_H6-3_\  <T?\*V\:_\
M0L:G_P" YH Y:BNI_P"%;>-?^A8U/_P'-'_"MO&O_0L:G_X#F@#EJ*ZG_A6W
MC7_H6-3_ / <T?\ "MO&O_0L:G_X#F@#EJ*ZG_A6WC7_ *%C4_\ P'-'_"MO
M&O\ T+&I_P#@.: .6HKJ?^%;>-?^A8U/_P !S1_PK;QK_P!"QJ?_ (#F@#EJ
M*ZG_ (5MXU_Z%C4__ <T?\*V\:_]"QJ?_@.: .6HKJ?^%;>-?^A8U/\ \!S1
M_P *V\:_]"QJ?_@.: .6HKJ?^%;>-?\ H6-3_P# <T?\*V\:_P#0L:G_ . Y
MH ]3_9Q_X]O$'^_!_)Z]U'6O'O@3X<UKP_!K8U?3+FQ,S1&,3QE=V V<9^HK
MV$=: %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "K$'W#]:KU8@
M^X?K0!+1110 4444 067_'A;_P#7)?Y"IZ@LO^/"W_ZY+_(5/0 4444 %4JN
MU2H *0]:6D/6@!,XZ5D3>&-.N9KF22.X9KER\N+B0;LJ%(P#PI"J".AVCTK1
MN5N7AQ:30Q2[A\TT1D7'<8#+S[YX]#7&ZMIEU=1:Q;2>%KF^BN=0$L4CRVS[
M%,*H98Q)*,,"IP#M(W CH10@.BD\,Z;-(\ACG#NY=62=U,;'<3L(/R9WMG;C
M.33I?#FG3P"V:*7RE&U469P%38J%!@\(0HRO0D9QGFN5U[POK5]>M.9GN;.4
M#SX(88A<-&"=L.9W>)L$J2"H4X/.3S:UO2]<U/1[&&2S4RVNT-#;F!H9I?+0
MJY24$>4K[P5X<8#+VH6P=3M*QEN]0;Q4UK,KP6*0[H=D>Y;@]RSX^7;V7@GK
MDCBDUDW>FVM]K2ZI=>7:6TDYL3'"8&V1DGG8).V?]9U]N*T#%J()'VNT_P#
M5O\ XY0!:HJIY>H_\_5I_P" K?\ QRCR]1_Y^K3_ ,!6_P#CE %NBJGEZC_S
M]6G_ ("M_P#'*JR7-_'JEO8_:+4M-#+,&^S-P$:,8QYG?S!^5 &K153R]1_Y
M^K3_ ,!6_P#CE'EZC_S]6G_@*W_QR@"W153R]1_Y^K3_ ,!6_P#CE'EZC_S]
M6G_@*W_QR@"W1678W%_?6OGK<6J#S)(\&V8_<<KG_6?[-6?+U'_GZM/_  %;
M_P".4 6Z*J>7J/\ S]6G_@*W_P <H\O4?^?JT_\  5O_ (Y0!;HK+O[B_L+=
M)6N+5P\\4.!;,.9)%0'_ %G;=FK/EZC_ ,_5I_X"M_\ '* +=%5/+U'_ )^K
M3_P%;_XY1Y>H_P#/U:?^ K?_ !R@"W153R]1_P"?JT_\!6_^.55CNK^35KG3
M_/M0T%O#.7^S-R)&D4#'F=O*/YT :M%5/+U'_GZM/_ 5O_CE'EZC_P _5I_X
M"M_\<H MT54\O4?^?JT_\!6_^.53U>\O])T6_P!2>>UD6SMI;@H+9@6"*6QG
MS.,XH UZ*JM%J*L1]KM.#C_CU;_XY2>7J/\ S]6G_@*W_P <H MT54\O4?\
MGZM/_ 5O_CE'EZC_ ,_5I_X"M_\ '* +=%94EU?QZO;:?Y]J6GMYIP_V9N!&
MT:D8\SOYH_*K7EZC_P _5I_X"M_\<H MT54\O4?^?JT_\!6_^.4>7J/_ #]6
MG_@*W_QR@"W153R]1_Y^K3_P%;_XY5>QGO[ZT6X6XM5!9EP;9C]UBO\ ST]J
M -.BJGEZC_S]6G_@*W_QRCR]1_Y^K3_P%;_XY0!;HJIY>H_\_5I_X"M_\<JM
M>W%_911R-<6K;YHX<"V88+N%S_K/>@#4HJIY>H_\_5I_X"M_\<H\O4?^?JT_
M\!6_^.4 6Z*J>7J/_/U:?^ K?_'*/+U'_GZM/_ 5O_CE %NBLN.XOY-4N+'[
M1:AH88I2WV9N0Y<8QYG;RS^=6?+U'_GZM/\ P%;_ ..4 6Z*J>7J/_/U:?\
M@*W_ ,<H\O4?^?JT_P# 5O\ XY0!;K'\0W5]9P6TFF^9)<F8*+98@RS@]0S?
MP8'.[( [YXHUB\O](T/4-3>:UD6RM9;DQBV8%@B%L9\SC.*O-%J*L1]KM.#C
M_CU;_P".4 65SM&X -CD Y&:<.M9]I=3MJEU93O$YAABE#1QE/OEQCEC_<_6
MM =: %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "K$'W#]:KU8@
M^X?K0!+1110 4444 067_'A;_P#7)?Y"IZ@LO^/"W_ZY+_(5/0 4444 %4JN
MU2H *0]:6LS7]=L_#FD2:E?>88494"QKEG9F"JH''))'4T :-%8MAXJT^YT^
M:[O5ET@0S>1*FI;82KX!'.2I!SP03FKL^MZ3;31PW&J644LFTHDEPBLV[[N
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
M</:V 56%ZW[P..F\[-BGY".O.<BNRHH&C@;?Q#=O=1Q)KPN;=;I8[2XVP?\
M$R!,6]>%P=F]Q^[VGY><X.>\IU%,0VN=L]9U ^);RUU&TEL[0(@MBYA*,2Y4
M$%79B6XX*KC&,9Y/244@/-Y_$VI6[7B?VZDIC\V6*2)H)8I)E/[JS&(E(=N=
MR<O\HVOR:Z70=2GO=3OHI+[[2$Y>'$?^BOO=?+^4 _=4'#9/?.#71T4 QM%.
MHH ;7,Z1JTAUW4[>\U:.Y59ML212QLD&78+&P6-75\ <,SYP2,5U%% '!:OX
MEN5MM3$.OVD3V6J&-E@DB21X?LX80QB1) 92^< C+%6 *]!NZ5J6JW/B6^M;
MVPN+:U2%6@W^25/S,-V4=F)8#."% QC&>3T%% ,**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ JQ!]P_6J]6(/N'ZT 2T444 %%%% $%E_QX6_\
MUR7^0J>H++_CPM_^N2_R%3T %%%% !5*KM4J "L#Q?I6HZQHZVNGKI\P,@,]
MKJ"$Q7$?.5) )4YP00.HK?HH \HF^&6N#1M+ABU"VDFLI[F2.UDFD\B%)5"J
MB.59B$ /4<[CR*E/PMNC;W<#2V4BRMI]O$[LQ:*TM]I=02I(9F!P,XQC)KU*
MB@#R^3X<ZW=:MK<[W=C:0W\-TH,+/)NEE&!(%=<Q''#;7.[VJ'_A6FKWT92]
M_LBV@F-E;3V=F7\IK:!R[')4;G8X !' [UZM10!S/B[2M<NO#0TOPG+9:?([
M!'=V:+RXN<B/:K;6/ SCCGOBN:U/P9XFN=*T/1K.WT*'1;- UWI_VF94GD#$
M@$B,ED'#'.-S$YKTNB@#F-9LY9/'/A:<1,UI;K=@[5RJ2&-0A/I\HD ^OO54
M>'==L'\5ZAI<NGIJFJ21+9&1F\N&)$"+NPIY&7. ",D>IKL:* /,D\$^)H_!
M$VA[-#>:]:7[>TL\SFX9PN)C)M#;PP)*XP1@ C%,E^%]Y<.R7<UC<QO<:?&[
M2 [C:6Z#>H&W 9W!.!Q@]>,5ZA10!YMH'A>]M?$UE;31QA+&]N]6NI(5(B,L
M^Y(HT) R0A).!Q@#O5CQ+X$U'Q%X@U"ZEELS977V&WV.[;OLT4IEF4C;C);&
M!G![D5Z#10!YG+\/M7BNS?VO]DRS+J]S>I9W&X6^QXQ'%D!?O(!G&,9)YZ&D
MU/X<ZG=M<R1G20%M[&"WM51HX)$AD,LL;+@[$9R, ;NG->FT4 >32?#'6FA:
M[273([]M5GOC;0NR0;7C"(,^63E>3]WG<>G4/D^%-W)IU_:-+8OYMM96-M([
M.6A@C8/,!E206.0!D\ 9(KU:B@#RK5OAOKM_=:E)#=6D!GU66_BEC?#,/)(B
M5@8SC:X7.">&8]<5U \)W%E\/(O#EI+;WDL42(!J,8:*0*P)1@JCY< @'!/0
MG)Z];10!Y)??"34[[P_-"FK06EW+<33K8P(!90^;A6"@J3Q&#@@ Y)Z9)K?U
M'P?K=_K&A)+=6,FF:1/#/#<,&6Y^1 &0J!L.\@'/&!P!7>44 </X7\.>(H/$
MVI:QXG&E74UU&8XI()I',,>01$JL@"IU)/))QFMGP9H=SX?\-0V5])%)?-++
M/<R0DE6DDD9S@D ]P.G:M^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ JQ!]P_6J]6(/N'ZT 2T444 %%%%
M $%E_P >%O\ ]<E_D*GJ"R_X\+?_ *Y+_(5/0 4444 %5-C?W3^56Z* *95@
M,E2/PI*NT4 4J*NT4 4J*NT4 4J*NT4 4J*NT4 4J*NT4 4J*NT4 4J*NT4
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
M?_?]?\*4?M%Z<8V<>';O:I )^T+U.<=O8U\\5.G_ !XS?]=$_DU6AI79[_\
M\-':9_T+UW_W_7_"C_AH[3/^A>N_^_Z_X5\\U-:?\?4?UH2N[ E=V/H#_AH[
M3/\ H7KO_O\ K_A1_P -':9_T+UW_P!_U_PKYYHI"/H;_AH[3/\ H7KO_O\
MK_A1_P -':9_T+UW_P!_U_PKY^N(UBD"KG!1&Y]2H)_G45#T&U9V/H;_ (:.
MTS_H7KO_ +_K_A1_PT=IG_0O7?\ W_7_  KP)XT&FP2!1O::12?4 )C^9_.J
MU-JP-6/H;_AH[3/^A>N_^_Z_X4?\-':9_P!"]=_]_P!?\*^?!&3$TG& P7\\
M_P"%,I"L?0W_  T=IG_0O7?_ '_7_"C_ (:.TS_H7KO_ +_K_A7S_#!YL5P^
M['E1A\8Z_,JX_P#'OTJ&BPVK'T-_PT=IG_0O7?\ W_7_  H_X:.TS_H7KO\
M[_K_ (5X UE=KYFZUF'E &3,9^3/3/I39K:>V($\,D6<XWJ1G'7K2NAN$EJT
M?0/_  T=IG_0O7?_ '_7_"C_ (:.TS_H7KO_ +_K_A7SS4EQ"UM<RP.06C<H
M2.F0<4Q6TN?07_#1VF?]"]=_]_U_PH_X:.TS_H7KO_O^O^%?/-% CZ&_X:.T
MS_H7KO\ [_K_ (4?\-':9_T+UW_W_7_"OGFB@#Z&_P"&CM,_Z%Z[_P"_Z_X4
M?\-':9_T+UW_ -_U_P *^>:* /H;_AH[3/\ H7KO_O\ K_A1_P -':9_T+UW
M_P!_U_PKYYHH ^AO^&CM,_Z%Z[_[_K_A1_PT=IG_ $+UW_W_ %_PKYYHH ^A
MO^&CM,_Z%Z[_ ._Z_P"%'_#1VF?]"]=_]_U_PKYYHH ^AO\ AH[3/^A>N_\
MO^O^%'_#1VF?]"]=_P#?]?\ "OGFB@#Z&_X:.TS_ *%Z[_[_ *_X4?\ #1VF
M?]"]=_\ ?]?\*^>:* /H;_AH[3/^A>N_^_Z_X4?\-':9_P!"]=_]_P!?\*^>
M:* /J_P'\5[7QWK,^G6VE36IA@,Q>24-GD#& />N[CN'>=D(7 8BOG/]GG_D
M=-1_Z\#_ .AK7T/"&6]8%' +$@[#CIZ]* +M%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 58@^X?K5>K$'W#]: ):*** "BBB@""R_X\+?\ ZY+_
M "%3U!9?\>%O_P!<E_D*GH **** "J57:I4 %(>M+2'K0 E%%9VMW&H6VE22
M:5"DU[O01QN%.X%QNP&= 3MW$ N.10!HT5QEMXJU&[MK:X@>SDBO0JP$VKJ4
M)DA3>P\PY4^;NVC&, ;CG-:!UV[FTZQC@FL4U"XN&@>1T+Q1A1*?,V!PVUO)
M('S=^IQR/3<$KE_Q-_R*>M?]>$__ *+:OB.OL36-9N;SP3-,NC7CI>Z.T[SQ
MO#Y<!>(DAMTBN<=?E4\$=\@?'=-JSL 4444@"BBB@#0@_P"0!>_]?,'_ *#+
M6?6A!_R +W_KY@_]!EK/J([O^NB*>R"BBBK)-;PM_P C=HO_ %_P?^C%K)K7
M\**7\8:(JC)-_!_Z,6LBH7QOT7ZCZ!4Z?\>,W_71/Y-4(!9@J@DDX '>KD%M
M)+IL[(K,PGC3:!DDD/\ X5HBH)MZ>?Y%*K5E;S27 9(9&"#<Q52<+ZGVJ":&
M6WE,<T;1N.JL,&MNVU*U,D8:2>1]B*2\0/*JPX.[CKP>V.E3S-6:U-*%-.=I
MNUC&DMIX8TDEAD1'&59E(!^E:-LH-C$/-L]SR#!<)F( GEL\G/XC'Z9\MU-/
M'%'(P*Q+M0;0,#KC]:AI--K4F,XPE>/8V=1OA$TUJ+:W<.D9\P@%A^[49&TX
M]^..3UK&JUJ"-%=^6ZE72.-6![$(,BJM5R\K:"M-RF[EN3_D$6W_ %WE_P#0
M8ZJ5=FC9-'LV88#S2LO/480?S!J*RMX[JX$4DICW<*0NXDYZ=1_.G/3<)1;D
MDO+\A%_X\9/^NJ_R:HD1I'5$4L[' 51DDULC1Q';(LTYC225 96CP@^5CP21
MGT/<'L:S4*VFH*5E.V-P1($5C]<9P?SJ>=/8J=&4+<ZLBS;6-W';:AOM9UQ$
MJ',9&&,D>!]?:J\(DT^_MY;B&1-K+( RX)&>HS6G%<6AL=2> S*_DJ #$ @&
MZ,$XW8!8CITQ6/<7,MU+YLS[WP!NP!G%*\FE<NJH047%Z_\ !9LV,MI/=S",
MRB9K>0(?+"J3Y;;F(#<'''?O6//=2W)4RL&*C:,*!@>G%6M%_P"0D/\ KC-_
MZ+:L^J4$HI_UT)J5'*FO5_H%6]5_Y#%[_P!?$G_H1JI5O5?^0Q>_]?$G_H1J
MOLF2^!^J_4J4YXW149A@2+N7GJ,D?S!J6&RGGA:6- 47.<L 3@9. 3DX'/%:
M!TB]NX[..*+YA;%\$@<;W(_$U'-%7NRH49SV3,BBBBF9!1110 4444 %%%%
M!1110 4444 %%%% !1110!Z]^SS_ ,CIJ/\ UX'_ -#6OH2"*/\ M!Y/+3S-
MY^;:,]/6OGO]GG_D=-1_Z\#_ .AK7T)!+'_:#Q^8F_>?EW#/3TH T**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ JQ!]P_6J]6(/N'ZT 2T444 %
M%%% $%E_QX6__7)?Y"IZ@LO^/"W_ .N2_P A4] !1110 52J[5*@ K*U?6!I
M4D ,(G\P']U'*!,V"/N(?O#GGD8X]:U:P?%4&H3V5H-/BEE9;I6E2)@"8]C@
MY!=-PR5XW#L><8(!KVUPMU:QSJDL:R*&"2H4<>Q4\@TV\LK34+5[6^M8+JW?
M&Z&>,2(V#D94@@\U'I:RIIENLT;1R!?F1AR.?]Y__0C5N@"F^DZ;(\[OIUFS
M7$8BG9H%)E0# 5N/F4#C!XHDTG39K5K673K.2V:-(FA>!"A1#E%*D8PIZ#H.
MU7** ,KQ-_R*>M?]>$__ *+:OB2OMSQ-_P BGK7_ %X3_P#HMJ^(Z "BBB@
MHHHH T(/^0!>_P#7S!_Z#+6?6A!_R +W_KY@_P#09:SZB.[_ *Z(I[(****L
MDZOP:]M)J^EQ2!4D-Y$B,NTN6,J?,.,C SST_.L36YA-JTX6&.(1,8@(Q@$*
M2 :M>#_^1TT/_K_A_P#0Q5G7=$E:]N[NV ,?G!74D AF"G/XEZF%*\I27E^I
MVWG5P]DMG^AB6$ZVNH6\[,ZK'(&)C'S8![<C^=;EM=HWAG54BB0"%XFCD*D,
M27/S$9(SCCCM6&;*=;CR70JWF^26/W0^<$9%:]I;20Z)K]N<,\3QJVWI\KG)
M_0UI&G>5WY_D+#RG&\;=)?DS$GGDN9WFF;=(YW,V ,FM#P]$9]:BA#;3(DJ9
M],QL*I3V5U;('FMY$0DKN*\9!(QGUX/Y5H^%?^1DM/\ @?\ Z U53C:<5YHS
MHINO'FW;7YF/13O+?RO-V'R\[=V.,^E-K,YS4\1HR:_=AAC+ CZ$"J$-O+/G
MRDW8]_\ /-;'BJ"7^WI'\MML@4(<?>PHSBLNRN([:7S71F8= " #['BKK)J4
MK'36BE7DI;79IW5A=2:-I4:PDO\ ON"0.X/\N:R89I+64E/+W#CYD5QU[9!'
M;K70:EJ$C>'[*Y@:2%Y9Y6;:^.2<D<=LC-<W(7,A:0L7;YB6ZG/.:F7,[<RZ
M(K$J$))P;V7Y(U)Y99O#4;OS_IC[F"XR2BGD]SUZUDUMHC/X*D*J2$OMS'T&
MP#^9%8I!'4$9YYJIQM:W8SKW]UOLC0L/^05JO_7*/_T8M9U;OAZ/S;;54!QF
MU/-85.2]V+_K<52/N0?D_P V:&B_\A(?]<9O_1;5GUH:+_R$A_UQF_\ 1;5G
MTG\"^?Z$O^&O5_H7;.VF%Q;3!<H9D&58'DG@8'/8U+JUI,-0O[@IB(73J6R.
MNX\4:??O!+9Q6ZJA$F79E#;B3CN.,#I]3ZU/XBNIO[9OH5E=8&DR8PQV^O3Z
MDGZU'O\ +Y7-^6E["]WO^-BK9ZFUI9S0+&3YF>0V <C'S#^+'4=,&I=3FN7M
MM/EE8DO YW@8W$R-G)]>F?K[UEUN:I&3X<T>3(P!(OYG_P"M3C3B[RZDPG.5
M.2OHE^J,.BBBD<P4444 %%%% !1110 4444 %%%% !1110 4444 >O?L\_\
M(Z:C_P!>!_\ 0UKZ)_M*Q%^+ WUL+PC(MC,OF$8S]S.>G/3I7SM^SS_R.FH_
M]>!_]#6O?-/GN(]7U2-+;S+:6] DE5N8F%M"1D=U.",CD'''.0 ;%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 58@^X?K5>K$'W#]: ):*** "B
MBB@""R_X\+?_ *Y+_(5/4%E_QX6__7)?Y"IZ "BBB@ JE5VJ5 !63K^J7.DV
MD$]M9O<[YUCEVJ6\I-K$N0H)/*A?JP)X!K6KEO&FFV4T%G?R)I2W5O<*8Y=2
M=4C8;)%*,2#N&'8A>.0&S\N"T!JZ$N-+5MMRBL[E$N9'=PFXA>7^894!L'D;
ML5I5C>$P@\,67EJBKAR!&04^^WW" !L_NXXVXZ]:V:0%'5[J>ST\R6VSSFFB
MA4R*65=\BIN(!&<;LXR.G45DG7;J73[&.&>Q2_N+AH))&4M'& )2)-@8':QA
M(&6[]3CGH)X(;F!X+B*.6&12KQR*&5@>H(/!%02:7I\ULUM+86KV[(D;1-"I
M0HARJE<8PIZ#H.U#&CGM8UFYO/!$TPT>\=+W1VG>:-X?+A+Q$D,&D#G'7A3P
M1U.0/CQ%W.JE@N3C)Z"OMOQ-_P BGK7_ %X3_P#HMJ^(Z;W$C1_LJ/\ Z"MA
M_P!]/_\ $T?V5'_T%;#_ +Z?_P")K.HJN:/8UYX?R_F:/]E1_P#05L/^^G_^
M)H_LJ/\ Z"MA_P!]/_\ $UG44<T>P<\/Y?S-^'38QH=XO]IV)!N(3NW/@?+)
M_LU1_LJ/_H*V'_?3_P#Q-)!_R +W_KY@_P#09:SZB,HW>G]60W.%E[OYFC_9
M4?\ T%;#_OI__B:/[*C_ .@K8?\ ?3__ !-9U%7S1["YX?R_F=?X-ACL/%NE
M2?VEIK+]KCR"C.WWL?+\N<\]CZ5V=X%2\F2.598T=E611@.,\'\>M>9^%_\
MD;=%_P"O^#_T8M=9/XBMHOM6 ,V\GEL&;&>5!P/Q;_ODU>&4%6E-Z:+]3U,!
MB8QA*+=E_P .:,EA:R\R0(QW^9G'\7'/_CH_*I+;3%@FN+J)7WSE2^3UQG!'
MY_RKC+S7Y!>E8KIUC%XQ8HQ(,8V@8(Z@X8XJ_I6M3FZUF1KAY;>,-)&I8[<
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
MMQ>WA@:%W:7RXL!@R@+GR\<@L?PK/-T(O%TY5-9PD)\T-'</;R$A=HC&#&,
M$DC!)..><9%T=0^WS>:=<%F;F3^T?(^T9";I/)\C;R/^6>[R>WWN] ['8?8Y
M_P#H)7?_ 'S%_P#$4?8Y_P#H)7?_ 'S%_P#$5SOAPZL=2A.I_;OMAM?],#^9
M]G#;8]NS_EGNSOSLYZY[5UM-JPBI]CG_ .@E=_\ ?,7_ ,12K9S%@#J=V!G^
M[#_\13-7>.+2+IY4O7C5"66QW^<P]$V?-GZ8/N*YZ1YKCP>UJ;G5K>51%(;A
M;6[DD53,3Y8(V3/@+L+9#;2&/6I'8UM'74+W0]/N[VZO+:[GM8I9X#'&IBD9
M 67!CR,$D8//%7?L<_\ T$KO_OF+_P"(KBHFU8P*98=9@E,,?VR(2W,@CAWP
M\1MDYD">;DH?,)SGG%=?H/GG1;?[1YY;YMAN,^:8]Q\O?N^;=LVYW<YSGG-5
M81-]CG_Z"5W_ -\Q?_$4?8Y_^@E=_P#?,7_Q%6ZY_7_-.IZ9]G;4?/69#Y<
MF$3IO&_>R_NQ@9.) <@$+@G(0%J\2_@NM.CAN[R6.XN6BG<1QGRD$,CACB/C
MYT1<GCYL=2*M_8Y_^@E=_P#?,7_Q%<KJ-QJMQJ+3VB:K&TL>Y$V2I&MJ;<DY
M7[HF\[C'^L'^[3+8ZE_:5H(CK/D"6/[#YWVC!C\Y_/\ /W_],MNWS>>FWG-'
M6P'6_8Y_^@E=_P#?,7_Q%'V.?_H)7?\ WS%_\15ND;(4G!X'8<T 5?L<_P#T
M$KO_ +YB_P#B*KVD5[,)O.O;R/9,R)F.(;E!X/,?>L?27F&F:K;))K BE,C6
MMS<Q7#2(OEKT$O[P$,3@9PQ!*@#@8H_MU(D6Q_M5KA546#R?:O+E;S'\YIEF
M9MH\O9M$IZ_<Y)HZV'N=U]CG_P"@E=_]\Q?_ !%'V.?_ *"5W_WS%_\ $5G^
M&?,^QW63?FV$_P#HYO\ S?-V^6F[/F_/C?OQG\.,5MTVK"14^QS_ /02N_\
MOF+_ .(JO?Q7MM8336][>33(N4C$<1W'TP(\U6\5KK3Z%<+H@C\\H^\^<T4@
M&T_ZLJC_ #9QV'L0>13U>:^FEL"L>H12*"H6V\[9]H#1XWE0 T>-_+@*1S@'
M%(#=^QS_ /02N_\ OF+_ .(H^QS_ /02N_\ OF+_ .(KA VMFTD\XZX!Y"F3
M;]HW#4=K[@N.?(SLX'[G\,UZ*N=HSUQS0#*OV.?_ *"5W_WS%_\ $4?8Y_\
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
MG\J &T4[8W]T_E1L;^Z?RH ;13MC?W3^5&QO[I_*@!M%.V-_=/Y4;&_NG\J
M&T4[8W]T_E1L;^Z?RH ;13MC?W3^5&QO[I_*@!M%.V-_=/Y4;&_NG\J &T4[
M8W]T_E1L;^Z?RH ;13MC?W3^5&QO[I_*@!M%.V-_=/Y4;&_NG\J &T4[8W]T
M_E1L;^Z?RH ;13MC?W3^5&QO[I_*@!M%.V-_=/Y4;&_NG\J &T4[8W]T_E1L
M;^Z?RH ;13MC?W3^5&QO[I_*@!M%.V-_=/Y4;&_NG\J &T4[8W]T_E1L;^Z?
MRH ;13MC?W3^5&QO[I_*@!M%.V-_=/Y4;&_NG\J &T4[8W]T_E1L;^Z?RH ;
M13MC?W3^5&QO[I_*@!M%.V-_=/Y4;&_NG\J &T4[8W]T_E1L;^Z?RH ;13MC
M?W3^5&QO[I_*@!M6(/N'ZU#L;^Z?RJ>$$(<@CGO0!)1110 4444 067_ !X6
M_P#UR7^0J>H++_CPM_\ KDO\A4] !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 067_'A;_]<E_D*GJ"R_X\+?\ ZY+_ "%3T %%%% !115?SV]!0!8H
MJOY[>@H\]O04 6**K^>WH*//;T% %BBJ_GMZ"CSV]!0!8HJOY[>@H\]O04 6
M**K^>WH*//;T% %BBJ_GMZ"CSV]!0!8HJOY[>@H\]O04 6**K^>WH*//;T%
M%BBJ_GMZ"CSV]!0!8HJOY[>@H\]O04 6**K^>WH*//;T% %BBJ_GMZ"CSV]!
M0!8HJOY[>@H\]O04 6**K^>WH*//;T% %BBJ_GMZ"CSV]!0!8HJOY[>@H\]O
M04 6**K^>WH*//;T% %BBJ_GMZ"CSV]!0!8HJOY[>@H\]O04 6**K^>WH*//
M;T% %BBJ_GMZ"CSV]!0!8HJOY[>@H\]O04 6**K^>WH*//;T% %BBJ_GMZ"C
MSV]!0!8HJOY[>@H\]O04 6**K^>WH*//;T% %BBJ_GMZ"CSV]!0!8HJOY[>@
MH\]O04 6**K^>WH*//;T% %BBJ_GMZ"CSV]!0!8HJOY[>@H\]O04 6**K^>W
MH*//;T% %BBJ_GMZ"CSV]!0!8HJOY[>@H\]O04 6**K^>WH*//;T% %BBJ_G
MMZ"CSV]!0!8HJOY[>@J6)RZY..M #Z*** "BBB@""R_X\+?_ *Y+_(5/4%E_
MQX6__7)?Y"IZ "BBB@ JE5VJ5 !112$T +129-<7K/B0P:[>:>=>M[.VC\@S
MS(8M]FC+,2S;]P&76%<L,?O   2#0-*YVM%>?1>)-4>$-=ZC]DNF@C:^MML:
M_P!GJ7A!DPRDK\KR-ER1\O3"FK\WB$G0K/S-8^R@R*;K4=B QV["7RILLIC'
MF&-!TQ\_ &5H>@DKG945S=QK&O6WAR+4CIEDVS3A<W0FNGBDCD$99E$8B8$#
M'=U/4<8R?&/^&C-:_P"@'I__ 'V_^--JSL"/HNBOG3_AHS6O^@'I_P#WV_\
MC1_PT9K7_0#T_P#[[?\ QI ?1=%?.G_#1FM?] /3_P#OM_\ &C_AHS6O^@'I
M_P#WV_\ C0!]%T5\^)^T%K;V$UU_8VGCRI$CV[GYW!CG.>VW]:K_ /#1FM?]
M /3_ /OM_P#&DG<#Z+HKYT_X:,UK_H!Z?_WV_P#C1_PT9K7_ $ ]/_[[?_&F
M!]%T5\Z?\-&:U_T ]/\ ^^W_ ,:T;/X[ZW=Z/J6H?V3IZ?8?*_=Y<[][;>N>
M,?0T >]45\Z?\-&:U_T ]/\ ^^W_ ,:/^&C-:_Z >G_]]O\ XT ?1=%?/<_[
M0>MP0VLG]BZ>WGQ&3&YQMP[+CKS]W/XU!_PT9K7_ $ ]/_[[?_&FTUN%[GT7
M17STO[0NMM:R3_V+IXV.J[=S\Y!]_P#9J'_AHS6O^@'I_P#WV_\ C18#Z+HK
MYV3]HG79'5$T&P9V.%56<DGT'--_X:,UK_H!Z?\ ]]O_ (T@/HNBOG3_ (:,
MUK_H!Z?_ -]O_C1_PT9K7_0#T_\ [[?_ !H ^BZ*^=/^&C-:_P"@'I__ 'V_
M^-'_  T9K7_0#T__ +[?_&@#Z+HKYT_X:,UK_H!Z?_WV_P#C1_PT9K7_ $ ]
M/_[[?_&@#Z+HKYT_X:,UK_H!Z?\ ]]O_ (T?\-&:U_T ]/\ ^^W_ ,: /HNB
MOG3_ (:,UK_H!Z?_ -]O_C1_PT9K7_0#T_\ [[?_ !H ^BZ*^=/^&C-:_P"@
M'I__ 'V_^-'_  T9K7_0#T__ +[?_&@#Z+HKYT_X:,UK_H!Z?_WV_P#C1_PT
M9K7_ $ ]/_[[?_&@#Z+HKYT_X:,UK_H!Z?\ ]]O_ (T?\-&:U_T ]/\ ^^W_
M ,: /HNBOG3_ (:,UK_H!Z?_ -]O_C1_PT9K7_0#T_\ [[?_ !H ^BZ*^=/^
M&C-:_P"@'I__ 'V_^-'_  T9K7_0#T__ +[?_&@#Z+HKYT_X:,UK_H!Z?_WV
M_P#C1_PT9K7_ $ ]/_[[?_&@#Z+HKYT_X:,UK_H!Z?\ ]]O_ (T?\-&:U_T
M]/\ ^^W_ ,: /HNBOG3_ (:,UK_H!Z?_ -]O_C1_PT9K7_0#T_\ [[?_ !H
M^BZ*^=/^&C-:_P"@'I__ 'V_^-'_  T9K7_0#T__ +[?_&@#Z+HKRGX9_%74
MO'6OW.GW6GVMK'#;&;=$6))W*,<GIR:],BFD:Y9"V5#$ 8]J +5%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 58@^X?K5>K$'W#]: ):*** "BBB
M@""R_P"/"W_ZY+_(5/4%E_QX6_\ UR7^0J>@ HHHH *I5=JE0 4AZTM(>M "
M4NYAC#'CIS244 +N/')XZ4;CG.3FDHH R_$W_(IZU_UX3_\ HMJ^(Z^W/$W_
M "*>M?\ 7A/_ .BVKXCH **** "BBB@#0@_Y %[_ -?,'_H,M9]:$'_( O?^
MOF#_ -!EK/J([O\ KHBGL@HHHJR0KHM&_P"1-\3?2U_]&&N=KHM&_P"1-\3?
M2U_]&&@3.=HHHH&7K_\ X\M+_P"O5O\ T=)5&KU__P >6E_]>K?^CI*HU=3?
MY+\B8[%N+_D%7/\ UVB_D]5*MQ _V5<\'_71?R>JS*T;E'4JRG!4C!%*6R_K
MJ-=37TS2KN+6K/>D:A9D8L94Q]\#&<XSGMUK-GLYK>**60*%E7<F'!)'K@&M
MG2M3@&MV A@N(XA+&@C^T K]X'GY>>>36$\TLB*CR.RJ,*&8D#Z5"<W%7[O]
M#>HJ*;Y&W_7HAE6+R%8)U1,X,4;\^K(K']35>KFI_P#'TG_7O!_Z*6K2]UO^
MNIAU*=7;Y0+332  3;$G ZGS9*I5>O\ _CSTO_KV;_T=)3CM+T_5">Z*-6%C
M0Z=+*5^=944'/8AL_P A3;>UENG98@N57<Q=P@ ]R2!W%7H-/N)=.,2"-GEN
M$"*)5)^Z_OQGMZ]LU,7%/4T]G.2]U,S8XY)I%CB1G=CA549)/L*>MK<,[(L$
MI96V, AR&]#[\'CVJU83C3;V03 <HT99527;GN ?E;TZ]S5R34DDTV[%O;)
MBSH8BI8%<ECGKC/&.G3Z#$7DW9(UC3I\MYRL^QD3P2VTS131M'(O56&#4=23
MSRW,SS3.7D<Y9CW-1TU>VIC*UWR[!1113$%%23PR6UQ)!,NV6)BCKZ$'!%1T
M-6T8!1110 4444 %%%% !1110 4444 %%%% !1110!Z]^SS_ ,CIJ/\ UX'_
M -#6OH2*15U%HMR;BQ.!(N>GIG/Z5\]_L\_\CIJ/_7@?_0UKZ'@_X^W_ -\_
MRH NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5B#[A^M5ZL0?<
M/UH EHHHH **** (++_CPM_^N2_R%3U!9?\ 'A;_ /7)?Y"IZ "BBB@ JE5V
MJ5 !2'K2UDZSJ%Y8/";2!;@L#F)HW /(_P"6HRJ=>X.>W0T :E8_BBZFLM G
MGM]0MM/E#QXN;F58HU&]=P+LCA<C(!*GDBM*TF>YM(II(3"[J"T98,5/IE20
M?PJ8$@Y!P:&"//X?$=_)"'?4YX':)'N89TA#V,9>$"5OD&TE'=B6&W@D* "*
MT)O$#?V'9F35S:CS ;K4?+0&.W82^5-\RF,>8T:#ICY^ ,K78Y/J>*,G.<G-
M#U&CDM8N]<G\$S22:?9A9M'9[MI;IXI8I#$2X6+RF!Q[NO.1QC)^.Z^W/$W_
M "*>M?\ 7A/_ .BVKXCIO5B"BBBD 4444 :$'_( O?\ KY@_]!EK/K0@_P"0
M!>_]?,'_ *#+6?41W?\ 71%/9!1115DA73^'X&N/"/B>-" 1' _/HK,Q_0&N
M94;F )"@GJ>U>B>$; 6%AX@A>7=NC9-P7H%\P9Z]\,<>W7FG#EYXQEU8_9SE
M!RBMC@[Z)(;A51=H,,38SW**3^I-5JV?$R1IJ-NL<GF 65OSC'_+)0/S&#^-
M5=-N(H$NEF?"21J-G/SX=6QQ[ C\:*CLW8J$->63L3ZI;,EKI"QAF)L=YP,X
MS+(35&PE$&H6\K/L5)%8MSP ?:N[OYG73=*OX##B2VNUW>7DLH1F0'=GH<G&
M<<]Z\\K2M![M6NE^2$G&#]QW:?RW.@%PR:!-/%,C&"XBC0+NP,^8P;##&>#^
M=8MW=2WMR]Q,09'.3@ 5H6T;OX4U$JC,$N[=F(&=HVRC)]!D@?B*R:S=-146
MNWZL<J\ZETWHOZ_4NZ.K/K=@JJ68W$> !D_>%4JU?#/_ "-&E_\ 7U'_ .A"
MLJJ:]Q/S?Z&2^)A5[5HWBOQ'(C)(D,*LK#!4B-001V-0I9O) )A)$%R <MRN
M3C)_+ZUN^*=/GGUS5+Q!^Z20 \'/W0>P_P#U?B*2<?9MM]5^II[*HVK+H<U6
MA>H[66FE58A;4DD#H/.DI;2^BATZ[MFC :6/ <$Y8[E(S[#!K8\0:K-%%IH@
ME5TGTR-)&9,[L.X)Y&?7_P#72BY6E9?U=%N%-*+<OZU_X!@6%V+*X\TB4C&,
M1R[,\@X/!R..E6C=@Z3(T DB<7",<2< E7^Z !M_,UEULN!_PAD+8&3J$@)_
M[9I3A34FV^B(]M.,5%,QV9G8LS%F/4DY-68O^07<_P#76/\ D]5:T8(E/AV]
MFYW+<P*/3!64_P!!3@M?D_R(DS.J_I'_ !^R?]>MQ_Z)>J*[0PW E<\@'!(K
MHK6PM;<R3*9$D:VF01.X)#&%B>0HSPR\<<D^G,PDHSC?N:1I2J1?*<Y6G#H5
MW/'$\>&$J[AA6/&,GH.<=#C.":KWR6:-']C=W!'S[CG!]/NC\^_H*D35IEB$
M?E0LA4)("#^\ &!GGL,=,=*S;DU[IK"-.,FJFOH7=>L/^)CJMW]H@R+V4>5O
M^?\ UC#I_GBL.M'7O^1BU(= +J4 >@#'%9U:SOSROW,&X-+D6@4445(@HHHH
M **** "BBB@ HHHH **** "BBB@#U[]GG_D=-1_Z\#_Z&M?0T)(OG4I(,N3G
MRVV]/7&*^>?V>?\ D=-1_P"O _\ H:U]#KJ5LVHM8KY[3(<.5MI#&IVAL&0+
ML!P0<$]QZT 7:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JQ!]P
M_6J]6(/N'ZT 2T444 %%%% $%E_QX6__ %R7^0J>H++_ (\+?_KDO\A4] !1
M110 52J[5*@ K#\4:7=ZK:6:68A,D%TLQ$KA05V.IP2CC/S#JIXST."-RN<\
M5Z^VCQ6JVMU9I<M,IDBFF19#%M?E S#)W*H^F['(H2 UM,ADM]-@BF""15PP
M1@P_ A5'_CHJW63X;6#^Q(I;>"WABF=Y$CMRI0*6.W&TE<[0N=IQG-:U !16
M;KMS)::1)-%/]GQ)$'G^7]U&9%#O\P(&U2QR1@8R:PI=>?\ L6S\S57MAY@-
MUJ'EJ"ENPF\J7++Y8WM&@Z8^?@#(H&D;?B;_ )%/6O\ KPG_ /1;5\1U]B:Q
M=:W-X(FDET^T ET=GNVEN7BEBD,1W@1^4P./=UYR.,9/QW3:L["045J6UGH\
MENCW&K3PRD?-&MGO"GZ[QFI?L.@_]!RX_P# #_[.M%2D]=/O7^9'.OZ3,:BM
MG[#H/_0<N/\ P _^SH^PZ#_T'+C_ , /_LZ/8R[K[U_F'.O/[F5H/^0!>_\
M7S!_Z#+6?730V6A_V)=@:S<%#/"2WV'H=LF!C?\ 7\JI?8=!_P"@Y<?^ '_V
M=1&C*\M5OW79>93FK+_)F-16S]AT'_H.7'_@!_\ 9T?8=!_Z#EQ_X ?_ &=7
M[&7=?>O\R>=>?W,R$8HZN,94Y&0"/R/6O1? $\FJQZTMVP82! Q5%7[^[=C
M[X_/)[FN1^PZ#_T'+C_P _\ LZ[GX?0:1!::NUIJ%U<W.8 B&W$:]6SGD]L^
MG2B*5&I"I/576UF]6NVI<7.I&5.#M=/R6QSWC#P[=6K:=+'$' LEBF=,D;XD
MY.3P!M''KM/%<=@G/'2OH"1$F@>.5?W;J5<$XX/6N?LM/\*6B7*VBV?4),IE
M+L,. !@DD?-CZG'M7L8G*U*IS0DDGW_K[S@IXEI<K5S.L]/GGT3P] 4V,!<0
M.) 1L9HI1R.W(.:\SDBDAD:.5&1U8JRL,$$=01ZU[S;B*)6BC;C>S<GJ6)8_
MJ37/Z_H_AI+6634W6W#S-*&60A@[; VU1G.=HSP>I/%/$8.-:DITYK3[M++]
M"HU)TI\M2+5_UU_4XWP]!]I\'^)8]VW"0OG&?NEFQ^.,5G>*[/[#XGOXA]UI
M/, ] WS?UKT?0M)T:Q@G%@S3VMXB;Q,-RD8R.H'!#\__ *ZJZ_8>&);N]FU&
M[\NZDB0R%3N:)0R $  X)RH]2"<<9K#ZO"I0Y8SCS1T>OJ_U-)>TI34IQ:4M
M5IZ+]#S[PSQXHTO_ *^8_P#T(4S4=(DTVS@DGXFDGFB*@Y $95?Y[OR%=5IM
MCX1AU"T-EJD\]VLZF,,K#<>P^X!UQWKIM:T[1)M-3^U)(H8%NM^X.!\['YER
M!GG)SCTSGC-84<.JD94[ZK6_37S^1K4O",:O1Z6ZZ>7S/)XKP16QA$"$,1O)
M9OFP<^O!]QZ5N^.=/EM?$5Q+UBE5) <CN".GU5JLP:+X1NKLPPZU<\ <N%0-
MD@<%@.F>G?M7<:M9Z==VEY=7NY5^S&.5@N[:@)8$#GD9)'_ZJFCAJ;YJ<I+F
M>JU[7O\ H7.=:5/VBB^1:/3[OU/%ZU];!-KHN/\ H'C_ -&R5KKI'A*XN?)M
MM6OF;;QMMR^\]> %SQSVKL(] TF.R@,Y8&TM98@TF-P1@<DXZX!;U')I4L.G
M)TW.-WMJNY#YW!U8Q;4=]&>0ULO_ ,B5!_V$9/\ T6E7+NP\)JR_9]:NBNT@
M@6Q8YYYR=O'(X]CZ\=+IFC:!<:3!%%=RW=JEYYBM@ EV*J$92.A  Y]<\"HC
M3Y&XRDM=%K??T*A&56[@MM7TT7J>:UJV_P#R*U__ -?EO_Z!+6K=V'@Z*6>.
M/5+XLK%5*('7Z@XY ^O-:FEZ3X<ET2_3^TWFM7D1W=AY30$9"9!ZGYB,]#G@
M9%)T_9/WI+MO??0=.,J^D%Y]MM3@02""#@BM;19+FXU":(32,9[>X+@N<.?*
M<Y/K6MJNE^%;35[B'^T+N)4RIACBWA'SR-Q/('3'7/>I_#%EH1UJ%(+VXNKA
MD941X?+5LJP;H3_"?7L>>0*B=-T97E9V?35_YE4+UI<D7:_5Z(XRBNRU72?"
M5NL!349HRV]2(2)LX)PQ],Y7'8A??-9<-AX<:4(^L71W#:";4( WJ3N/'^<T
M5*#AJVOO_3<B$N>7*OZ^>Q4\11O%XDU)7&";F1OP+$C]"*S*]&\1V?AQY+R6
M_N)H;P^4&\N/)#8.#TYR.3SV]:YI[/PJ)6VZM?%#@J/LX)'!R">_..W8CG.1
MI.CSOGBU9ZZNSU"5Z4G3ENM--3GJ*Z#[#X88L1K-V@YP&M,GHV.A_P!T?X9X
M@^PZ#_T'+C_P _\ LZS="7=?>O\ ,7M%Y_<S&HK8-CH(*XUJY.3R?L'3C_?_
M ,YIIL]# 7&KW1RV#_H(X'K_ *SI^M+V,O+[U_F'.OZ3,FBM+[/HVW/]HWN<
M9Q]B7KGI_K/QH>WT9=NW4KQ\J"<62\'TYDI>REY?>O\ ,?,OZ1FT5H>3H_'^
MGWW_ (!)_P#':SZF47'<:=PHHHJ1A1110 4444 >O?L\_P#(Z:C_ ->!_P#0
MUKW6SOS#XDO[-;JS!GN\O;22!9B/LT1#H.K#*L",>IS\I!\*_9Y_Y'34?^O
M_P#H:U])@GIGB@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JQ
M!]P_6J]6(/N'ZT 2T444 %%%% $%E_QX6_\ UR7^0J>H++_CPM_^N2_R%3T
M%%%% !5*KM4J "L#Q6BFSLG6[-I<QW8:VF6UDN&#^7(#M1.22A<'((QGC."-
M^N.\<6\LTNFF/2;6_E\[9:J\@$AE*.6 #(5 V*QR6'3UQD V/#&[_A'K;>#O
M)D+DJ5+-O;+%6Y4DY.TX(SC Q@:]9GAUE;0+0+%'#M4HT4:X$;*Q5EP%7H00
M<#J._6M.@ I<GU-)10!E^)O^13UK_KPG_P#1;5\1U]N>)O\ D4]:_P"O"?\
M]%M7Q'0 4444 %%%% &A!_R +W_KY@_]!EK/K0@_Y %[_P!?,'_H,M9]1'=_
MUT13V044459(5Z%\+P,:MQT\G_V>O/:[+P9J)TG1M<O1C]TUMNR,_*7*G\<$
MUK0DHU8RELFG^)%5-P:1H^-?$UY9:D;.TD7R9+5D<,,X8N03]<+@?4UP-M</
M:W,<\>-T;!@#T.#GG\JN:[<O>:O+=2!5>=(Y6"] 612<?G6=6N*KRJU7)OKH
M31@H02/9O#&H)?Z3%>SE4>YGE**[ D#<Q"@]\ '\![5XY+-+/(TDTCR.Q+,S
ML223U))[UV-M<"'PMHX4CS=E\P!';RW!_F*XNM,5->SIPBK6U^;2?ZB@YRG*
M<W?I]VAUG@VZFM+/6YX7(>&U\Q >0&'?%9?BFZ>[\37[O]Y)FB_!25'Z 5#8
MW<MIH^I+$<?:/+A8Y((4DL<?7;CZ$U5O[K[=J-U=[-GGS/+LSG;N).,]^M92
MJ+V"IKU_/_@%6;G=]-!^E<:O9?\ 7=/_ $(5N>*KRXN$=)969$U*[15Z#"[,
M=.N-QY]ZQ-)_Y#-C_P!?$?\ Z$*K22R3.SRR,[LQ9F8Y))ZD^]3&IRT7'N#C
M>:?8974ZSKES!:+81L5$VG6D;,.K*$+G)]<N1],URU7]7E:6[B+8^6UMU&/0
M1+4PDX1;6^WYE25VD]BA70ZCJTG]BZ*H8F=;>=7+<Y1R4'XX4_3 KGJO7_\
MQYZ7_P!>S?\ HZ2E3=E)KM^J&V]NA1K3L[HVVBW!C)687D$B..Q59/\ $5F5
M:0C^RIAGGSX__07I0=G<'L5:U=.ECBT/65=L-+'$B<=3Y@;'Y*3^%953I*JV
M,T1SN=T8?0!L_P Q1!V?W_D#\B$DL2222>235K3&*ZE 5)!W=152I()F@G25
M0"5.0#TI1=I)L'L1T445(S0U>:62[!DE=R\,#MN8G<WE+R?4\G\ZSZL7LR3S
MJZ9P(8DY]515/Z@U7JIN\F);:A1114C"BBB@ HHHH **** "BBB@ HHHH **
M** /7OV>?^1TU'_KP/\ Z&M?28ZU\V?L\_\ (Z:C_P!>!_\ 0UKZ3'6@!:**
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JQ!]P_6J]6(/N'ZT 2T4
M44 %%%% $%E_QX6__7)?Y"IZ@LO^/"W_ .N2_P A4] !1110 52J[5*@ KF/
M',;2Z59K]D-R@O5,BB R[5V2?,<1R%><?,%/7' )(Z>L/Q+X9MO$UH;>YN)X
ME\MXP$(*?,,;BA!!(['J.U #_#,%G!H-N;*"*&.7,C")-H9B<$GY$YX[J.E1
M^)+R[MM,G,$\5CM,16\GF6./_6+N4L5?;E<C<5(R16K:Q/!:QQ2-$SHN"8HO
M+4_1<G'TS4U# X*'7M2EA21[RXMW:-&N8)EC#6<1DA&]OD&#L:1LMQP3@8(%
M^36Y#HUD)-2DMQYH-U?>4H*6[";RI<LNS+M&@Z?Q=!D5UV:,T/4:9RFKW.M2
M^!YGFL;7][H[/=M+<M')'(8CO C$9!Q[L.<CC&3\=5]N>)O^13UK_KPG_P#1
M;5\1TWJQ(****0!112A68$@$A1DX'04 7X/^0!>_]?,'_H,M9]:$'_( O?\
MKY@_]!EK/J([O^NB*>R"BBBK)"NBT;_D3?$WTM?_ $8:YYE9#A@0>N"*Z'1O
M^1-\3?2U_P#1AH0F9.I?\?2?]<(?_12U3J[J:/YZ2;6V&&%=V.,^4O&:I54_
MB81V1TLLZ6_AW0WDS@Q7R<#NP*C]2*YJM2_>:32-*A"EHHH))3A?N[I64DGT
M^5:RZTK3YFEY+\D3!67W_FRW%_R"KG_KM%_)ZJ5;B_Y!5S_UVB_D]5*SELOZ
MZE+=ES2?^0S8_P#7Q'_Z$*IU8L)DMM1M9Y,[(Y4=L=< @U7H;]U+^N@=0J:Y
MG^T2J^W;B-$QG/W5"Y_3-0T4KZ6&%22SO+'"C8VPIL3 [;BW\V-1T47 ****
M0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M>O?L\_\ (Z:C_P!>!_\ 0UKZ3'6OFS]GG_D=-1_Z\#_Z&M?28ZT +1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %6(/N'ZU7JQ!]P_6@"6BBB@ H
MHHH @LO^/"W_ .N2_P A4]067_'A;_\ 7)?Y"IZ "BBB@ JE5VJ5 !2'K2TA
MZT )145Q*\-N\D=O+<.HR(HBH9O8;B%_,BN5U+Q!<PZW<:>VI6UI"3 3-M0/
M9JR3,=^XLI):-%S@#YP ,X)!V.OHKA+?Q1J-Q;P337*6\MQ%'Y]N%4?8@7A4
MOR"1Q([?-D<#L#G1DU]VT:Q!U2""26;RY[T;/W<6)=DV#E0)#$ "1@[CCG%#
MT$M36\3?\BGK7_7A/_Z+:OB.OM"634=<\+I#]C2-]2TT"5VDVB%Y(\$;>3@$
MUXI_PSIKW_0;TS\I/_B:;5G8$>-5<TJ:*WUBQGG;;%'<1N[8SA0P)X'M7K/_
M  SIKW_0;TS\I/\ XFC_ (9TU[_H-Z9^4G_Q-2U=6!.QQPU/2;JWA@U?44U"
MX65BURYG"F,HVP$[=S%6Y&1_%@$#)$37NA65OJ0LWLYDF@\M(S%.KR'ST;D$
MD!=JD@;L\ ')SGMO^&=->_Z#>F?E)_\ $T?\,Z:]_P!!O3/RD_\ B:P^K1[L
MU=9OHCDY1X4BTV\EM"LT:7#[0SS!6RLWE IM'0A<'<3Z@9-3Z-'X9TZ?3M0U
M*-(XBT3PMB9&W *79_E;<,[L; 1T&1U'71_L^ZXFFW%J=:TW=++&X.), *'!
M_A_VA5;_ (9TU[_H-Z9^4G_Q-1]6NFG)_>-U>MD92>*/#.I6FMV\GV73C<)(
MT#2Q/+NG?AY RQY4$<#@<=ADUG'_ (0I;]?*FTQK;[1<RGSDNP?+#'R8N%/4
M8);J >F1\W3?\,Z:]_T&],_*3_XFC_AG37O^@WIGY2?_ !-)8*,?ADU\R'-O
M<Y'7K[PI>Z"TMM&LFKM%$ID,TJ%64(#M3RRI7:,<N._'0F:UN;:7X0W]NES;
MM=03*TD4<)5U1I(]I9MH#'*MSDG&![#J/^&=->_Z#>F?E)_\36C:? C7K31-
M2L!K&EDWK198B3Y50ECVZYV_AFM84(P2LV[._P"%ON);N</I6JM;P:'>?VXF
MGVD%J\<H ?,LJRY,3>6K$;E$.21@J,<XQ3H_$=O;RV#VVLV8>%2L(DCN%CM,
MVYCEQL4,N]SN79W )P:Z7_AG37O^@WIGY2?_ !-'_#.FO?\ 0;TS\I/_ (FH
M>$C)MR>]^W7_ (<?-;0Y?5-9N+Q&M-.N&?3DM[NX^TW,C%WC9YU^?)P6;<HS
MC<3MST&."KV=OV>/$+JBMKVFL$&U0?,.T9)P/EXY)/XTW_AG37O^@WIGY2?_
M !-;QIQA\/D3KU/)(B/[+N1D9,L?'X/56O9?^&=->_Z#>F?E)_\ $T?\,Z:]
M_P!!O3/RD_\ B:T;O85CQJBO9?\ AG37O^@WIGY2?_$T?\,Z:]_T&],_*3_X
MFD,\:HKV7_AG37O^@WIGY2?_ !-'_#.FO?\ 0;TS\I/_ (F@#QJBO9?^&=->
M_P"@WIGY2?\ Q-'_  SIKW_0;TS\I/\ XF@#QJBO9?\ AG37O^@WIGY2?_$T
M?\,Z:]_T&],_*3_XF@#QJBO9?^&=->_Z#>F?E)_\31_PSIKW_0;TS\I/_B:
M/&J*]E_X9TU[_H-Z9^4G_P 31_PSIKW_ $&],_*3_P")H \:HKV7_AG37O\
MH-Z9^4G_ ,31_P ,Z:]_T&],_*3_ .)H \:HKV7_ (9TU[_H-Z9^4G_Q-'_#
M.FO?]!O3/RD_^)H \:HKV7_AG37O^@WIGY2?_$T?\,Z:]_T&],_*3_XF@#QJ
MBO9?^&=->_Z#>F?E)_\ $T?\,Z:]_P!!O3/RD_\ B: /&J*]E_X9TU[_ *#>
MF?E)_P#$T?\ #.FO?]!O3/RD_P#B: /&J*]E_P"&=->_Z#>F?E)_\31_PSIK
MW_0;TS\I/_B: /&J*]E_X9TU[_H-Z9^4G_Q-'_#.FO?]!O3/RD_^)H \:HKV
M7_AG37O^@WIGY2?_ !-'_#.FO?\ 0;TS\I/_ (F@#QJBO9?^&=->_P"@WIGY
M2?\ Q-'_  SIKQZ:WIGY2?\ Q- $'[//_(Z:C_UX'_T-:^DQUKRKX8_"O4O
MNO76H7NHV=RDUL80L ?(.X'/('I7JHZT +1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %6(/N'ZU7JQ!]P_6@"6BBB@ HHHH @LO^/"W_P"N2_R%
M3U!9?\>%O_UR7^0J>@ HHHH *I5=JE0 4AZTM(>M "5G7.K:;;O=*[-));B/
MSXX+=YW&\G:-J*22=IX . ,G JY<0)=6[P2-*J.,$Q2M&P^C*0P_ UB7NAZK
M-=7\MGK-O;"YAAA3=9N[QK&6)R_G L6WL,C:1P0<C) +C:]H^$/VM',UM]I4
M(C.6BX . ">2P 7J<\ \U/-J%G!IRWDPE6!PNU#;2>8V>BB+;OW?[.W/M6!>
M^!+*^BC,CQK*L85X@DAM'<&,J3;M*5V?N@"G<=P0#4EQX.^UZ1;Z=-<6<\-L
MR2007&GB2W60>8&S%NYCVR85-PV;%Y-#\@7F=0G[R,.JMM(SRI!'U!Y'T-8U
MWI=S-XEL[]BEQ:1(0(9&V^0__/10!ACVPW3J#VJ2+PSI3)9"[LHKR[M($MX[
MV>,-<JJC@B3&Y3DDY4C!)(YINCZ;<MH>G-JANEU%K:+[4%NY,";8-X&U\?>S
MTX]*'Y :]%5/[-@'\=W_ .!DO_Q5']G0?\]+O_P,E_\ BJ +=%5?[-AQG?=X
M'_3W-_\ %53O--G^U:=]D-TT!N2+P_:Y.(O)DQU?_GIY0XYY],T :U%5?[,A
M&?FO..O^ES?_ !5)_9T'_/2[_P# R7_XJ@"W153^SH/^>EW_ .!DO_Q5']FP
M?W[O_P #)?\ XJ@"W1699Z;)LF^UF[#"9]G^ER_<S\O1_2K)TV$'!>[!_P"O
MN;_XJ@"U153^SH/^>EW_ .!DO_Q5']G0?\]+O_P,E_\ BJ +=%9E]ILGV&4V
M1NVN /D'VR7KGW?%6?[,B_O7G3/_ !]S?_%4 6J*J?V=!_STN_\ P,E_^*H_
MLZ#_ )Z7?_@9+_\ %4 6Z*J_V;#C.^[QZ_:YO_BJK-ILO]IPA3=_9#"Y<_:Y
M?]9E=O\ 'GIN]J -.BJO]FPXSON\>OVN;_XJD_LZ#_GI=_\ @9+_ /%4 6Z*
MJ#382<![O_P+E_\ BJ<NF0;P"]YUY'VN;_XJ@"S163I&FW)T33SJGVM=1-M%
M]J47<F!-L&\##X^]GIQZ5;_LV '[]W_X&2__ !5 %NBJG]G0?\]+O_P,E_\
MBJ4:;"02'N\#_I[F_P#BJ +5%9-YIT_VK3OLANC ;DB[/VR3B+R9,8R__/3R
MNG//IFKG]F0C/S7G'7_2YO\ XJ@"U153^SH/^>EW_P"!DO\ \51_9T'_ #TN
M_P#P,E_^*H MT55.F0@X+W8/_7W-_P#%57M--DQ/]J-VI$S>7_I<OW,_+T>@
M#2HJJ=-A!P7NQ_V]S?\ Q5)_9T'_ #TN_P#P,E_^*H MT54_LV _QW?_ (&2
M_P#Q55[_ $Z3[!.;)KMKD+^['VR7K^+XH TZ*J_V9%_>O.F?^/N;_P"*I/[.
M@_YZ7?\ X&2__%4 6Z*J?V=!_P ]+O\ \#)?_BJ/[-@_OW?_ (&2_P#Q5 %N
MBLQM-E_M. (;LV9ADWG[7+_K-R;?X\]-_M^E6?[-AQG?=X_Z^YO_ (J@"U15
M3^SH/^>EW_X&2_\ Q5']G0?\]+O_ ,#)?_BJ +=9GB"PDU+1Y;6&&*29B/+,
MCE!&W9PPY!'MUZ=#5E=.M]PS)=XSS_IDW_Q54M(TZX.AZ>VJ&Z74#;1?:@+R
M3 FV#>!A\?>STX]* -&TBE@M(8I[AKB5$ >9E"ESW.!P/I4XZUG1VD\.KPF'
MSVM#!()"]P[_ +S<FWAF/;?T%:(!!Z=* %HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "K$'W#]:KU8@^X?K0!+1110 4444 067_'A;_P#7)?Y"
MIZ@LO^/"W_ZY+_(5/0 4444 %4JNU2H *0BEK%\5^(H_"WAZXU:2W:=8F10@
M;:,LP4%FYVJ,Y)H V<&C!KEK/QQ:)I"7VN1QZ<9)3'#Y,WVI+D!=V^)D&67&
M<\#&#FI[KQYX8LYHHI]6B#2Q13*51V7RY#A&+ $ $XY)[CUH Z+!K,U^TDO-
M&E@2W^T@O$SV_P O[Z,2*SI\Q"G<H88) .<'BH?^$MT'^TYM/.HQBXAW^9E6
M"*4&7!?&W*CDC.15:+QYX8FTVZU%=6B%K:A&FD='7:KG:C8(R5)Z$#!H HS:
M7>/H%E83Z(US96\@EEL#)$1+$1*%@PS!?W9,)Y.WY1M)(%9\7AO5$A"W>G?:
M[I8(UOKG=&W]H*'A)CRS M\J2+AP!\W7#&NGO/$*+X;.LZ9;-?1D90,WV==N
M<%V9P-J#!)..@R,U7TOQ?:7O@C_A*+N%[.U6*2616.[ 0D$J>-P.,J>^1ZT
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
M'DO_ '?UJU10!5\E_P"[^M'DO_=_6K5% %7R7_N_K1Y+_P!W]:M44 5?)?\
MN_K1Y+_W?UJU10!5\E_[OZT>2_\ =_6K5% %7R7_ +OZT>2_]W]:M44 5?)?
M^[^M'DO_ '?UJU10!5\E_P"[^M'DO_=_6K5% %7R7_N_K1Y+_P!W]:M44 5?
M)?\ N_K1Y+_W?UJU10!5\E_[OZT>2_\ =_6K5% %7R7_ +OZT>2_]W]:M44
M5?)?^[^M'DO_ '?UJU10!5\E_P"[^M'DO_=_6K5% %7R7_N_K1Y+_P!W]:M4
M4 5?)?\ N_K1Y+_W?UJU10!5\E_[OZT>2_\ =_6K5% %7R7_ +OZT>2_]W]:
MM44 5?)?^[^M'DO_ '?UJU10!5\E_P"[^M'DO_=_6K5% %7R7_N_K1Y+_P!W
M]:M44 5?)?\ N_K1Y+_W?UJU10!5\E_[OZT>2_\ =_6K5% %7R7_ +OZT>2_
M]W]:M44 5?)?^[^M'DO_ '?UJU10!5\E_P"[^M'DO_=_6K5% %7R7_N_K1Y+
M_P!W]:M44 5?)?\ N_K1Y+_W?UJU10!5\E_[OZT>2_\ =_6K5% %7R7_ +OZ
MT>2_]W]:M44 5?)?^[^M'DO_ '?UJU10!5\E_P"[^M'DO_=_6K5% %7R7_N_
MK1Y+_P!W]:M44 5?)?\ N_K1Y+_W?UJU10!5\E_[OZT>2_\ =_6K5% %7R7_
M +OZT>2_]W]:M44 5?)?^[^M31*50@C'-244 %%%% !1110!!9?\>%O_ -<E
M_D*GJ"R_X\+?_KDO\A4] !1110 445#=2M#;22( 64<9&: )J*HM?F!&,R,Q
M4!F(7;C.<<$GT-237AA$>Z!R64L0". "!_[,* +5%4#JB!2?)D^5BAY'WAGC
MK[=:DBOEE>1/+=60,<D<9'!'YT 6Z*SFU)FB4I$0S' 9NG# $XS[TXZFO002
M$[-^,C[O&._N* +]%4&U-4!W0.#D@#(YP2#_ "I(]2+M_JB=Q.P#'(&><Y]!
M0!H455M[U;B0*J,%8$JQQSC&?YBFR:BD<SQB*1BI"Y X)XXS^- %RBL]]51$
M+-!("!G&1G'.?_033X[XM%/(4+"-L *.3S0!=HJB=4C\K>(V/S;, CKC-(VJ
M(FXM$X"??.1P<L,?^.F@"_15%M0;>8U@;<K*KY(P-S8J%=3D:1&"+Y3G@8YQ
MQWS_ +0[4 :E%9R:IN8'R6"#[V<97D#I^-*VIX*X@<@KN(X)P<8Z?6@#0HJA
M_:D?!\I\$A000<L1G'6FMJA5SF$B-20QSR,!B?\ T&@#1HJI!?">1D$,B[%R
MQ88QU_PIHU%<*3"XR-QY'"\<]?>@"[15."_$[H/)= ^,$D=UW#] :?->+"[J
M8V(0<G('."0.3[4 6:*HV^H&XNA&$VKM.<CD$$C^E5VU2<!L1 G[R_*>5^;G
MKT^7K[]* -:BJ-O>23R3*54!03&3D @$CKZ<#\Z075P5C8&/#/@'8?F4#)8<
M\#K]>/6@"_16>FHM):S3*@)60(JCDX.,9]^:;'J$TDRQX10<J7*G 8 GU]NG
MZT :5%48KBZ=K?)BQ+EB-A!V#OUXZCCWISZ@J.4$3L2Q5>1\Q! /ZD4 7**@
M>Y*W @$3%BA8'MQCO^-1&YG-G'(J*97;! Y ZYQDC/3UH N451-Y*2 HCVNL
M91SGG<<9(_I2M<3M;0O'Y8DD;;M*D@GVYX'!- %VBLJ759(A*&1=X&5R" .3
MU/?@=JMSW#QRQ;-AC8J#Z\G /M0!:HK.;46C2(2*BR-*5;DX"A]OXG_Z]3V5
MW]K$IP %?"@=<8!&??F@"U15"WOI)9U5A&$<X"C[PXSS37O;@,X B(7)#X.W
M@$E>O/;GZ^E &C15&2\G4N!&HPR@<%B 03D@?3M39;Z40PRHJA6B\Q\C=MZ>
MASCWP: -"BJ*:B2 K0L7)^4 C!'S>_\ LFHCJ4K()$1%C&221GY0>"<'([\X
M- &G15$:DIX\E]Q&X#(Y'//7_9-1KJISEH6*L2$V\D\L/Y+0!I45!;7(N59E
M1E48P6[\9Z56&IA4)DB8XSDKC'?'?_9H T**B\\+;O-(I0("6&0<8^E4HM1D
M<Q*R*')(<8/'S*!C\&H TJ*I/?[)_+\IB,E1T^8Y ]>.M1?VHQ1F6 X+!4R1
MUP#@\_6@#2HJHM^K1RMY3@QD#:<9.3@5&=44;OW$N5)'3@X.#S]10!?HJ@NJ
M([A8X9&+'"G@ ^O/2C^U8B5 BE.>I SCIG/TR/UH OT56M+HW+.=FU0%9<]2
M",U6-_.LA!1#EL( .HW <'.#U]L>E &E16>VJ#RRR0MG.T9(^]@$C\C2)?RB
M3$B*=Q_=JHQGG&<YP1R/3Z4 :-%9YU0&,-'"QR0!N(Y/&1^M(NJC8N^"3=MR
M=HXSC.,_2@#1HK.BU"5[K8T:JF[;COG('7\?YUHT %%%% !1110 4457NKVW
MLD5IW*[VVJ I8L<9P  2> : +%%1P31W,"30N'C=0RL.A%24 %%%% !1110!
M!9?\>%O_ -<E_D*GJ"R_X\+?_KDO\A4] !1110 4R9D2%FD&4 R1C-/IDL23
M1F-QE3U&<4 4VO+";$CJ'P"-QCSCKQG\#2R7D9A\UK<M\[1@$<C'/X=*E%A;
M!"GEY4G)RQ///O[FG?8X3%Y15BN[=RYSGZYS0!6%UIY==\:+(QQAH^1G!].^
MX?G1/<I;7$O^C)]TDL3@OQGTY].N?:K)LX"^_8=V0<ACSTZ_D*)+."5V9T)W
M?>&X@'C&<9QG% $*W-GD 1X*GIY?W22,=N,G%01W=NN";1(HF3>21@D%=QP,
M<]/7/'2KILX&D\PI\Q()^8\D8QD=^@J,Z;;&)HPKA2I7 <\<8S@\9Q0!&]Q8
MOD/"&*GE6B^Z2>,\<9/\ZC2ZT]T D@2/>0-K(.>!S^HJV+&W!!V$G.22Y.3V
MSSS^-(MA;J1A&XZ?.WM[^PH B:>U,4$OE?([94[<'U! ]R!0UU8AS(R#=_$Q
MCY&,\$X_V?TJPUK"T21%/DC&%&3QQBHFTVW9@2'P.J[N&Z]?7J: $D>S,!DD
MA4JIVD-'R#[_ )_K4?V[3Q&1A1&_7,> W&?QZC\ZLFSA,?EE6QNWYWG.?7.<
MT@L;81J@C(5>F&/MQUZ<"@"O<G3XR8Y857  R(_R&?SI@FT]7$B1J?E 4[/E
MVYP<<?[57I+:*4DLIR2#D,0>/I]:A&G6XDWD,1@@+NX'(/\ 04 0+=V 0@0J
ML14'.S@\G _/FH@VF)()0S*,Y4[<#H#P<9QTXS5T:?;#HC9]=[9^N<TXV5N5
M"[" .F&(_K["@"NL]JBSF*V79$GF<)C=R>G'^S2&?3P%5H%52Y49BP-V<']>
M*M+9P*) $.)!M8%B>.>/;J>E--A;,%RA.WD?.?7/////- %1;C3D>1FB5 V
M"R=5VCMC@8Q4@N+#@>2!M''[GMSC''LWZU.-/M@.$;_OMORZ].!Q2M96[IM:
M/*X QN/09_Q- %7[=81Q@I&H3(W83 7YCC]0:EC>Q9G40HIA^=LQXVGU^O2I
M5L;901Y>0W7<Q.>OK]32I9P(Q8(22NSYF)X].?I0! );>>9+=+<%2"6RNW;@
M#'&/1A^%1?:XI9 9K12Q.W&-S $'@C&>WTYZU=BM886W(IW<C)8D\X]?H/RI
MJ64$;*RH<K]W+$[>O YX'- $"75FA0P1#+$!2D>,Y(S@_C4<=S;.&$UHBEF!
MV!=S9P3R, YP#[>]6A86RXQ&0!C W'CITY]A33IUN=O$@VG(Q(W3!&.O Y/2
M@"%[JQ(RL"R>:W.(_O=B??&?UHBO;&-5"1JCX!V(G(+8XX[\BK L+8$$1XQT
M 8X'.>.>*5;&W0C"'C!&7)Z8P>OL* *\-W#<W!0VZX;^(X).1GD8[@?I3I);
M2WG*- H*(,%4SP<Y' Z8!J;[% &W*I5NH(8\?3TI[VT,CEW3+%=I.3TY_P 3
M0 D,L4KGRU/R94-MP,9P0#]13O(BWE_*3><9;:,FD2VBC?>@8'.?O''?MGWJ
M6@ J-K>%QAHHR/0J*DHH 8T4;@AHU((P01V]*!%&I&V-!CIA1QQC^7%/HH 8
M(8@' C0!_O84?-]?6D\B+>'\I-P)(.T9!-244 -V)C&Q<9W8QWSG/YT>6F[=
ML7=G.<<^G]!3J* &+%&KEUC0.>K <FF"SM@"!;P@$Y("#K4U% #'ABD!#QHP
M/7*@YI)((I=OF1(^WIN4'%244 1M;PNNUH8V'H5%(;6W8Y,$9.<Y*#KZ_I4M
M% $"65LD7E^3&5SDY4')]33C:V[$[H(SGKE!S4M% #!#&&5@@!7.,#'6D\B+
M&/*3!_V1_GN:DHH C6"%5VK$@4\8"C'K2F&(OO,:%_[Q49I]% $,MM%,A5D
MSW &>W^ H2T@2$1")"@'0C.>,?RJ:B@"-8(5#!8D 8Y;"CDTC6T#%BT,9W<M
ME1S]:EHH C$$*OO$48;U"C-!@A.,Q(<$L/E'!]:DHH C2"&,Y2*-3G.54"@6
M\*N7$,88G)(49)ZU)10!$;: DDPQY(VGY1R/2FO96SYS!'R03A1S]:GHH B-
MM <Y@CY&T_*.GI1]FMP<^1'D=]@J6B@!GE1B3S!&F_\ O8Y_.GT44 %%%% !
M1110 5CZ_:3W:6ODQSLL<I9VMG5)5^4@;2Q [\^U;%% %+2()K;2+6"=$26.
M,*RIC Q]*NT44 %%%% !1110!!9?\>%O_P!<E_D*GJ"R_P"/"W_ZY+_(5/0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !2*H50HS@>IS2T4 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!!9?\>%O_P!<
ME_D*GHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>img11719860_8.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_8.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
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                                                 $YA=&%L:6$@
M4&5T<F%S    !9 #  (    4   0J) $  (    4   0O)*1  (    #,#<
M )*2  (    #,#<  .H<  <   @,   (G      <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
M                         #(P,C$Z,#,Z,C8@,3@Z,C0Z,S  ,C R,3HP
M,SHR-B Q.#HR-#HS,    $X 80!T &$ ; !I &$ ( !0 &4 = !R &$ <P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 S+3(V5#$X.C(T
M.C,P+C V-SPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y.871A;&EA(%!E=')A<SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
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(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" (4!1<# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1I"V*#3&8AAB
M@!&;'8T9;^Z:E'(I.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&
M6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.:
M (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6
M_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.:
M(\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_
MNFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (
M\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_N
MFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\
MM_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NF
MI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M
M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (\M_=-&6_NFI.:.: (BY !VGDXIJS
M@GH0?>IL' ^M8 NV-VX)_B- '0*V12U7MR64&K% !2%L,!033&/[T4 )EO[I
MHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1
MS0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IH
MRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S
M0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHR
MW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0
M!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW
M]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!
M'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]
MTU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'
MEO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]T
MU)S1S0!'EO[IHRW]TU)S1S0!'EO[IHRW]TU)S1S0!&"<XQBF).K<C-3_ %KG
MH+HF?;VS0!T"L&Z45!;OE:* +!JEJ=Q)::=/<1!2T:%@#]*NGI6;KB[M)N!Q
MS$W7Z54%>2%)VBV<F/'&J<D6T) [D'_&E'C75#_RPM_R;_&L81[LH5R/:G"$
M?[5>I]7I]3RO;U'LS9'C/4^\%O\ DW^-.'C+4C_RP@_(_P"-9"Q8/!84\(WJ
M:/J](/;5>YKCQA?D<Q0?D?\ &G#Q=?G_ )90?D?\:R!%GKFG"+ZTO84A^VJ]
MS7'BO4/^>,7Y'_&E_P"$JU#_ )XQ?D?\:R1&/[HIWEC^Z*7L*0U6J&I_PE6H
M?\\8OU_QI?\ A*M0_P">,/Y'_&LKRO\ 9%.\K_9I>PI#]K4-/_A*=0_YXP_D
M?\:/^$IU#_GC#^1_QK,\K_9H\O\ V11["F'M:IJ?\)1J'_/&'\C_ (T'Q1J&
M/]3#^1_QK-$?'W12B+GE12]C3#VM4T/^$HU#_GC#^1_QH_X2C4/^>,/Y'_&J
M'E#^Z*/*']T4_8TB?;52_P#\)1J'_/&'\C_C1_PE&H?\\8?R/^-4/*']T4>4
M/[M'L:0>VJE__A*-0_YXP_D?\:/^$HU#_GC#^1_QJAY0_NT>4/[M'L:0>VJF
MC_PD]_\ \\8OU_QI?^$FO_\ GC%^O^-9GD>PH$ ]J7L:0_:U33_X2:__ .>,
M7Z_XT?\ "37_ /SQB_7_ !K-\@>U+]G'M1[&F'M:IH_\)-?_ //&+]?\:/\
MA)K_ /YXQ?K_ (UG?9Q[4?9Q[4>QIA[6J:0\2W__ #QB_7_&C_A);_\ YXQ?
MD?\ &LX6X'I1Y ]J/8TQ^UJFC_PDM_\ \\8OR/\ C0?$M_\ \\8OU_QK.\@>
MU!@!]*/8TP]K5-#_ (2:_P#^>,7Z_P"-'_"37_\ SQB_7_&L[[./:C[./:CV
M-,7M:IHGQ-?_ //&+]?\:3_A*-0_YXP_D?\ &L_R /2E\H?W:/8TQ^UJE_\
MX2C4/^>,/Y'_ !H_X2C4/^>,/Y'_ !JAY0_NT>4/[M'L:8>UJE[_ (2G4/\
MGC#^1_QH_P"$IU#_ )XP_D?\:S_*_P!D4>5_LBCV-,/:U30_X2G4/^>,/Y'_
M !II\4ZC_P \8?R/^-4/*']T4TQ<GY13]A3#VU3JS0_X2K4%Y:&(CV!_QKH=
M%OI=0LO.F4*=Q&!7&^4.ZY'M75^' %TWC(^<\&L*U*,8Z&U"I*3U-@<TN*1?
MZTM<9VABC%%% !BC%%% !BC%%% !BC%%% !BC%%% !BC%%% !BC%%% !BC%%
M% !BC%%% !BC%%% !BC%%% !BC%%% !BC%%% !BC%%% !BC%%% !BD/]:6D/
M;ZT  Z5RB\7KX_OG^==7_#7*K_Q^O_OG^= '0VA_=BK55;3[@JU0 AJ)S^\3
MW-2FHG_UD?UH HZCK":;,B21R/N'\.*I_P#"66JCYX)Q^ _QJSJL7F7$19 Q
MQ5 6$+J"PP?0T70M1X\9V!;'E3?D/\:>/%EHQP(IOK@?XU -(M@<@*323Z%'
M*FY0 :M<HGS%K_A*;4#_ %4I_ ?XT^/Q-:N?]7+GZ#_&L#^SS;R ,N1ZU(FF
M*6WH<GTJDHLF\CHAKD!_Y9R#Z@?XTIUJ#LDGY"LA?,C3#J5/:G),!]\D4N5#
MNS0?Q!;)U63\A49\468_AD_(?XU!%!%/_>-13V,*$<-FCW!ZFBGB&TDZ!Q^
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
M1$D9T4E-I(S@THS4E=&M6A4HNU16)**:&/>G YJC$**** "BBB@!#WKDX/\
MCY/UKK#WKDX/^/D_6@#H[;_5"BBV_P!4**!HL'I5/4_^0?-_US;^57#TJAK#
M^7I-TYX"PN3^5-?$A=SD4'R\^AJ0"LY=1@:/.\9-2"^A_P">PKTK,X_=-!13
MQ5!;Z'_GJ#3Q?0_\]!2LP]TT .*7%41J$(_Y:"G_ &^$C_6"E9DZ%S H %5!
M?0?\]!3A?0?\]!19AH6P*7%51>P?\]!0+V/_ )Z"E9AH6P*7%5?MD7>04GVZ
M$?\ +0468:%O% %4_ML/_/04[[?#_P ]!19AH7,>]&0*I_;X/^>@I1?V^.9!
MFEJ&A;R*3=50ZA!VD%-.H0#_ );"C4-"[NHW54%] 1_KA33J$(Z2BC4=D7:
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
M (EUTZK%(YV[CUK9AM]-.NG1V40 '9OVY7TSG&**CLQ))Q,.">XNY'\JS/+
M\#I4KVM];,3N5'.2%)YP?QKL[G2(]-B*Z;=>:=C=(SS@>M<9J<KR>*+=Y)6V
M[45L@XS@ C%'-IL%D:-A<ZDD/[N0.-IW#G_&M:RN)+GS%D@V  9(&,G'-*+:
M;R(O[/@@W-GGS%&:=IK:@S317D<:(#@,K YZ]@:49ARCM24'2;D*%QY#YX]J
M\]V!=2MWSCYQG\Q7H6IC9IMZ@&=L#Y/I\M>?3Q_O;<@\EAC\ZUAL3-:G;1V=
MWJTABTTJ75,'+ =0/4BM;2_!>JI;O-)M9T!^42+@'\ZX&WU&\M;XO:W,D/ Y
M5R/2M#0=;\23+<BWU&>7#<_O6_QK-Z:LI),Z=_"NK"8/=VWFC_> _K2'PE<V
M\+W$N5SP$\P?XU8L;O7I;.1M3U5BVWY5$A!_]"J*TT[5K^RENI=1N%2-2P#,
MQ!P?K2N@Y1!H^DRS+$97$K+R W3]*KW%A:6\DGDDL\9Y5^<\4[3-!@CNEEEU
M-WN9#]S)/]:OV&C1WLES<WLY3RS@9'4\55F+0QDO;4MN\IHU[H1\OY8JY::;
M%>0CRM^]CQBM"Q73[G:+H1.BM@X JZJVMC/$;6YC0N?D0$<_E]*5B6TF9<MH
MEIQ<P9/09%,G:.UM"K(8V/0JO/Z4W6=9O;G5ALLVE$)^?' '^<U8/B")KQ#]
MFAE:3A(WQSW[T[,TBTS$>81K"!:LZXS\Z_6CSX9(T,ML0Q7LG7]*Z-+V+40H
MFM5MV2, @)[_ $IK:E8Q7$4"K%DDX9D]JGV@^4YLWR*,*C)VR5-6ISI_]EK(
MCG[1QG@]>/:M>73/M,P5Y(FW-D*JCI]<TZ_MM'T^1+:55=I.6PG3]/:DY7#D
M.6+>>PV\''\/>O:OA0C1^#2K]?M3]?HM>12)8#Q!';Z?.&#$Y4C:.,GO7M7@
M&'R?#; 8P;AR,'V%-[!:QU5%(OW12U(@HHHH **** $/2F'CFGDX%0SG; [=
ME4DXYH \#^(EZ+OQG>$'*C:H'IA0*Y7'&<XQ6QK]K>OKMW+-;3 -*2&,9QC/
M'Z57TK1+_6=22SL8&9V(R2, #/?/UKYVHI2F]#]:PDZ-+"PO)6BE^108LY+L
MV6_O$]:;M_=GHRYY&.*]?TOX0V"QJVMRRN^.4C8  _K5?Q!\)($@>319I<C[
ML3N#V]>*W^IU>6YPPS[ <_LD_P -#S/3M1O-(F$NFSO"?1&*_P J]J\"^-T\
M0P?9;Q@E[&,D9/S#/_UQ7B%U;2V=W):W2E)83AA^&?ZU8T;49-)U:*\BD971
MAN()Y'^<5-"M*G.TF7F>6T<;0<H)7M=-'TVO3)KYW\;7HO/%UW(&W+O&/^^1
M7OUEJ$=SI<5X/]6Z;L@$^U?-^HVEZ-0E:ZMIE8GJ8S_.NS'-N"2/GN&HQA7F
MYNS2L4#]S+$8/;&:=@R,6XW-U8$#-:6C^'K_ %V\%MI\)+8RQ;@#\\5Z;IOP
M@TV.(?VI--(YZB-@O^-<-'#U*BT/I\9F>$PC2JO7RU9X\1G@KSZDU?TK5K_1
MIEDL)6BPV=J/@,<=\&O0_$7PF$,#2Z%.YV]8Y"#^N17F,T3P3/!(NQT.#CUJ
M9QJT=R\/B<)F5.\=?)[GNW@?QDGB*U\NY95O$^\H/L*[$5\T>'-6DT37(KN,
MMUPP#8W?YS7TG;W"W-NDL)W(ZY!Q7L8>M[6)\%G67_4JWN_"]B1N1UQ7$_$K
MQ&-&T"2U@8_:+C&T G(&X?TS7932B&%I).%49)KP#QIK$GB/Q:RVY+QAO+B
MSSR?RX-&(J.,++<,FP:Q.)3E\,=6:GPNT#^U-9;4+E<QVK$C(R"Q!'^%=K\5
M&/\ PAS[5RI=<Y[?,M;7@W1!H/ANVM_+"RNH>7IRQ S4OBS1O[<\,W=D%^=@
M&7'J"#_2LXT>3#RCU:-J^81K9I&K+X8M+Y+J>9?" !O$%PWRX"C''LU+\821
MKMJ0!CRR#^.*YW1M2U+P1KK2/9,64E71C@'J.OXTNL:IJ7CK7@\=JZYP@5>0
M/QKCYOW'L[:GTRH/^U/K=U[/EWZ'I/PC,A\+G'W!*5'X5Z%7/>#M&_L#PU:V
MA&'(#R#T8@9_6NAKU*,7&FDSX3'555Q,YQV;"BBBM3C"D/;ZTM(>WUH /X:Y
M5?\ C]?_ 'S_ #KJOX:Y5?\ C]?_ 'S_ #H Z&T^X*M55M/N"K5 "-_2HF_U
MD?UJ5OZ5$W^LC^M,#EO%>JVMGJMM:7-U%#+(FZ(.>6YQ5&ZO1;JTLI"X'3M7
MD?[3=Q+:>-M#FMV=62S)#*^,'>U9\7Q7FUGP6;:6WQ>1C:\F[G;ZYQ[BARM%
MV)<7<[?_ (6?IAUO[%>(6AQU /7\JTI(YM3._1]/TZ(G[YGM@3GZY'M7S7)X
MAF,R31Q\Q\Y(ZUWWA7XV/HT<W]MZ?+>NQ^4B0@+T]0?0UR8E5I0]PWPW*I>^
M>EZAH6L/8F1WL8!'R3;0;'_,-7.K8JF]Y,.2?O-R:M:1\:-$\0)+8W=G)82R
MC"$@L#T/9?K3<$VP4L#EL9W>U>))5HZ5#U8.$G>)EVEI%/K4P"JR^4,$XX.3
M5W^SH1\KH"<=>*YJ^UO_ (1V^;,/G&1>&WX[]/TJM_PLSERFF%CTSO\ _K5N
MJ-24=!<T>8]:\#6$"W$JI",J3@D#TKL[A;>!'EN'5 H[GK7@7A_XL36E[A+$
MJ)&Z[\?TK4\2?$%[^01C?&!]X;CSS7IT:DJ<$FSRZU-2JZ(]6DO["XL)6M)@
M9!TKAKAXI)G^VR,VYFY+9P:Y*Q\9&UE2'RR%)Y8'VJ\?$-G-/*"JM&P+JQ7'
MS=?\*T==MD>S2T&ZM>6]M;?:[>?R[J"3"QD$;UR 3^6:YD:O8WWBI;YI&, 5
M2Z9)^89..GK3O%C1ZOX9?48I/)O+5PCPJWWE) _'O6)X*TR*XU&.:Y<>6TF?
ML^<LQ_\ U^U4G;4EQ/2].UH7<_F(FQ-YQA2..U>C:+Y%[I_F(^64C-8=M8Z3
M;Z>IDMXXI,?,H ^7]*N:5JNF:4KHI7#\\],?E[UM&HWL9NDNIT"V:-N^?Z4H
ML(F #-R*QKOQCIL)CV,FTGKFHF\;Z3YA3*N^,@*?_K5K[1[7%["+-Y]/CC&>
M#^(H-I'P >OM7*Q?$G2)1(50LL;%6Y/!_+VJBWQ8TVWWK+;ONR=N&)X_[YJ/
MK"74'AXG=QVD:LH9LY/<4ES;K#""O)+=<UPUO\6M/ECWBS9\-T9O\16S9>,;
M35]-$C6S0C=P=WN?:L,1BY0A=;FE'#Q;V*^KSM'!([.,)V)SVS5FSN[:>0R,
MZK'''D@=,\5R>L72_P!HW"SRA8'B)&7S\V!C^M+;S9TZ".U4N\APY!Z#)_\
MK5Y4\15DN:YZ/L()6L=C?>(+'3+<M=Y"L,*2#_A7%:UKD=R(VL9O+)/+*<'O
M1XXU,2:+;07,"(RGY2&!)ZUQ=LRSRIYDB1H3P#S54Y3EJV#IP2LD=1I?C*&!
MQ:7"2.Q;E]_7]*ZY?&>DHNZ&1MP_A.?\*\_;04M[47#;=S-\I5>M:%CI*2VI
MO_LS';P4V8_3%=D<7[/J<DL*IO0VKSQ3JNK,5L(S%'V9&VFG:9X:N+BY22^G
M,K@YY.3^>:KS7\&FZ?)<R1- $3=M P<9QT JOIGC>*?2IM1CG;R8#\Y\M@1T
M_$]:FKBIU%H.&#4'JST>YBUN&$#2KP8'_+*3/\\@5S^J:SK8A:#5[:53CC#;
ME/Y9%9^G_$.TN=)N-1CNI&A@;:^]'R#QT!&>XJYHWBZT\06$T[32B-3MVS!L
M$\=B/>N6-22?O(V=)6L<AMRS.P5>>0:?YPBP8YC$<\%"1BLZ\U";^WIXU2)H
MP>!MP*TH[FWO%@B>S59A(00J\, /7&*W^LLSCAE8V['QG?VT0@O8HF _U<N/
MO#WYK8C\9S-MQ;QG/H:Y7Q+!!96&?*\E'4.B]<#/'2N;T+Q4D4S6\Z*S<[<C
MT'_UJI8D3P_H>GR>++GSC\L484=",YJLFNRW\KJ^P;>25&*X(:V+J9I0551R
M<BJDOBW[*[+"5R>N..*/;3;T!4HI'ID6I##_ #X[@>E=5X"NOM,]]EMVU8\9
M[?>KP6/Q:T#<+OW>IKUCX+ZF=2FU<LNTJL)QG/7?6L*DF[-DR@DKGJU%%%=)
MD%%%% !1110 4444 %,/WCQFGTW=\Q ZB@!-N1DT%-W0XI2<\4R29(HBSL%5
M1DEC@"E<8CD(AW,%XZD]*\?^(WC87A_LS2I28!_KV4D;NO\ B/6K'Q ^(*7$
M?]GZ'.3_ ,])ERN.ORCUZ@UYBV78EFQGU->=B<5:\(GV>29,^98FNO1?J'(8
M],'I7JGPG\.21R-K%['L;:4C4CZ'/\ZY'PCX.N_$E\KM&RV:\LY('\_K7O=E
M:165HEO @")P.U9X3#N_/(Z.(,RC&G]6IN[>YPGQ?T][C0(KJ)<M XW8';G_
M !KQ@'#?+UQVKZ;UC3AJFFS6<B@I*O.?7-?.VOZ%<>'=2>WN8W50<(Q&0P^H
MI8VF^;F*X;QD)47AY/5/0[3X7>*8M-)TV[DV1RN6!9L ':.?TKUY;J)HO,65
M"F.NX8KY<=L."O'TJV-:U9(@BZK>K%_SS6=@OY9I8?&<D%&2#,\B>*K>VI.W
M-N>H?$[Q1;?V2VEV<P=I<%]C< ;A_A7D6<+MZX[^M/;?/(22SN_7G/OFF@#8
MH'/I[US5ZKJRYF>YEV!C@:"I+5]3:\(DKXKL"#@[S_(U]'[<JISVKYO\)_\
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
MGJI&0:S$\-Z+'<>='HUBD@.[>MJ@.?KBM8C)]:,Y;!KU&HO<^(C4G#X6T(>
M !^5(QY .:?C'2C SSUJB&4+S1M,NSNO-.M9SW,D"MG\Q3;;1M+M&S9:?:VQ
M]8H%3^0K1II4U/)&][&GM:G+R\SL(HVG%2TSTS3ZHS"BBB@ I#V^M+2'M]:
M#^&N57_C]?\ WS_.NJ_AKE5_X_7_ -\_SH Z&T^X*M55M/N"K5 "-_2HF_UD
M?UJ5OZ5$_P#K(_K0'0\)^/FDV.I^*-+^W3"'%H<$_P"^:X3P_P"!K/5%DLM.
MNR789^4=>GO7J/QI\-V.N:U937MW) T-J514!Y^8GL:I_"[PW:6EO<7,,K>=
M&AP67!ZBN24_?Y3KY/W:D>6WG@6ZTG1[N6]TYXQY>%D*].17)V-DESJ,<<^6
M!Z@CK7T5K^OP:]H;:>94*R';+S@COQZ=J\Y@\(V]O=&>9U+*/E"N*Q=26J3-
MJ<4HZHT)]"TJ)&\BUBCD7^-4 (_2K<=N4CE0%V53NW>G:NJ\.^&[+7"HGD#R
M,/W@1P-OX5D:U+-I[7.GZ/;0M)C#&:1<XS[_ $KB]C4DFVS3V\(Z)'G'C2-/
M/MP@SZG\ZYB*7R7:.-<DMZ5V&J:!K^KO$T\5O;@#Y2LRL">?0T[2? E_;:FK
MS-'(2?F4QAOZUV4U*,=QRG&U['"74[Q2)-&Q4ANF,5L6]P]]"T\BL^TC.#7K
M6O\ PFTM-%COKAMCMR=BA1VK'TGPI96&B7$MG:22S2.%*R-NP 0<@8XK6T6M
M3B<YN6B.12T#* +.\,C+O!5B.OX5F3Q:E!*%%O=+ QQE@W7ZUZQJ5K<@64D4
M#Q'[*@80KWP?2N7\40ZFVFP16ZW;/YR$D;N 77.?PK.+7-8*BD];'"7D&K19
MB-K<&-^A /(]:G\-3?V)/)<7D$XG5\PR,#CK]/I7M]SX/GM?#<-])=EMT0(C
M>$[N@XSFN+6R&I7D=M<6S*COU,7"UUMQY3F7-*143Q/)K-TL-LEY+<RD"2./
M>%_ECUKJUTF]N+"-)=#NP(@"7-UMS^GM6YX5\.6GA_4TO)FC:)>05A _6MWQ
M)XTTF#1;YK>[1IVC<(H/0X..*Y_:.]D;N+/-I]%L)$/V@RP2D_ZHW&=M16NB
M:=:W?F/++(, ; Q.:L:1HUWXL(^R']ZP4NQ/.3]?QKH;;P1>PPR+<W21M; D
MX +,>W.?:J;:5[CIU%S<LEH<###ICWDUM-9W]K$TA_>1[L=3Z+4%WI>B6UXN
M]M2-J?O,=_/Z?6NJN$O8H9XI"SA#\I .>]9&EZM/K7B&#2[NV=;57"L\BD#&
M0#U%$8WU8I5(\UD6?"FE^"[^X:1)+V5(V&89)6 )S[BN^,.E_P!EB#2M/$:[
ML;FD4^OL*(O!_ABSDW07%M#R"Q#JO-3Z=IF@1ZHMN-6\SS#Q&D_?/U]ZJ5FK
M6+^%WB<GK_AV258TCMUF_O.I (_&MS1]+L-,2&';-,^PED)+8Y^E-UB?1M&N
MFM]2UJ2W=LXC&?E';OZ<US!\;:1IVJ?NM6FDW+MWH&P.G8=:S:6UBO>WN=?J
MWP]'B2:"95>T0=-S>8#_ ,!XKG;KX,:LUQ&UA+&Z*<LS;1@?0M4^E?$RWAUF
M 6\UY>*S!0&=POY$&G^./B)?^'];\J.*;R9H]VU;DC!X]JN,(11$N=L['3/
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
MAYD;0LF5E&PGT!XJV1D<TP@$C-&CW#5:H^=/&&A2:!KUPI5O*D<E6*X'//\
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
M+1Z=$\+?<8J&/\JG?Q)?';(L%M"J'*Y"G/X8JMHNKZQ"C-=:6;R+H 5SCO\
MW36W<>1-;H#H[[L[F !X_2C5#YDS,N]8TW4=5MY;^PMK?YOFE#K@\'M@5W6C
M^*/[%61=)@M70#>K1*K$]!V%<_:Z3H>IRB":W VMDKGD<?\ UZV[71]-T^,M
MIT@BD*[0LK9SS[FHE)6*T.9O_$'BW7;KS$MY=FW<$52 /Q K'N[74=99%O[Q
MG"\%,X/\_>NRCU#5M.F-N\"",QYQM&3S]*YZ75+%IIPT#PW:GG.0*T4N96)Y
M;:FS'X%ACMU2RU$1LT8R3%G'/^]7/^*-,FTK2+K;,TSPD;3C&.0/4U)J/BN>
M6TBCM-R2IUD!X;VJZ]G<ZUX$O=18ER.&XSW4_P!:SE'E6H]'JCSJPO)C:^8)
M6V,<,H;@UWVA6GA31K*/4+K%Y<LHQ'C!4_F?6O.=)C:32_EZ*V#^E:NV]<K'
M;6SR#'!"D_TK=I<J9#>IU4GB'^T)+Y9@JI*S&%2_(![5Q<FGW]NX:6TD"!QA
M@I.1GKTK=L/!NO:A=QYB,(7G<5(QQ]*Z&/07T;=_:NH?:6/1-OW1V[UFN6S'
M+F9U?B61F^%MC,.66V@RO?\ AKB_#>CV&L7!?5+UHE=@2NW.,<^HJY/XATZ"
MP>*344G0 *+<N.,=L9K#TW5[1KF0VQ"2NY*(3VS_ (5#BXQO$<&F[2/9FTSP
M%=:3'%,[.+6+RV);&["XSC/M6)IGAOX?R^:=,BQ(,D[O;)]:Y'3=12YNI()6
M4DA@%![\YJWJ5R=*-OL00Q26\@=AQSM'^-1&I*]DC>=&$5=LFUM-,:[A-E/'
M;K;/SY8'[SD<<'V]^M:(G4L@W,5F7 4'U'_UZ\MN=9(9D4J>A#%NM=)X/UZZ
MU/4!'<O"BP;0I9AT_P BLZM"4]14ZB2L8>OVJV6O3QK,W+@]>F><4EOK4UIY
MEM,6:.XB:)1Z9&,Y_&NEU[PUJM]K%Q<:?:"Y\S;AE7(''L#4=G\+]9U"2.34
M+F*T$7S%6 ! _3TK2$;129E)J]SDY&2"/;(P!4Y&YZZ".-3:QN)5PR8.> /Q
MK=@\/^$-(+C5+@ZE=#C8C9R?3AC535=%EU*(1VJ+96]P=L"'AO3V-:5/(NG)
MI'+:AX21K>)IKI$1V/S8!ZGKUKU#X2VT%EX8DM[>:-@TN&#$*3RW.*YJQM_[
M.N+>S\1VC-!$=RN<C(!Y_G72:?J.B270M-&9(I6!*,K_ "@Y[_B:QGS6LRHI
M.7,;6K:AFSUB-81OLXBR.6SSM!]/>OG^XU"YN96>YFDE)?)RQ_*O9Y!<-9>)
M)9.1]GQG_@"UXC<@VUOO W,6X'KUJJ&J)KW3/>-,DAATVTAS'TQER,]_6O-/
M$GBK7+W4+BU@N&AMXFQL0<$8]OK5G1]3U+6?LYGMYK5$'#$$ _H*T3X9MFN&
M9I&+Y^8XX;]:<83C*YG.<9*QD:+="2"-8/-CFD.TG!-=U?6:+H<RZA)&=W_+
M0J-PJ2RM;:.$0VEA&77D.%Y_E5/5;];B>73[@*&/;=R/PIOGB-*,D<R?#&B/
M;,87:2<_=W _XUT'AV_U.W9(;*QC;[+]X*H.[]/>LN\T&*&U9[.]<R [2O<>
M_6FV,E]X?DDE6>3?MXW#[_/O4^TFA<L4'CZ^NV\52S1B:R\X95%D/ R>.U8)
MO93J45Y'?3-<1)^[+2$^6>??T)JWKDVH:QJ NM2=4D"81,=1D_3U-9QTTEO.
MSM^0?GFNRG),YJETS5N?'?B2XL9+<W\LZLW(W$=Q_A7/W-Y/<I,]U#(9""5)
MRQ)[D5;E2&TLE:-P78_-S5G1[RUAU^WFO0)X$!RF.!\I'-$I*(XQ;1G^"]#:
M]NQ<:FTD5J@^Y.I <X/K^%?4GP[> ^$XTLXDACCD,8"-D' '->5:AJNCZE91
M*D5O:K& WRLJY'Z5Z?\ #5X)/"H:U9&07#\JV>PK+VJJ(T4;'8KTI:0=*6D
M4444 %%%% "-TI#]*<:3GM0 PBFR0Q2QE98U=2.589S4AQWHR*-QIVV*!T+2
MG^_IEFWUMT/]*6/0]+A;=%IUI&?]F!1_2KN?2E^8U')'L:>VJ?S/[QJQI&N$
M55'H!BEQZ"EP.] /I5&;;ZBXZ9I",TM&:8B%[>*7Y9E20>CJ#51]#TISF32[
M-SZFW3_"KV!OIYI-)E1G./PNQ1CT?38<&'3[6,_[$*C^E6E10/E^7V%//(XI
M%&.M"26P2E*7Q.X;.>O/TI>]+2<BF3L**6D&>]+0 4444 %%%% !1110 444
M4 %(>WUI:0]OK0 ?PURJ_P#'Z_\ OG^==5_#7*K_ ,?K_P"^?YT =#:?<%6J
MJVGW!5J@!&J%_OQ_6IFJ)_\ 61_6CJ,\-^/FN:AH_B#1X].F"))'AMR!@>6]
M?I5.35KV#Q>=.9Q%8R6GG*J+L!?<!U'7C/%7?VE5\G1["Z11YL;@!RO08>N7
MTW5;K43X=O)RA:YB*%B@Y^=O\*X,0MV=>'=Y),Q[;4KW2+CQ%-;S++)!'E"X
M#=T]?K6QXP\6W=I/HHAAMMEU:"20"%>3O<>GL*HI; :YXCB>-90UOG ./XDK
M/\6:G9-X=\.ZC=6)8^6(P%F(QRY]*5.*E$JMI+0[N;Q5=VOC"/1-/3[/'-;^
M:9 VW^(C 7'MZUS9U&XD\>W'GW=RR1J7\M967=U]#5R]O-/D\9:%> ,DUU9
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
MH **** "D/;ZTM(>WUH /X:Y5?\ C]?_ 'S_ #KJOX:Y5?\ C]?_ 'S_ #H
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
MRQ'XJW;WK/@US3]2U,V^NZ9<6%]&/^/A68#=SDX+ =O2K1\8SS22R6L0A3!
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
MLW=KX<^$\VFZ;"%:40VUG"#P!YJ#GG/0^]>D-@#).*AE@BG7RYT60#D C.*
M.=^''AUO#'P_TG3I@!<);H9]N<>9L ;&?I74 8QBA>%%+0 4444 %%%% !11
M10 4A[?6EI#V^M !_#7*K_Q^O_OG^==5_#7*K_Q^O_OG^= '0VGW!5JJMI]P
M5:H 1JAD.)(_K4Q_I4,G^LC^M"W!['E/Q$UE=*^*>D[R &TYN&Z?ZVNU:"TO
M+<F54E0C.X <5E^.=,AO=8M9Y$C+K%L#.3QSGM65%>3VF C%L'^#G^=>%B:G
M+69Z--/V::/F/Q=KTMUXHE>+"^2^U5/T_P#KUWOPS\-6_B1'O+.1(+HDAD8G
M!''UJO\ $VP^VW5K)I=EB1F^; Y/WO\ ZU/^'=OK&D++%+8S1K("%?'3I_A7
M<YKV2Y-#.'-S/F.8U:QM;'QIOCF<F%LN2!CTX_.NG\?R"2^TY^>1G;V/WJY'
M7= O?#VO(FHW$4COAP,G)Y(]!Z5[[KEOIU]X=TF^:&/=D+U/O_C6-:\'&3UT
M-Z<THN-CYVE2]L-?FV/Y"M(67(R#^8I=8U/4+,HLOV=GQG?"S?X"OK2?PAHN
MIVR>?;*0R_PYZ]:^;?BS#HMIXF_L[1(@H@&)&8GKEO<^U;4:RJRY;'/..ONF
M3JVH:OJ_A?3H#&\EM"NX\=20!_A7)2QLC?/E>.]>K>![M[[P=<VOV8L8L@''
MH!7.>'A9V7B..;5;8W$ 0EXCWR"!W'?%5"HHMQ[!6I>[S)ZG#@Y')P.V.]2Q
M!VD"(><C\*]('A?3-<N=6O%MVA@3+P1 G*\DCO\ 3O7$:EHLEF+=H3_K8U8^
MV:WC5C)V.91:9ZWKEY;:#\+]&$-X\US<0*95?&U#M0X_4UY'#J,L^JRDMD/N
MR,]<YJ]>Z3KCZ%"TF9;<*-H'88'M6-96\T%_&)(RI.>OTHIQ@UH.:E?4FMO$
M.K:5=N;*^EB*,0.<XQ]:ZK2OC/XQTP@?VCYZ\<21I_\ $UPEWQ>2@?WV_G42
MC+ >IK24(O1F;N?4_@'Q=9?$319H_%7DK.K*%5'(SG//;T%)X@T'PG'K,JS2
MQH88<IND/9?K[5QWP L;2ZU:_BN@&80H4P3U >J/B$^=\2)H[EE:#S3'MR>
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
MI26NGJ'64YD<'J.?_K5FZ7HUV^J16<\31@#>\GKVKTK3=1BU33HKNV1E7[H
M[5LP7-M)&$F5=J<_,#6O,[6,K*YP'@KP= Q_MW6I"(?X8_\ (IGBOQ!_:4WE
MPDK:CA5%=B/$FBZM*^G1RY,:X"D' _SFL.Z\*P7K"6UD5=O\ _\ U5#39M%H
MXY;?]V9[C$4*\X%3Z/I[ZQ/_ &FL_E6-L?WH/\8[#IZD5>U?P3J5S<1([+'9
M+R[J>>__ -:LO4-<CDNX_#^C+LLXN7]&//\ @*-PYK&OJ]]IFL6X-O$6;.Q"
M.W^<U'%J'V*#^S\>8EM& Q/KT/\ *HM(LF\RYM[410.Z_(1G_/:N:FTR[L);
MBWN9P[R+YAQZD_\ UJN-C*39OPWMC;SVEU:Q,TKOD@=,D?\ UZ]U\$S23Z#N
MF^\9FQ[<"O#_  #H#06HOKM@%8DQH.@)'7]:]Q\$Y_L)AG/[YN?P%91^(<_A
M.C7I2TB]*6N@P"BBB@ HHHH **** "BBB@!@('RKVK"O_"T=WJ37]I?W>GSN
MNUS;E</TZY!]*Z#%&.<T 8,?ABQAT:YTQ6<K>(5FD)'F/GOTQ^E \+6:R:<X
MDFSIYS%R/FY)YX]ZW=HYXZTN* .8G\$6,]E=VYGN%%U.)V92N58+MXX]*9%X
M-M5NKBYEO[RX>: P2[RN",@_W>O KJ2 >HH*ANHS0!SS^%;9K33K?S[G;ITG
MF(,KF0X8<\?[7MTJM<^!;.YGN-UY=Q07#;FMD*[,\>HSV]:ZO%)M SQUZT 8
MD-C=VNI6\<$TILXH-K;R.6W'VZ]*FUS0[;7;:&*XD>/RWWH4(Z_B*UL48XQ0
M!@:YX:L-=NK>YNC(DT!RCH1SU^4_F34,WA%6U.?4;35K^SEGY=82F.ONIKI:
M* ,_2M-FTZ-EGU&YO2>AG*\?D!6A110 4444 %%%% !1110 4444 %(>WUI:
M0]OK0 ?PURJ_\?K_ .^?YUU7\-<JO_'Z_P#OG^= '0VGW!5JJMI]P5:H 0U"
M_P#K(_K4QJ)_]9']:74.AXU\;5+>(=.^7/\ HA_]#->:JA5<[=N#7H?QPNGB
M\0Z:88O,#69PW8?.:\F?Q%)T\I<'VX_G7EU4I5&=]&7+ Z"VU*\@Y23@=JV+
M+QA-#CS(LGN<=?UK@CK#D?)&J_0?_7J/^VKI1@!<>M8NBI;&RJR/8;+Q9;7*
MXD;#'MBM,:JH42P ,WI7@SZO,ZD$CGM4UMK.I1.&BF*XZ8K-X5EJKW/?DNG8
M!F0#(R::^L0$F,R*I'45XY;^+]01<S2EQG!S4\>O6MQ)O)\N0]2!6+H274?/
M%GJO]M:;_$YS3X]8MR<1@D5YS'<+)AUDCD(]<UKVFM"-0LD)4#N/_P!=)IHN
MTF=E)J2!<A*@_M)G_P!7'@^M9D&J6UP@"OSZ&K]LJSL Q./TJ4TGJ'++H17F
MMZD;=X'QY# AOI7.PZMY&BZC:Z<V8U5@Z^_-=!JEN(8I#&ZD[3Q7GWA"+?>>
M(DD?#,S8'XO6]))K<SE&?*=OX3UZ2'PS:BXB$@ ^4^G ]ZZBQ\00%<N2F>V.
ME<%X71?[%0QGYTE=<_0UM"']YN>4'/\ ">]$N92:N9I::H[>/5&F?<DB< ;0
M,\UP'C_5+^TO?/L(5DG8;7Q_",#WJ:&[N]/F<VP*ANN.]4+NYNKV\,S^;')&
MK!63'.1_]:M*<FI*Y-1>Z</?FXCTR.2)6>6<N9&[ Y_^O7/)<:C8J(;9B1(X
MW^W/_P!>O1=+T%-5TLSS-(&,LO((SPQ]JM3>'8Y+8+:LT;=&(/7MZ5V>UBI'
M.HW/*M/\.3SMYL[\[R?S.:[33M(*1J@<@=ZZNV\+K:JC8!(&<D]ZN-]H6V:%
M?3BDZS>Q:II'+:]X9U&/PL]WILBR;B<(#R.#G]17/^$=/?6_$$.B>)+-8X)L
M*D@_O$CW/J:Z:#4;WPUKDUU/$T]O,GSH.AQCKR/2N3\0^()+NQO+R%6C"G**
MO\/%5"<WH#21K3^&[;PGXP"PJ1; CRR3G'0_XUAZE>W6N7!A6Q5K:-LKG_\
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
M4K"N>477P0UJ^A2WN]8LWA#!F&'Y_3WJ[)\'=46'RK6_L43C@J_/%>E9O/\
MGM)^8HS>?\]I/S%'*',>5-\#M1D<.VH6(;V5_P#"F'X(:U'"XM]6L0Q&!E7P
M/TKUC-Y_SVD_,49O/^>TGYBG8+G >$/AWXN\-+';3ZOIL]ENW2(B2;R/;/%=
MG=^%4G&8I%5NY/>KF;S_ )[2?F*,WG_/:3\Q2M<+G.I\/DBF:6(P+*1]_!J:
M#PAJ,#JR7<''LU;F;S_GM)^8HS>?\]I/S%.P^9F7<>$I;N&1)I8@).H /%<N
M?@U;6\SW-C+&L[<$MTQ^ KO,WG_/:3\Q1F\_Y[2?F*2C8')L\XO/A'K+WT5Q
M9:I9Q&,8 *OSU]O>IXOA)J$D=Q-J%]:27K-^YD0-M5<]#D9]:] S>?\ /:3\
MQ1F\_P">TGYBERAS,Y:U\"ZJD$<5S=V>$ !\I6&?SKK-"TZ72[#[/(P;]X6R
M/3 IF;S_ )[2?F*,WG_/:3\Q0H).X.3>YK+P.:=D5CYO/^>TGYBC-Y_SVD_,
M51)L9%&16/F\_P">TGYBC-Y_SVD_,4 ;&11D5CYO/^>TGYBC-Y_SVD_,4 ;&
M11D5CYO/^>TGYBC-Y_SVD_,4 ;&11D5CYO/^>TGYBC-Y_P ]I/S% &QD49%8
M^;S_ )[2?F*,WG_/:3\Q0!L9%&16/F\_Y[2?F*,WG_/:3\Q0!L9%&16/F\_Y
M[2?F*,WG_/:3\Q0!L9%&16/F\_Y[2?F*,WG_ #VD_,4 ;&11D5CYO/\ GM)^
M8HS>?\]I/S% &QD49%8^;S_GM)^8HS>?\]I/S% &QD49%8^;S_GM)^8HS>?\
M]I/S% &QD49%8^;S_GM)^8HS>?\ /:3\Q0!L9%&16/F\_P">TGYBC-Y_SVD_
M,4 ;&11D5CYO/^>TGYBC-Y_SVD_,4 ;&11D5CYO/^>TGYBC-Y_SVD_,4 ;&1
M2=>E9&;S_GM)^8H!NQUF?\30!KY&T^W6N50$WCD=-Y_G6D3=]IS@T16)5\LQ
M8]2:8%^T^X*M5#"FU14U(!&J)P?,0]@>:FJ*4'M0!ROBWX?:=XOOX+K4KN]B
M,*;%2!T"D9SW4^M<V_P"\+RGFZU-!VVR1_\ Q%>@3?:1]V<U#F\_Y[L?I4\B
MO<KG=K'GY_9Y\*D_\A#5_P#O[%_\;H_X9X\+?]!+5\?]=8O_ (W7H.;S_GM)
M^8HS>?\ /:3\Q1RH.9GGW_#._A/_ )_]7S_UUB_^-T\?L_>%U7 U#5O^_L7_
M ,;KOLWG_/:3\Q1F\_Y[2?F*.1,.9G _\,^^%_\ H(:M_P!_8O\ XW1_PS]X
M8[7^K?\ ?V/_ .-UWV;S_GM)^8HS>?\ /:3\Q4^RAV#G9P@^ ?AE2"FH:LI'
MI+%_\;K3MOA!HMLFS^T-3E7TDDC./_'*ZC-Y_P ]I/S%&;S_ )[2?F*7L8/H
M5[2?<YIOA)H1Y%U?@^TB?_$5-!\,-+MV!2_U$X[&1/\ XBM_-Y_SVD_,49O/
M^>TGYBI^KTGT'[:?<R9?AYIDR%3=WRY&-P=,_P#H-80^"&@++<R)J6JJUQG=
MB6/OG_8]Z[/-Y_SVD_,49O/^>TGYBFJ%-;(/:S:M<Y3P]\(-)\/QO%!J6I2H
MSEQYLB$Y/7H@K:'@/3,Y,]T3[LO_ ,36CF\_Y[2?F*,WG_/:3\Q3=&#=["52
M:6Y1'@?3%Y\ZY)_WE_\ B:23P1IKH1YER,@@X9?\*OYO/^>TGYBC-Y_SVD_,
M4_9070/:2>[,:U^'&E6=OY4%S>*-S-]]>YR?X:G'@/2R,>9=#WW+S_X[6EF\
M_P">TGYBC-Y_SVD_,4>RC>]B>9F=_P (+8=KF[ 'HZ__ !-2?\(3IX7'VBZ_
M[Z7_ .)J[F\_Y[2?F*,WG_/:3\Q1[*'8.9F)J'PST;48]L]Q>CC!*NG/_CM9
M-_\  _PQ?V)M3-?0JWWFB= WZH:['-Y_SVD_,49O/^>TGYBJ4(K9"NSRR3]E
M_P (/@_VKK@(/7SH?_C531_LT>$XC\FJ:T?4F:+/_HNO3<WG_/:3\Q1F\_Y[
M2?F*=K[CC)Q=T<18? [1-._X]=:UQ/\ MO%_\;J]?_">QU2S^RWNNZV\8;)S
M-%\W_D.NIS>?\]I/S%&;S_GM)^8J/91?0OVU2][GF]S^SCX7N9"[ZIK.>W[Z
M+ _\AU<D^ 7AF2W2 7^JI$O\(EC^;_R'7>9O/^>TGYBC-Y_SVD_,52@D)U9R
MW9PD?P$\-1RJXO\ 5#MZ RQ__&ZV$^$^B1IL6[U#!_Z:)Q_XY71YO/\ GM)^
M8HS>?\]I/S%)TXO=$\S.>7X5Z*O2[O\ _OXG_P 12R?"S194V/=7^.N=Z?\
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
M_O5)10!'L?\ O4;'_O5)10!'L?\ O4;'_O5)10!'L?\ O4;'_O5)10!'L?\
MO4;'_O5)10!'L?\ O4;'_O5)10!'L?\ O4;'_O5)10!'L?\ O4;'_O5)10!'
ML?\ O4;'_O5)10!'L?\ O4;'_O5)10!'L?\ O4;'_O5)10!'L?\ O4;'_O5)
M10!'L?\ O4;'_O5)10!'L?\ O4;'_O5)10!'L?\ O4;'_O5)10!'L?\ O4;'
M_O5)10!'L?\ O4;'_O5)10!$5;O5:*[RQR>^*NGKGVKEX9W\\C/\6: .F1M]
M%0VK8C%% $YZ5D^)%9_#6H!!EOLTF/\ ODUK]JS->?R=#O9#T$#Y_P"^33C=
M20G:SN>*)I]T<F52JY%9]Y+('VY/''6NBO\ 53=1K':@ XYK-CL1/EY1]:^B
MIR>\CQZNUH'//*X<E\D8JS#;S74R"$$FM-M(@DG#&3:,\C-=#I4&GV89PH+
M<$CI6]2LHQ]TX(X>I.=ILY/SIM(D83QMN7K_ #JO=WLMT!- S!NPR>:Z'44%
M^[.6#!C]:JVUC'$0"B\=,@<5,:D6KM:F_+43Y>AB6]]JL>=JL?QIK>(]5M<[
MU8<^IKIENH+-OWBQM]0*<O\ 9]Y&WGQ0%2>N!2]I'FUB6Z;:TEJ<7<>(KV?D
MR%?Q-4Y-0N95&Z1C^-=I/IGAZ+D*&/H,?X4@&C02%ELHF'8%!C^5;1K16T3E
MEAZC=^<XI[JXR.77W&::9+A^CR-^)KL'FLY<D6L2#_<'^%:>DII;1EY(( ?=
M!_A3E725^4GZI*3UD<-:37", T;X]<5H[9WPZ,R'ZUUUY)IA&R&*+>>F$'^%
M-@T-+A/WC;"W0"LEB(O=&BP<H[2.>$\SQA"VYNG6G2:9<1$&2(D,-P-=-'IU
MA8W W['([%12ZGJR;/+BB4@#@XI_6.D$9/!SD[U)&'8Z'<WK*-NU,]:ZNT\,
MVEC)'(2'9>N0*YX^(I;:,*B%?IQ2CQ++M/+9^IK.I[:?D==*EAZ>KU9V4]Q&
M2560!0.@K,>\C ;/S;:Y5];EDF!!8>O)YJS:ZH//&]05/4'O6"PS6K.OZQ%Z
M)V-F?5V,2JO0\57-Y++ \6<#&:I74T,ETI1MHZ[1T%07,NP-Y<CY(QP:TC32
M$ZG,BO.RNW/W@>M6;6WFOI$A=]L*_P 6:T-,T^";3RTRJ7/.6&32S6ZP_+"<
M+Z#BJ=3HC/V2DKLO:9X>T]KAMTHD&.:D&@V%G>FX4B15.0A%8IN7M?\ 4DH3
MW4XI;?5Y4<[QOS_>.:RE&K+7F-(^PC]D[2WNK6X0*+*)1TY45<1+.W&X1P@_
M[HKSF;6-1$I:WR%';=55]:U.1OF=L^FXUC]4G+6YJ\33CIRG8:S;W%S<^=:R
M;1Z*<5G%Y;5-UU*6/3!-8)UK5G&0S(H[#/\ C2K+=7;;KARX]*WC0<5JS/VZ
MF]BY=;+OF-0WT%9SVA';'M6C!<QVJX\K'X4R>\6?[D8'X5O%R6B.:I&FWJ4T
ML\H2>E0R1(E6A(X4KS@^]02)GJ*VCS/<XZKI06B*X4-TIZVI;D4HB(;(X%7;
M.UEN;H1(6 -7*7*KG/22K2M8HJPCE^9*GGE$R@(-I')KHI_!<PC):XP1[C_&
MN>N+9K68PR;3M_B]:QA4A5=XLZITY4(V94".[8QNJ[8:5<W\WE[3&N<9IMK/
M]EF$C1AU'8C(K7_X2/:A:"U5/3:,?THJU)+2(L/A5-\TC9L_!5K'#NN90W'?
M'I7:>$-+72]&,,?(:5F'X@5Y4WBZ[VD.I"YZ[J],\ 7\FH>'#)*S,?.8 L<X
M&!Q7C8J-;EYI/0]V@Z*?+%:G5*,**6@45YIV!1110 4444 %%(3@4 Y]J %H
MI.?6C\:0"T4F:,TP%HHI* %HH%!H **3- - "T44TG!ZT .HI <T?C0 M%(3
M1F@!:*2@=: %HHHH **** "BBB@ I#V^M+2'M]: #^&N57_C]?\ WS_.NJ_A
MKE5_X_7_ -\_SH Z&T^X*M55M/N"K5 "-_2H7_UD?UJ9NA^E0O\ ?C^M >1D
M>*;W['IT,G3]\!^AK.E1+NQ64=6:I?'@!T> ?]/ _P#06K!\.Z@/+:VN92<'
M*EFSBNJ-'GI<QRSDN;E+@C2V!+??["H+N5BB;^"XR16E/8F1PP.X>M4KNPF\
MP]6 Z$C-<#B93@^AGG:& ]*EBB$D;9_"E^Q39R4)_P" U+'#*G\!J87C+F1B
MD[V9E6\$D%UM;.&:K5W<Q"<JQ_U=:<,.9"\L0P%P,CH:YN\MF,TC EB3WKMA
M[*L_>T8Y+E-"TN=^*Z"V'[H&N,@E>!AG-:\6IOY8 =A_P*HQ-/V,TX[,NC44
M3;GNH5XN.!6--#+;M<S6B17=O<J!\P!,1SV_.J&H7K2*<DG\:HQSW$:?N9I$
M!'(5B,UK#!JK'G6C-UB6KW.LTX^78QV\S[MB *^?;I3;V&UBA)EEPW45A:=J
M,L4R1RX,9.#D_K5V[T>YN+AF,VZ+&4+'/]:\NI%T92IXEV7<ZTE6C&=/<G::
M1]'69"28F/S9[5CI++J%ZI,9<9&3Z5OVMN!H,D)()4G.*;:PQ06BM$JH>Y48
MS7%@<4J-XT5?FZG1B**G'FJ/89%&L.X'J%*_G2*A51CI4CL&R<"H&G$8]?Z5
MT4*,J=Y2W9Y>(K1=HQ5D28;WI<U4^WX/2F_VA[5TW.7F1<8X%"G-4C?;N,4"
M\/I1<7,BZQQ49?M4,5SYCD&I!][)H"XDLH2Z&?2I$F$B\=JJLT3S?O9=O_ 2
M:D3[*G2Z/X(:YZ6MS:32+:TF::EQ9J.;@G_@!I3<V97_ %__ (X:Z-E8BR'#
MFHW-3(+9TR+@_P#?)IOEVV>;D_\ ?)HN%B-"#UH?%2>7:[N+@_\ ?)J18;8G
MF<G_ (":+(7*RB8\G-.5:L^3;;C_ *0<?[IH46H_Y>/S0TK(.6Y$(\U#+"35
MX+!VN/\ QTT[R("/^/C_ ,<-'*/D1C21X%1!]K5L-;6S$[I__'2*8-,M&.?/
M_2ER:D2IM[%.WN0"0WK75>$R&FNB/]G^M8+:5;R'"7(4CT%;WA6U-M/=+YHD
M7Y>WUK2*29O033U.FHHHK8[PHHHH **** "BBB@ HHHH ***0F@!:*;FEH 6
MBBB@ HHHH **#TI!0 M%-P?6CD4 .HIH)[T9H =133TI1TH 6B@TAH 6BFX/
MK1@_WJ '44E+0 4444 %%%% "'O7)P?\?)^M=8>]<G!_Q\GZT =';?ZH446W
M^J%% T6>U97B1"_AR^4<DV[\?\!-:O:LS7IUMM#O9G&X);N2/7Y351^)$RM9
MGBB6,GGC:WED=<G%:EGITLC;&E*J>Y%9L^M6\]QYIB*+TX__ %5(-:NI%RI1
M5'3FO?<:DHJQY,'3C+4TY] CCW%KG/' ]_SKGYX[R'<L4Q8>F?\ Z]+<ZM<,
M!O8L,_PFH_[0+$;$)]:TITY+5F5:K%NR"TGNH"H>$MGU-;0TF[O LK$Q+Z U
MD+=M]HW.-J^F*W5\11"V\MFPN.<4JJJ;Q04JE-:2,B[\*74S%C*2OLW_ ->L
M&?1[J!C^_E"CMDC^M=J^M0)!F%BQ/:N8U/5+B;)^S-CZ'_"KH5*C?*S+$0HV
MYTS+CC*_?E?\2:OVK1;PLH9L=<FL]&FD',+#\*TK*UED):1"/PKKDM-3@C/6
MR+<ZP74B16L11<]?6K'_  CM[C%OC'?YP/ZU;TVU98S(R !>Y%:EO>Q(V6=0
M?>N"I5E'2!Z-.FIJ\S!_L&]@C,@BWE>^X$BGPWU_%'AH7)'0\Y%;\NH16Y+)
M*KAN2,\53BU>!YCOC&3TP*SC*HUJCH<*<=F94D%]<R>:(G/MS4#P:B SM:MM
M'K6[+J$D;@P[@#VJU!<O<<S94$8QBKYY15VA<D9:7.7%I<R1[Y;9@I'!Q4*V
MK!POEG)]J[Z*%6MR<Y"]L5GSP@2J5B1?P%*&)N*6%5MSF3IC@9,1'U%-^S[/
MX>?I70WDC@@'!J@Z.>=HKHC4<EJ<<Z7LV5X=.D9?/=/D ZFIHK:(S %<YZ#%
M6K:2X: QNGRYX'M1/J$5K& ;<*R_Q_Y%9.4FSJII*-V7H8MJ>6B@#'THDMXQ
M%N8C-<_+KSEMRE@*BDUIRF#N(]<FE[&;=ROK5.,;$VH."^(ZJ$[%SDY^E0F_
M60\@Y]:S;C7+>.8Q/+@_6NJ-.RU.*59R?NFJ)V)ZX/8>M6K(*LGF3*#^.:Y[
M^U;11N:<;<^M7;34[.YG6*WGR3[TFELBHN6\D;KW0=MJPIM]=M-#A&(7 X["
MH/."?(!GWIT;?-AE)'K460VY-Z#FW.>2?P%*(\?=4G_@-689 O1?SK3M'M\;
MI@GTXI2GRK1"C1<Y:LS8+">Z&(HLMVHDT>\23RV@8-]*Z&WUO3K60;-H8=#Z
M4[^WX;G),BANQKE]O53VT.WZG2:LV<F+.19C&RX;TKH]&TXPPEW0"7M3_L]H
M6^T2S*[4^*_BD;;'/MQZ4JM64XV15##1IRN,U*]E$);<P/UKE)3Y\NYLDD\]
MZW+L27,X ;Y*D72XH0LDC(!^%71E&DMC#%4YUY\O0R(+3# S)B/N:NR+IJP[
M5CR<=?7]*KZG=*91'"RA?4&J<+C[2%D;*CWK5WG[S+IJ-#W%J5YX(6D/EKWZ
M9KU3X<+L\,, ,?OV_D*\R<1&=M@.<\5ZA\/!CPZW_7=OY"N?'/\ <AA+^V;9
MUR?=I:!Q17A'LA1110 4444 (>E&:#TI.O2@!0:3C/>FG 8_-@^M-\Q1U<'\
M:7,AV;),CO2@@U&'!_\ UT\#WS3$[H7.*7%(:7- !THR#2'FD^@S0 TL-QI0
M131+'GDJ#]12[UZ\?G2NAV'@YI"!GFE!!Z&FYZGJ*-A"DX%+N4=ZC)/4M@>]
M-\Q2V %/OFG<:3>Q-UHIB\$Y/%./WJ!"Y[4@ZTQW"G&1GZTJ9+ EA]*!ZDE%
M%% @HHHH **** "D/;ZTM(>WUH /X:Y5?^/U_P#?/\ZZK^&N57_C]?\ WS_.
M@#H;3[@JU56T^X*M4 (W0_2H7^_']:F;H?I4+_?C^M +<YOQ[G^Q;<CK]H'_
M *"U< @;=O1BK9R,&O0?'G_(%@_Z^!_Z"U>?9(5<5[&#_AGFXFZEH=EHNJBX
MMC$[9=1WIDMW,Q)65@O89-<[IET;>X(S]ZN@MH2^,]*\_&4^66AHIRE&P":;
M!_>L3Z'-+]HF .YL8J^L$8X(%4KN+;,H'1JY'!I7*<&MR5Y&_LXESRQR#[5C
MO'L7=C.:U+UL%(EZ!!_.JK("F#4-):F$]3!O 0W IB3X7CKWJY?Q8K, (->U
MADJU%*70PLT2/(S'FD17FD$<0.?:FU;TZ;R+]&8 K7:]%H4HI[EVT\/3.0\S
M%1]>E:T2?9U2*61G6/@9/6M!)H[B(/&R@8Y -0W-KN7<#7R^:<]:"=KV/;PE
MH)M/<KVK(TEU&J[-ZY5<]>M5(C^[,>3E6.:<CFTO4DDY3.T_CQ3[B(6TQ*'=
M%*=X([9Y_K7B8>M!5V]D]C7$4JDJ*75#).(25[=:R7D<D^G;FM.Z95@P&^\*
MRL;21UKV9:R/GZFEHL%Z_-2$<]*6BIN8V0@X[4HSZ44=*F^H;$UJ!YI+5=;C
M\?2J$<NP]*D:\XZ5:9JI(AG4I-R2<^O-,'?./P&*?--OD4XIN[)-<]%[^HZS
M=UZ!A::RC9E>E.HQ\FVMKZF";N:%GCR:>< ]*IPS^4F*>;O-.YM&I8L@?-G'
M%2 J.O\ *J0N\#I1]KSP:=S3G1=<!5+-TK/9B9.#@4Z65F48SBD&/TI-BE/3
M0GB;/&ZIM_'WC5.+/F<59IIB3;%"Y;GGZC-3# 7Y0O\ WS3(\<YI^X"K-$ Q
MG[J@\<XK?\+G]_=?\!_K7/%OF_&M_P *G,]U_P !_K3CN:T?B.EHHHK8[@HH
MHH **** "BBB@ HS12=Z  D=Z3(-##--8[>!S^- :COI2Y'>H=ZCH<?\"I0<
M_P >?I2N-IDU%-6E%,0M .:*0^@H 4FDS37PJ\G!^M-#J.KC\Z5T/4?N':C-
M-#@G"A3^-*3V Q1N#T%SCK02!C-,.1SRU9'B3Q!;Z!I;75SC./D4G&3Q_C2E
M)17,RH0E4DH0U;-DL!UI5;/]*\.D^)'BG4+N7^R4&Q23@0%\+_\ JK;\,_%"
M>:_CLM:7;(2%+8V\]^,<?2L%B:;Z[GJU,FQE--RCMYK_ #/5F; YIN\<CT]J
M2.19HD=>0ZY!K.U_58M&T6YO)B/D0[<GJV.*W;45=GE1A*<E".YI!QP!U^E*
M#D_2O&M \<^)];\316MM-&MNSY8&+=M7/KGTKV&+>(U$CAG &X@8R:F%2,]4
M=&*PE7"S4:BLR;//M2BFCFE%6<@M%%%, HHHH 0]ZY.#_CY/UKK#WKDX/^/D
M_6@#H[;_ %0HHMO]4**!HL_2LKQ  ^@WJ,,@V[_^@FM4UD^(PS>';\(=I^SO
MSZ?*:J'Q(B?PL\@N8[3R!"L2%QGD 4B6UMY/S1_D:KK8S1-YCRAC]:DA28/B
M4X'O7TBO;<\!7ZHEB6SVE/L^3_GVIRQ642'$.'[9-1,I27,>&]<5.LT>X&5,
MX[4K/N7H]T0^4KQ /$,GHV*OZ=X;BGB9KAU QP,#_&HKFZ66)1&FP#ID4R.6
M9UPLY4>QJ9*4HZ.PK14O>1LOH5E9PAHXQ(:SKJ</A9+2) . -@Y_2FM-,% -
MW(?P/^-)O@7#3RLY]QBLX1DMW<VDX/96(9$C@()M5*GL!_\ 6I)9X]WR0;!_
MGVJU--%+("C KZ56E996R@Q]:T3?4RM'H:,.L6L%J(Y(04SSQ_\ 6JC<ZII4
MK;?LVU>Q#?\ UJ>=K0%#$ISW]*J16EG$Q>7YR/X:2IPO>PY3DE9$K-I8C!RQ
MSVR:9]IM,#9!@#^+_(INZ&>5B+8(I/&1_P#6J950?+Y8VGJ<<5I9$RE*VA#-
M=0DC[U.DU$[56(,<#J":LO! 5X1"?PI%$43?ZM:6@>^MV)!K4JPF(*WOR:?]
MM9QN.[CU--8QI\RQ@Y]!421R3-\@P!UP*7+'>Q3J3M8'O1+* ZD8JQA7C^4X
MI\<$('[Q0Q]A4P2''"D?A2;2V$KSTF47N/*(!;!J-F@D;;.=V>QK0DMK5F#R
M8XI[0:>RA@AW>N*.:)3A/:ZL5H],L9[? VC\!44FE6$</SRKN&>.*M%(%4A#
MM_&J_P!FC?J&<_G0I2O>XG"%K<NIBSQ6D<H"8/->=^)EVZ\T:#RP2.<>PKUA
M[*$'+1=/:O,O&$@'B<_NQM4# /?@5K*?NCP]-\^QDWEO-&419,HQ&?DZUN^$
M;=3J2&>3!"DY\O X858FT]]0L+9]T<*;"21C/!Q3;"=(+":-I(T,<+@/P&)S
M7$JCN=\TG&S.^@T]9BNT;@QP#FMRQT:V'!=9&SM//0URNB>(+5=+6SF)2Z4Y
M$CG&1SZ_45;\-78-]>2-<LR!A@%NIP.E*=64](F<:4(:R-_4-"\G:T; C^("
ML.R6VO+F2*5I(0O5BQQ6EJ6H[-/N)DE;Y5SUZ5S-I?M+%!!*.95)R!SUK.=2
MI"-V:0ITYO1&]=>'5M84F1Q<*YP"K_\ ZZ=;V$1PIA9??-,3=#9K LYX.1N:
MK(>>.,?, ?5N*JC6E5BQ3I*F[EY](LXK8,\C YZ;Z2WATR!QT)]VK*OY+HP@
M2/D]MISQ68)) XR'/YUK&BY1W,_K"C+8ZJ2WBN6,<3CCNO%9EUI^$V?:)&(/
M3>?\:SH;N>*1A'O'N<T\WH\MVF+[EYSSS5JE*+W)]NI+1%.>P56/+GWW4R*"
M.-ANW'/O4$6K_:KLPBSN2/[WEM_A5FVN1+>2Q/;R)Y3%074C/Z5OS:6,.3WK
ME[;&J8,> >]>D^ -O_"-MM_Y^&_D*\V??(,;2!]*](^'Z[?#C _\_#?R%>?C
M/X9VT6G.R.J!R.:6@45Y!W!1110 4444 ,E+!/E&3FN0\6>/;7P[ T<16:Z
M/R!NAQ]#6YXEU9-%\/W-XYP50A.?XB#BOG'4KZ;4=0EO;IRTDC' )Z"N+%8A
M4URK<^@R;*UC:G/4^%&_J?Q$U_4Y&/VEK=&Z+&2N/Q&*PVUO65DW?VQ?DYSC
M[6_\LU%8V-UJ5P(+""2=R>0B%L?E70M\.O$4=L95M-P(R1M^8?A7FQGB)ZIL
M^RJ4,LP[49QBOD+IGQ#US3-K?:FN(Q]Y9<L?S.:]3\*>.[;Q#&(WV07&/NLW
MWN?H*\(NK:>RNC;W$;12K]Y77!_(T^QO9M,O8KN&5@8W#84]0.U:4\54CI)G
M-C<EPV)I<U!*+Z6ZGU"')'/6CS.OMUK,\.ZM'K6BVU[%TD7!&<]"1_2K\DL<
M4;2.RJJC+$G&*]GF5N8_.94Y0DX2W6A5U36K32;/S[V98U/"@G!)_P BO)];
M^+6HW4SPZ.JV\0XW'YB?T%8OCKQ5)KVK.D;%;6%@% ;()QU_4URRA@?EX).
M,=:\JOBY/2!]UE>14X4U6Q*NWT>QI7'B'6KQR[ZK>(3SB.=E_0&I]/\ %>N:
M?,LD>IW4A4Y GD9U/U!-6=-\!Z]JL0FBLGA!&09 5S^=9VJ:#J>CR :G;2QC
M/#%2%/XUS.5>*YFV>M&EEM2?LXQC==+(]-\(?%$7TRV>M[8Y6Z2?='Y8KTF-
MUD7*D%3T(/6OEABXY8XD4Y5EKW;X;>(6UK062X/[ZW<KRW.,#_&N_"XAS]R6
MY\QGF4QPZ^L45IU78P?B)XXO+'4?[-TN7;MXDP.<Y/?\JY&2'Q?INEIK$E]>
MM"<$*URYQG\?>J_C1BWCW4L\8NR #Z5ZQXH$*_#*Y.Q=J11X'I\ZU$93G*;Y
MK6.N5.AA*6&BJ:E[2U[KO;_,J?#CQA/X@M9;342IN8.0V[DCC_Z]=PT@12[L
M %&2:\0^%+;/%V!G$@.<'(/RDUZ/X_\ $":'X=E"D>=<?*@#8/45T4*W[GGE
MT/'S/ *.8_5Z*^*VGJ>;>+_$FI:YXN:RTF]N;>-9#$IMYF7=@GGC':O8/#EC
M+IVBVD%S-+/,(P7>5RS$X&>2:\I^%N@MJ.L/J5VI>.'HS+D,V#W_ !%>T1\-
MMQGC.?2GAI2FG.3T8\Z]C2E'#44O=6KZLEHHHKK/GPHHHH **** "D/;ZTM(
M>WUH /X:Y5?^/U_]\_SKJOX:Y5?^/U_]\_SH Z&T^X*M55M/N"K5 "-_2H7^
M_']:F;^E0O\ ?C^M UN<YX\_Y L'_7<?^@M7 #[HKO\ QY_R!8/^NX_]!:N
M'W1]*]C"?PCS,3\8Z,_O0W<5U6FW>^!2^,UR2G#5J6-[Y<14]CZUGC82E&\3
M.+Y6;8O6&H%93^[%/GN%E>,K]T5EW%RC."&'(Y.:6WN<6XSUS7CRE+EM)&[J
M7+LSA[@MZ<5%(P%&]6.01S[U7F8]JPOI8S;N0W8\R(D]:QV&VMG[V0>E95RN
MV<BO7RZ;UB9LB'6E!(8X)H%'<UZY.[+-KJ$]JV(W)!/(/-;R:O(T*AAGCFN8
M4X<5JVQ+Q\XQ7D8^"C%.*M<TC-K2YKRA);9)0,I(<$?W<=ZK[_L[&WE/F02\
M*Q/W3]?QI(&?RMF?E)Y%*0H5HY/F5AA#_=-?)8S"\O[R*M8]S#8M2M3GU*=_
M%)!*B2'*M]PBJF#N.:T+^9'L($ED431,5P2,D9'/Z5FF1(TW22*N2?O'%=&#
MK.I3]X\_,,+)5ERQ>H_%&/6FAT92RNI Y)!Z4J,KC*,&'J#FNKK8\Z5.4?><
M787%+2 Y&<TN:K0S?D%(0,4M%,!G)88J00OC<>GTIBG;+6B"&AP*QH[2]3>>
MZ]#/)&<#K2TLT?EMFDK9[F#$(!.:,4M%(0"D/2E'6D/2FADXWE0%Z?2I!#@C
M/I3XN(Q4A;/:J-XI6&)'MY%24F[VI:"@SCI1DFBC.:JZV&N[ <]:Z'PG_KKK
M_@/]:YX'@UO^$#^_N_\ @/\ 6E&2YK&]%:W.IHHHKI.T**** "BBB@ HHHH
M*8[;<GM3ZK7DZ00R2R,H5%RP)H!7;LC'\2^*K7PU9M+<NLDI^Y#G!8X_&O)M
M6^)NN:C(XMI%M(L\!3S^?%8_B[7I-?UR65V;RXVQ&I/'3K6-'$TC".*)I97/
M"KR37C5L7*4N6&A^B99DE"C253$*\GWM9%V;7=8E??)K-\">RW;K_6K^G>-]
M>TOF._FE'_3:0O\ S-6K/X<>(KNV\[[)L _AD&&_(UAZAI=]I-T(-1MGBST)
M4C-8R>(BKML[:=+*ZTG3A&+:\CUSPG\35U:06FJ*MM.1PY; /X8%>@JY*_U]
M:^5UWAB8I65^J-TKW?X=>)'U_0%6Y;_28F*MDY../\:[\+B.?W9/4^6SO*(X
M7]]1^'JNQV)DV@[C^E8/B7Q;:>';7S)V4RD92/=@M6M=74=I9RSS%0L8R23C
M%?.7B'6IM>U62YGE8J6^16)PH]/UK;$5U1CYG%D^6_7JKYG[JW-S5_B=K>JB
M2*-C:QMP-@^8<^HP:YUM=UAY-W]JZ@#_ -?3@?EFJL4$\]T(;5'GF?HJ*2?P
MKI(?AUXDN+7SUM"HZX8X;\J\J,ZU1W39]M/#99A8I5(Q7JB'3?'.O:9(&2^E
MFP>DQ+9_.O2O"'Q)@UQQ:ZCMMKGH&9N&X],"O'-0TR]TJX$-]$T3]0'!!/YU
M#%(\-RMQ$^UD.>#BJIXBI3E[[N98O)\'BJ-Z22?1H^I0WH>/YUY+\8KUWN[*
MUWX50SD =<X_PKLO OB$Z]X;263_ %L)$;Y.2< <URGQ@TQV6SU&)"RJ"KX'
M0<8Y_&O0Q#YL/>!\EE-+V&9JG6W5_O+/PDL(&TFXF=%>4MC)';TKS_Q?#]@\
M:7YA 0+<NZ8'3YS77_"[Q'8:;875O?7$4'.Y6>0+NZ\#-<;X@F.M^,+DVP,@
MFNF"!?F++O/(_ UQ3LZ4$EJ?2X:%19GB'/X;'O'AV6:;POILQ(+O:Q,2?4H,
MUYS\5_$1EFATFWD4JI)GVG_=X_#!KNY+M?#?@.*68[&M[-% ;@AM@ 'YUXKI
M=K/XJ\7HK;W-U-OD;!;:N[)_0FNO%2:A&FMV>%D^&BZ\\9/X(7/0?A3X=6WT
M^35)XR'E.(]WH">?U%>D[.1CZU7L;&.PL8;: @1Q($ 48Z#%65XY-==*FJ<%
M$\3'8J6+KRJRZL>*!1D>M+5G&%%%%, HHHH 0]ZY.#_CY/UKK#WKDX/^/D_6
M@#H[;_5"BBV_U0HH&BS6-XHX\,Z@0<'[/)_Z":V#63XD ;P[?@C/^CR?^@FK
MI_&C.I\#/&XIW+ ,N>15F21I/^6/ZTT0D+D#:!CM2B/H03CUW5]*['SL6UUN
M.16QQ'M]\U+#"F[YZC\IU?"L3QV.:F2,[?GW@_[M2S12=["S1J20BY':F)#M
M'*X]ZF17VCJ/J*7)SC<OYTEHA2=WJ5S""<_-39+82<\\<<U<1R8R6VC%,'[Q
M?E;=_NTDV.35K%)8=IJ4V<K=MM2E"O6I5>0CYMS#U"T^9DVCU*K0/$!\^<]J
MBDMVQD=:N,N<D'\ZB&0,EA]"::;%*S6A7%I,R@@]J<D,Z'!/'O3_ +5'&&:6
MYCC [%A5!_$.GF<1_:E8GT8?XU5V3*UM"VZR#_ZU,59#_>_&HDU[3MKG[0GR
MG'+#G]:5-?TUYBGVF/< #]X?XT7)275E@))@XS4]G#/(&\O("_>-1C4K' Q=
M0\DC_6"MU(2?#JO8HTLCNA+(N<@D>E<6*Q2H0NSMPN'5>7+%F,Q=/E.0<_G4
M;/+_ !;\>U;.L016_E/(R1-M 99#MYX]:X'Q=XDDL'2&QG5RPY*8..E*.)BZ
M/M4CIA@G4K_5[G3*3)'@MWZ9I66567:K$5Y4?%MZO"RR^83GY4S6WX7\77VH
M>(;>QED9T<$'<FW!XQ7+_:-]XGJO(G37\2YWCNRX+I3UN55-RK@^E6KN/R8C
MY[(& R!GDU3B\N61$X!?U.,5VQQ%-PNSPYT*D:O*AD;O/.,],UY9XP??XHE#
M#&T=?P%>C-JEO%>R0J_S1'+D= /7->7>+4:;Q/*8[A3&R[MRX/853J0DM#2E
M3J0E[QJ6>^2PA =F&UL8/3FL*^BDC$I^;KZFMW27C73;1?ER=RDL^,_,>:I:
MM A,B!DY/7S/:LMM@]YLN2 RR6\J;@-H'4UUWA6%?L<C$D-O[FN-:6-=/0JR
M#9W\WK7;^ EBO-)+AU)#Y(#YS7-*HZ6J-Z=+VKM)EK4[F,^'[U ?F\HUE6H\
MNYLFSD>4>?\ @5=3JVEQ1Z%J4NSD0' _*N:C@81V.>,1D?\ CQKGJXIU([';
M2PT:<MS5O%DFL9)H?OHN01]:LK<[XXQ,^3CFI;% NDS^9C&W&3Q69_:.F*I5
M[J+CJ?,''ZUTY=9IG+F#<;%R2X.X_P 0SP::C@]JKKJFE^7Q=PGW,@Y_6I(+
MZREC+)/$<=@XKU;61Y4979.% ^]5?4W5=*G,)57 &,]^14WGPG_ELG_?0JAK
M#PG29U26,.P 4[QZBE8KFL<Y;ZGKUG&\R1*WRC!Q[_2K^F>(-3DEN&NM*DD<
MJ'W*I.23_NUD-IVOIIKRI?0E%5<*2.>16EI"^*E$ILHK:5C&,[I!P,]?NFL7
M97.B-W8Z6SN+B\M4:1#$Y4$HPP:],\!JRZ"^X_\ +=OZ5XK'JFK:9*9]<6)5
M= (UC8'./P%>M_"W4WU7PB]T\)A_TIU"D]>%Y_6N'%58./*MSJHT9Q?/;0[<
M4M(OW:6O-.P**** "F_Q'/2G4F."/6@#E/'NB:CKVBK9Z9L)+AB&; XKR.[\
M >(K1VWV32?]<E+_ ,A7T-C"@9I-H[UR5L+"K+F9[6!SBO@J?LZ:5M]3S[X9
M^%WTO3C>ZA;M#<RDC;(I5AAB.A_"N^9>]-EECA1FE=$1>2S$ +^-<_JWCO0=
M*C9FOX;AE!/EP2*Y)].#6T5"E&QQ5IU\;5=1J[?8\_\ BW86\.KV<\:JDDB$
MN1_$1@"O.1SP>A-;WB_Q++XDU;[6X*0KQ%&>H&!_A63865QJ5Y':VD+R2.P^
MZI.!Z\5X=:2J5&XGZ5ED9X;!05=ZI'M'PG>5O!R*X("NP4G_ 'C6C\0-3_L?
MPG/*OWY3Y8Y]03_2M'POI/\ 8GAZVLOXT!+';C)))_K7$_&2Z86EG:_PLWF'
MGT##^M>M)NG0]X^%HQCC,VNMG)OY7/)2?]9OY!/%=;\-]#CUSQ&PNH_,@BC+
MG(XSD#^M<B3\O//.37J/PONK+1_#M_J=[-'"?,V@,0"1@>OTKR\-%2J7D?<9
MO5G2P<I0W>AZG $"A(AM4#A>E8?C+P]_;WAZ:VA1?M6,Q,QX!S_AFN0NOC#;
MI(QL].\]?X29MN?T-):_&>)V N]+$*]V\_./_':]6=>B_<;/A:.59C3:K0AM
MKNO\[F)#\(]<9OWTL*CU# UVO@;P3=>%;N>6ZN!(LJ8V < Y'/7VK=T/Q5IF
MO0A[*X3.<;&8!ORK9R2A)!!]Z*6'IQ?/$,;FN,KQ=*MI\CQGXE>&+N'7FU.S
MA:5)?G<JI.#D_P#UJR+[QSJFJ^'!H36G*JH:57R7((/W<>WK7O4MO'/'B2)7
M7T9<U4_L33-^?[/M%/J(5!'Z5G/#7D^5[G11SF/LJ<:T.9PV9P7PK\,S:<D^
MK:A"8WD7$8?(VC&2<?0FN4\?:T_B7Q4EK:-OAA;RU"\Y.3Z5Z=XZUU/#WAN0
M0[1-*-D2J0.XS^F:\]^%_A\ZCK;ZC>#,5NQY9>)'P<\]L9!K*I%*U"'S/0P=
M;F=7-:_32/J>G^$]%30_#UM:@*)"BM+CNV!G^5;:DE_EQBO-/&7Q*FTZ_?3M
M%C_?1.8VEP#\P., 8KFXOB#XLTJZCGUH.T$A)5'MQ%N'UQ71&M2IKE3V/(>5
MX[%?OG'XM=UK^)[D.F&XIP&!ZUA>&?$</B72H[N)55L#>@?.TXK;#<XQ75%J
M2NCQZE.5*;A-6:'44F:6F9A1110 4A[?6EI#V^M !_#7*K_Q^O\ [Y_G75?P
MURJ_\?K_ .^?YT =#:?<%6JJVGW!5J@!&_I4+_?C^M3-_2H7^_']:!K<YSQY
M_P @6#_KN/\ T%JX ?=%=_X\_P"0+!_UW'_H+5P'\(KV,)_"/,Q'QB$4H<BD
MS177H8:DAF^0U>@F7RP#6:>1BG!BHZUSUJ$*D>4%<V@PXQTI7.:S8;S8,,,_
MC5D7:,.<#\:\.IAJE/2P^8F)Q@5GWPQ+FIEN_,G";<#US3=0'W36^&A.CB$I
MK<3:*7:D%':CI7N@'>M*S.;<"L['<UJ:?#O@SG'X5Y^/7[JXM;Z%^+"QC-([
MJ>AY[4V3B+KBL]W8,<-@]J\"I:4>66QKSN+3CNBAJ>H:(;P17\UP+A3]V*,G
M^1JH]_X68XEN+X@=WB8 'MWK,U6XN-*\0BZ58Y"P'WT!R3]170:K>0"QT6'4
M;>VCGNKA)),1*-J[E// Z@U[M++L-"$>6.Z\O\CJ6:8J6KGMZ_YE(:AX;5&0
MW-Z PP3Y3 ?GFKUA)8R6ZMI;.R9P2V>>:;XF1-0TJ[FT=[*6VM]OFK"B;E !
MSTY[&J7A;<VA_P# CC"X[FHKX6A'#NI%69C6QN(J>Y)W1LX*[MV-I-)N Z"E
M\N08!4E35J.U&W)_E7B16AR*+95&#R6Q[48'9LU<^RH>:/LR#I5<K'R2*)R&
MJ6.9E(4=":E:W!N-F>V<XJ5(%48ZGUQ6-'52]3:I%IKT([S'RGO5>I[N-CC'
M.*B,;+U%;/<P<6-HHHI$ .M(:444(9=C_P!6*EJ.-?W8J0\59T16@444OXT#
M&GM2XVC-&W)'-+)R-O>IG-P5[%QI\S(L&60*AQDC-=+X5C\FXN4Z]/ZUS9B,
M>"K\G!Z=*Z3PEN,MT7.X_+S^=94/:<]Y(ZX^S32BSIZ***] W"BBB@ HHHH
M**** "LCQ%8W-]I-Q!8!?.E0J"S8[5KTQAENN*35U8N$G"2DNA\_7GPZ\260
MR]LLIY)\OY\\^PKI/AOX/N8]:ENM8L)(U1#Y7F(1SE?4?6O7-IQZGW%-9?3
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
MMAKTIV/J5>1D<J17E'QG8_:M.7_8/\S6S\+_ !1+JUH^GW3DS6ZDKN/)&?\
MZ]8WQG&+S3G[>61^IKT<144Z#:/D\JPT\-FL:4]U?\CR_;\^#4LEQ,;,VYE<
M1EMV%. >U1*?E^;TK=\'^&SXFUC[(VX0(-S$9]O\:\B$92DE$^^Q$Z=.#G5^
M%:F(03TVK1QCD!J^C-.\+:3IUKY5O9POCJ70-G\\UR'C;P#9/ITE_I</E2QC
M)1<\_P"<UV2P,TN:Y\_A^(Z%6LJ3C9/J>5Z?J5UI=XEW;R.LJG[JGBOH'PCX
MEB\1Z1YX8&5'V/TZX!_K7SFF7Y;CG%=W\*-5-KXF%EN.RX!XSQG'_P!:EA:T
MHSY7L:YYE].MAW6BO>CK\CW#GH*8<*27/:E/ ]<&N8\::TN@>'YIPQ,\@"(,
M^X_^O7L2ERQ;/SNE3E5G&G%:MGF'Q!UF37_%?V6V<M# ?*0#INW'^A%>I>'=
M%_L'PCY)4+-Y1D<]]VT9_E7FOPTT%]9\1-J%T-T,&7R1G+D$?U%>US#S8&C(
M^^I7]*XL/'GO6DM3Z3.*T*$:>!I;1W]3YSM'^W>,4DES*)+G+'&>2:])^+-G
M;1>'[=EA&]&(3 [94']*\^UZSG\,>*Y'EC:.-)_,3*XW+N[>M:WC7Q_!XGL;
M>SM+28,#ERPQD\=/RKD@X^SFI;GMXB,JV)PU6G\"W^5C=^#-RS'4H.1'&L;*
M/KN_PKU5CM&.]>??"C0YM-TN>ZN(V1KD*0&4CCD_UKT$#)&?2O2PR:I*Y\EG
M,Z=3'5'3V_X Y3D"G4P\$8]:?70>2%%%% !2'M]:6D/;ZT '\-<JO_'Z_P#O
MG^==5_#7*K_Q^O\ [Y_G0!T-I]P5:JK:?<%6J $;^E0O]^/ZU,W]*A?[\?UH
M&MSG/'G_ "!8/^NX_P#06K@/X17?^//^0+!_UW'_ *"U<!_"*]C"?PCS,1_$
M$HHHKJ,1T8W2 4D@P^* <'-#'-'46MP.!C/6D)]#0/>BBR&]6.1C'(&-37$W
MFHM5J*APBY*3W0<NHO:EI*45H)Z" ;N*Z"SC\JQ!]JP[=#+<(@[L*ZN:T6"S
M+=]HKSL?+W%$TA&]V4G&]>/2J$\6#S2M=RYP.E,,DC]:\)[V(E)&=J5C'>-!
M*8BTD#!MN#\V,$?RKG-9U2ZGUZ.\N;8JT&T)"XP,+CV]A79Q_P"L5>^[%:MS
MHEM*JRSQ*Q(&/EKT*&/^K0?.KV%0H2K-Q1R$6KR:UIS6&GZ='9)=$+<SHV0!
MR"3Q[FNFM]&72-,A2S_?18&]P,_CW]ZU;&QLH+<Q1VZC R<+UJNMZMC>>61F
MU<X(/;_/->=F.)G7C&5%VCU/5H4:=*;C4W*JE),E.5'7ZT_/&*N&TBMI#-$/
M-BD.<+VJU]FMY%#0ID=Q4T*T:L3.I@W%W6QD8Q0>E;)MK<\K&<?C2&T@(/R$
M?G75[)]#-47U,,_\?OX5)[U/?0Q170V_W*AQQZ5QTTX\WJ36W7H!(;J*:X5E
MXH*9J.?B/BM]3F;*9XD(H[4G\- !Q4,PZB]J*MV]LLJ#/7O4ILT!X/([52B:
M.FQ(_P#5"GGK30A2ESN'4"AV-8II!2JIIR+CJ139W7;P<4O:*$36%-R8\H54
MOZ4Q/WK;QT%.C@:6$D*S\=B:E@M9OLD>RWZ^Y]*XXUG*HHM'='#M1NB(_.WX
MUT7A5<27?_ ?ZUB#3[PN2651@<8Z5O>&+2:V>X,KAMV.GXUU4ZC<TK,BG0<+
MR9T-%%%=IJ%%%% !1110 4444 %(>OO2TG>@!,FH'=ANQC@5.?>HV3S,_P!U
MA@T!U3/F;6IS=:W=2XRK/G&_/8"J.%XP&.>V*]QA^%V@AV>ZB>5V.2=[C^35
MS?BWX8QV=HUUHS,=O_+/D_U->+5PM5WD?H^%SS!N2HK3H8W@63PM:3B76FS<
MY^4.V%3ZY/UKV^UD26-9;=T>%A\I0Y%?+NT%BK<&O1/ACXKN;?4DTJ]E+02
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
M (^+G\/ZUSF/F_*ND\*#]_=?\!_K6D-S"C\9TU%%%=!WA1110 4444 %%%%
M!56^MHKRWEMYUW1R*58?6K5-(.<]L4;C3:=T?./B[PU<^'=9D1X_]'8C8XR1
MR,XY_&L'Y"VYRP/8CBOI?6M"M=<T]K2^C+*3D,.HX/\ C7E>N_"?4K68R:2P
MGASQ'R6_E7CUL)-2YHGZ!EN>T:M-4L0[27W,YBP\9^(M,C\NRU%HH^P*(_\
MZ$#6=J&JWNJ7'G7LYGD]2<?H.*U9? _B>-^-&NG_ -V,D59M/AYXFN^NGM;?
M]=5(_H:YW&O)6U/54LMHOVD>1/RL<NY!ZY"G[N.IKU[X8>$'LHO[6U"("9E*
MQJ2<KTYQ^=6_#'PNM=+D%UJ9^T7 Z $[1_*N_6(*H"C ]!VKOPV%</>D?,9Q
MGD:\/88?;JRMJ=E#J5A+93@,DJX()QWS7SOXFT*[\/:M)#<18C+?NWYPP]?T
MKZ3QZJ<UDZ[X=L_$%BUO?Q%@?ND=171B**JJ_4\K*<SE@*FNL7N?-?(SC*D#
M *G&*W;#QKK^EP>39ZDZ)C[IC1OY@UT.M?"C5+5]VFMYT*_=0 EOY5@/X(\3
MQOM71;I_]H1FO(]G6IZ*Y]Y'%9=C(\TG%^MOU,J]U.[U*X,U[,\LAZD@?RZ5
M50>8^Q<Y8]!WKJK/X<>);N4!K5[;/5I5( 'Y5Z)X7^&-GHRK/?\ ^D7.<G!.
M,_I5T\-4J_$<V(S;!8*GRT[/R7]6*OPR\(G3(?[3O%'GR#*#)RN1_P#7KT9
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
M*](\#W-O=:"6LR&C6X=1CM@"NND_=LV<F*K*K+1'3#I2TB\#FEK8X@HHI&)
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
M:RW, 1%<$COC\Z?>Z@';"_=J)U)X(;(Z9-9;,=N#75)N)YV(Q?.E9;%DW8Z
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
MED[^]<[IRF%,L$;/M4TNXMU &.U>M3RRC#='G_VG6FMQ[S7K.3/?2ON[$_\
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
M*!%;KECM4,"0!NP.>U>B_%-;_7=+\(_$+0]-G*6;"YNK=R-ZHWE,%QQS]X4
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
M213RP,"3C\:W)['!P>O:J+:>6;H/TK-1Y-;E7N:=EK+E I)QGOFM>)[>9<N
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
M0LX4;0  %'% ';#.1FG5GZ9K%GJZEK%I&5>OF0O&1^# >E:% !1110 4444
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
MVFM_PPDD<\^^)H]V.H],UT&P;LXZ4JCD8IJ-BXTN5[CZ***LV"BBB@ HHHH
M**** "BBB@ (R*8(P">!R<]*?10 TH#G/.:4+@#VI:* &[>_&>Q(HV\<GFG4
M4 (5ZXQ2;.".GTXIU% %+4=,34[-[::::)&/_+!]AQZ5+:645C916MNH6.%0
MJ#'058HH 8(P/NDCUI0N!3J* (Y(1+&\;DE&!!&?6F6EJMG;1V\3$QQH$7=R
M0!Q4]% "!0OW0!GDX'6DVG(.>E.HH 0*%8D  GKQ2T44 %%%% !1110 4444
M %%%% "'O7)P?\?)^M=8>]<G!_Q\GZT =';?ZH446W^J%% T6,4Q_O \#'K4
MF*8Z97D9H%L-,T8^\ZY^M'GQ?\]D_P"^A5.2R#MSD?C47]F"EJ%S1\^+_GLG
M_?0H\Z+_ )[)_P!]"L[^S!1_9@IA=FCYT/\ SU3_ +Z%'G0_\]4_[Z%9W]F"
MC^S!0%V:/G0_\]4_[Z%'GP_\]4/_  (5G?V8*3^S!0&II?:(?^>B?]]"C[1#
M_P ]$_[Z%9O]F"C^S!18-32^T0_\]4_[Z%+Y\/\ SV3_ +Z%9G]F"C^S!0,T
MO/A_YZI_WT*//A_YZI_WT*S?[,%']F"D!I>?#_SU3_OH4>?#_P ]$_,5G?V:
M/\BC^S1_D4Q:FCY\/_/5/^^A1YT/_/5/^^A6=_9@_P BD_LP>WY4 :7G0_\
M/5/^^A1YT/\ SUC_ .^A6;_9@]ORH_LP>WY4:CN:7G0_\](_^^A1YT/_ #TC
M_P"^A6;_ &8/;\J/[,'M^5&H7-+SH?\ GK'_ -]"CSH?^>J?]]"LW^S![?E1
M_9GT_*@-S2\^+_GJG_?0H^T1?\]4_P"^A6;_ &8/\BC^S!_D4 :8N(?^>J?]
M]"CSX?\ GJG_ 'T*S/[,'^11_9@]?THU)U-3SX?^>R?]]"CSX?\ GJG_ 'T*
MR_[,'K^E']F?YQ18-33\^+_GJG_?0H\^+_GJG_?0K,_LP?Y%']F#U_2AZ%:&
MEYT7_/9/^^A1YT/_ #V3_OH5F_V8/\BC^S!_D470GIL:?GP_\]4_[Z%'VB+_
M )ZI_P!]"LS^S!_D4?V8/7]*- U-+SX?^>D?_?0I?/A/61/^^A69_9@H_LP4
MM1&GY\/_ #U3_OH4>?"/^6J?]]"LS^S!_D4?V8*;0)FI]HA_YZI_WT*//A_Y
MZQ_]]"LO^S!1_9G^<4@N:@GA_P">J?\ ?0H^T0_\]4_[Z%9?]F#_ "*/[,'^
M13&:GVB'_GJG_?0H^T0_\]4_[Z%9?]F#_(H_LP?Y% &I]HA_YZI_WT*/M$/_
M #U3_OH5E_V8/\BC^S!_D4 :GVB'_GJG_?0H^T0_\]4_[Z%9?]F#_(H_LP?Y
M% &I]HA_YZI_WT*/M$/_ #U3_OH5E_V8/\BC^S!_D4 :GVB'_GJG_?0H^T0_
M\]4_[Z%9?]F#_(H_LP?Y% &I]HA_YZI_WT*/M$/_ #U3_OH5E_V8/\BC^S!_
MD4 :GVB'_GJG_?0H^T0_\]4_[Z%9?]F#_(H_LP?Y% &I]HA_YZI_WT*/M$/_
M #U3_OH5E_V8/\BC^S!_D4 :GVB'_GJG_?0H^T0_\]4_[Z%9?]F#_(H_LP?Y
M% &I]HA_YZI_WT*/M$/_ #U3_OH5E_V8/\BC^S!_D4 :GVB'_GJG_?0H^T0_
M\]4_[Z%9?]F#_(H_LP?Y% &I]HA_YZI_WT*/M$/_ #U3_OH5E_V8/\BC^S!_
MD4 :GVB'_GJG_?0H^T0_\]4_[Z%9?]F#_(H_LP?Y% &I]HA_YZI_WT*/M$/_
M #U3_OH5E_V8/\BC^S!_D4 :GVB'_GJG_?0H^T0_\]4_[Z%9?]F#_(H_LP?Y
M% &I]HA_YZI_WT*#/#@XE3_OH5E_V8/\BE&FXZ8_*@#2\^+(_>)T_O"N;1?]
M+?'S#<3D'/>M$:>>X'Y5)%8+&> * +5J/D%6JCB7:,8J2@!&J%NM3&HRA-
M98@/OH/^!"@3P]?-3_OH52EL@WW0/RJ'^SB>N*!:FIY\/_/6/_OH4>?#_P ]
M8_\ OH5E_P!FT?V;19CLS4\^'_GK'_WT*//A_P">L?\ WT*R_P"S:/[-HLPL
MS4\^'_GK'_WT*//A_P">L?\ WT*R_P"S:/[-HLPLS4\^'_GK'_WT*//A_P">
ML?\ WT*R_P"S:/[-HLPLS4\^'_GK'_WT*//A_P">L?\ WT*R_P"S:/[-HLPL
MS4\^'_GK'_WT*//A_P">L?\ WT*R_P"S:/[-HLPLS3\^'_GJG_?0H\^'_GJG
M_?0K,_LP?Y%']F#U_2FK=0-,S1?\]D_[Z%()H>\J?]]"LW^S!_D4?V8/\BEU
M'H:?GP_\]4_[Z%'G0_\ /2/_ +Z%9G]F#_(H_LP?Y%/0#3$\/_/6/_OH4OGP
M9SYL?_?0K+_LP?Y%']F#_(I"-3SX?^>L?_?0H\^'_GK'_P!]"LO^S!_D4?V8
M/\B@#4\^'_GK'_WT*//A_P">L?\ WT*R_P"S!_D4?V8/\B@#4\^'_GK'_P!]
M"D\Z#&/-CQ_O"LS^S!_D4?V90!I^?#_SU3_OH4>?#G/FQY_WA69_9M']FT!<
MT_M$/_/1/^^A1Y\&<^9'GUW"LS^S/\XH_LP?Y% M34^T0_\ /5/^^A2>?#_S
MU3_OH5F?V8/\BC^S![?E0,T_/A_YZI_WT*//A_YZI_WT*S/[,'M^5']F#V_*
MC4#3\^'_ )ZI_P!]"CSX?^>J?]]"LS^S![?E1_9@]ORHU T_/A_YZI_WT*!/
M".DJ?]]"LS^S![?E1_9@]ORHU U/M$/_ #U3_OH4?:(?^>J?]]"LO^S!_D4?
MV8/\B@#4^T0_\]4_[Z%'VB'_ )ZI_P!]"LO^S!_D4?V8/\B@#4^T0_\ /5/^
M^A1]HA_YZI_WT*R_[,'^11_9@_R* -3[1#_SU3_OH4?:(?\ GJG_ 'T*R_[,
M'^11_9@_R* -3[1#_P ]4_[Z%'VB'_GJG_?0K+_LP?Y%']F#_(H U/M$/_/5
M/^^A1]HA_P">J?\ ?0K+_LP?Y%']F#_(H U/M$/_ #U3_OH4?:(?^>J?]]"L
MO^S!_D4?V8/\B@#4^T0_\]4_[Z%'VB'_ )ZI_P!]"LO^S!_D4?V8/\B@#4^T
M0_\ /5/^^A1]HA_YZI_WT*R_[,'^11_9@_R* -3[1#_SU3_OH4?:(?\ GJG_
M 'T*R_[,'^11_9@_R* -3[1#_P ]4_[Z%'VB'_GJG_?0K+_LP?Y%']F#_(H
MU/M$/_/5/^^A1]HA_P">J?\ ?0K+_LP?Y%']F#_(H U/M$/_ #U3_OH4?:(?
M^>J?]]"LO^S!_D4?V8/\B@#4^T0_\]4_[Z%'VB'_ )ZI_P!]"LO^S!_D4?V8
M/\B@#4^T0_\ /5/^^A1]HA_YZI_WT*R_[,'^11_9@_R* -3[1#_SU3_OH4?:
M(?\ GJG_ 'T*R_[,'^11_9@_R* -3[1#_P ]4_[Z%'VB'_GJG_?0K+_LP?Y%
M']F#_(H U/M$/_/5/^^A1]HA_P">J?\ ?0K+_LP?Y%']F#_(H TS-'SB5.GJ
M*YN&/]^<<_/U%:8T\+T7GUS3X;%8SP*8%JU4[.:*EB&U:*0$E%%% "%12;1Z
M444 &T>E&T>E%% PVCTHVCTHHH -H]*-H]*** #:/2C:/2BB@ VCTHVCTHHH
M -H]*-H]*** #:/2C:/2BB@ VCTHVCTHHH -H]*-H]*** #:/2C:/2BB@ VC
MTHVCTHHH -H]*-H]*** #:/2C:/2BB@ VCTHVCTHHH -H]*-H]*** #:/2C:
M/2BB@ VCTHVCTHHH -H]*-H]*** #:/2C:/2BB@ VCTHVCTHHH -H]*-H]**
M* #:/2C:/2BB@ VCTHVCTHHH -H]*-H]*** #:/2C:/2BB@ VCTHVCTHHH -
MH]*-H]*** #:/2C:/2BB@ VCTHVCTHHH -H]*-H]*** #:/2C:/2BB@ VCTH
MVCTHHH -H]*-H]*** #:/2C:/2BB@ VCTHVCTHHH -H]*-H]*** #:/2C:/2
MBB@ VCTH"BBB@0ZBBB@!#1110 FT>E&T>E%% PVCTHVCTHHH -H]*-H]***
M#:/2C:/2BB@ VCTHVCTHHH -H]*-H]*** #:/2C:/2BB@ VCTHVCTHHH -H]
M*-H]*** #:/2C:/2BB@ VCTHVCTHHH -H]*-H]*** #:/2C:/2BB@ VCTHVC
MTHHH -H]*-H]*** #:/2C:/2BB@ VCTHVCTHHH -H]*-H]*** #:/2C:/2BB
M@ VCTHVCTHHH -H]*-H]*** #:/2C:/2BB@ VCTHVCTHHH -H]*-H]*** #:
M/2C:/2BB@ VCTHVCTHHH -H]*-H]*** #:/2C:/2BB@ VCTHVCTHHH -H]*-
MH]*** #:/2C:/2BB@ VCTHVCTHHH -H]*-H]*** #:/2C:/2BB@ VCTHVCTH
KHH -H]*-H]*** #:/2C:/2BB@ VCTHVCTHHH -H]*-HHHI  %%%%,1__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>img11719860_9.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_9.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" #= 1,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HK
MB/%'Q!@TF=['3E2>Z4E7<\JA'4 ?Q$=^0!ZYXK@;KQWK4TC,][/@]DDV ?\
M?./ZT >ZTA( R2!7SK-XNU4L29W<>CR.W\V-4)_%FI'[IA7_ +9J?YB@#Z6:
MXA7[TT8^K"HS?6@ZW4 _[:"OF%_%^LKTN$'_ &R3_"H'\:Z^/NWY7Z(!0!]2
M?VA9?\_EO_W\'^-']H67_/Y;_P#?T?XU\IOXX\2#IJLP^E4;GXC^(K<[?[6F
M=_3CB@#Z\%[:-TNH3])!3UGA;[LJ'Z,*^-#\3_%)/_'\I'^U&#0/B;XFSS<P
M'ZVZ?X4 ?9X.>E%?'$7Q5U^/[R6CGU\D+_+%7H/C%KL3 L@Q_P!,YY4_DU '
MUS17S+I/QUU"*X'VA[B-?]MO.7\0W/Y$5[9X.\?:?XJB6-7C2Z()4*V5DQUV
MYY!'=3S]1S0!UU%%% !15+5=5M-&L'O+V39&O  &68]E [FO+=6^)>I7C,++
M%K!_#LP6/U8@Y_  >YH ]?HKY^N?&6K2#F[N"?>>0C\MU9TOBW4L$,4<^K@M
M_/- 'T@TB+]YU'U-1F[ME^]<1#ZN*^8Y/%FK Y66-?I"G^%0MXRUQ?NW87Z1
MJ/Z4 ?3_ /:%E_S]V_\ W\'^-']H67_/Y;_]_1_C7RO)XW\1#IJ<@^@ JM+X
M\\1QJ6;69@!ZF@#ZR_M"R_Y^[?\ [^#_ !IPN[9ONW$1^CBOCJ3XG^)0<1ZC
M(P]7 -1_\+-\4'K>1'ZP*?Z4 ?9JNC?=93]#3J^,D^)WB-6R\ML_UMD_PJY'
M\6]?0#$5L/=-R?R(H ^P:*^3[7XU:U"!O6;/^Q=R8_(DBO0/"7QO6\GCM[XF
M7<0-LH59/^ L,*Q]B!]: /<**K6%_;:G91W=I*)8)!E6'\B.Q'I5F@ HHHH
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
M\/:8I&>3;+D5<WZM%$A*VETH)P03$[?@<C/XBB77(8R?MT-Q9G( ,L>Z//\
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
MK\+KX&-D/G09X(&=]=]*02B#(4?.?]T=/\^]>>_&-GD^%NHCG:L\);GJ2XH
M\O\ @5_R/MM_O?\ LCU]7U\G_ O_ )'ZV_WO_9'KZPI@%%%% !7D?QP_U&E?
M63^E>N5YA\;+2-_#UC=G=YL=QY8YXP5)/_H(H Y3X;+O\9 $9'V>4XQ]*]>3
M*, AV@L 3C'2O'OAM\WC(#K_ */)_2O86E$*EF+8 [9H #AB2 #D]=O^%-F9
M?,(>,G'0Y/0?6B*X@E=1&Q8CD@H!@4XH&(#(#GV-(!SJH5 .<+TP#BD8*8@C
M8R>1D$8I&VIN(4[<]N::TH,F%C#*H'.,4 .2,QJPRIRW4$?Y[UEWV^?6M,A8
M-M61YS]$7"]/=Q6N1B--V/F!/4?UK*A'G^)+MU0[;:VCA&!_$Y+GI[!* -9"
MO)+]!QDY/ZTS/GL%$A Z8"]J1W:.-BI;MP>?YT1RE1N(!(0L<#GTH ;YC;BK
MECD\<5-(X8@*Q  VJ?ZBF03HQ:10^$&2<\5$)#YA"DE>@I)WV FCW";8[;GX
M/(Q^=?)OQ1Q_PM37<# ^U#OG^%:^LMP!)!^;&&;IU]:^3?BB<_%373ZW0_\
M05I@?4'PU_Y$#3/I)_Z,:NK?[C?2N4^&G_)/],^DG_HQJZPC(P:8'RK,?^)G
M?_\ 74_S->X^"R5\(Z;(5;:EL2..I)->,Z[;1V/BK6;:+=Y<5TZKN.3@,U>T
M^#'E3P/I961<F,;02.!DYI,#<CO-L3*".1PO'%-#B54B5\-N ((XQ_C09YRP
M#0H_']W/\J!.B/N-LJL!G*DT -D;>69E0AC_  GK]>:5G>)-A <?WL$L >W.
M<C^5,DAMY% 9)E'48.12R26UM829FQ'&ID.0<\ G%*["[,G1#YT]_<88F:Z?
M'RDY" (.G^Z:U/XV($@]@I&#^(J'08GLM$L@&B=O)5F7'(+?,>G/4U>+/(P*
MVR9')V]33 1YW,<F(B<L% V@\57*>8=SQ+LSPO*D_7_"IG0K#$#$5))<D9P#
M48*>N#Z'_(H&/C,9D7=OX);A]P&*EM$CRTX9F5,_>&,9ZU$7/ERL&.%0+MQZ
MU:$#_9H[9-N]AEL]AWH$5757D8^:A$A!))VG [#-<#\9H=GPGOSN4'[1#E0<
MY^<5Z8VFY7B=@WTR/RKS+XUPM!\--1215W": [@  1OH \K^!?\ R/UK_O?^
MTWKZPKY/^!?_ "/]K_OG_P!%O7UA3 **** "O-OC5_R*-K_U^#_T!Z])KS;X
MU_\ (H6O_7X/_0'H XCX;-CQHF!DF"0 ?E7LA\U.BG;W!7K7C'PW!?QC@=?L
MTN/TKV5T=4C55)'M28#B C;8P%![ #@4X84@D@?G_2FJSB(;V.2>0WT]Z7;E
M6;8&(Q@8'/Y4P%$;C'!&>^:C67S3A]H+=QD&IXI7"2 H5XZDGZ=ZB7?YF BL
MHZ=,FD X+^\9?,R>BACS6;HBEH[R[QAKB[E8'K\JG8O3V2JNM7^H6>H6]O93
MJAEB=_G3NO.!GN<8 ]2*Q[*]UFTTN) X%O;18)F@"'HIP,GDDMCZ@ULJ+:6J
MU-52;MKN=H=R*H(8=3C)IK2>6F[.[) YQTJ&PN)+G3+6>3.]XE8D*<9QS4S'
M<%RP(')'7G/O635G9F;5G8DY\A=R@L_/?\*C9HQ(I,04CDE>_P!:D8B1%8H%
M?'/^14;2ICHX/3FD(=PPR223WV]:^3/B> /BEKF.GVH?^@K7UDJ[64Q@LS]=
MW0>U?)OQ0;=\4]=.,?Z7@?3 H3UL!]0?#/\ Y)]IG_;3_P!&-76UR7PS_P"2
M?:9_VU_]&-76TP/F7Q4?^*UU[_K\D_\ 0VKT;PSXXT#2_"^FV-S?1QSQQ8E5
MHV.TY/<"O-O%9_XK77O^OR3_ -#:C1WCM3</<Z5+=K-&JQ,(MP7U//7\,?45
MUX.A"M)J=]%T]?,ZL+1C5DU+HNAZ^GQ%\,K'Y?\ :<8!ZOY;D_C\M#?$/PRZ
MR9UL9)&/W#X^O2O*(QI<<#1G0[YBP4Y*'((!Z'/')Y/0XZ4Z5='DF:3^P;_Y
MI Q"@J-N22 ,\<8'\L5Z']GX>_VOP.[ZE0O]K\#U0?$+PNH!&J1[QR'$39_]
M!K.UGQUX<NM(N+>'44>6XPA/E.-H) 8]/0DUY3>V:O;6OV73KB.<J3<?*Q4'
M. %S[#)]S[51_L^]_P"?2?\ []FM8Y5AFK\S7S1K'+<.U?F?X'N2>._"&X9U
M%=G/'EO^'\-21^/O"J#Y-<\OGD"%\']*\)_L^]_Y])_^_9H_L^]_Y])_^_9J
MO[(PW\[^]?Y#_LS#_P S^]'O<GQ)\,-$@35@C$Y8B)^/TID7Q&\,EAYVKQ,O
M<&W?/\J\'_L^]_Y])_\ OV:/[/O?^?2?_OV:/[(PW\[^]?Y!_9F'_F?WH]W'
MQ$\)^7DWT6[=RHB<?CTJS;?$?PH]VF=416D&TED8*O/&21Q7S_\ V?>_\^D_
M_?LT?V?>_P#/I/\ ]^S1_9&&_G?WK_(/[,P_\S_ ^H?-TM)VU8WT0!CV&0W
M\O;U]<?C7DOQE\8Z%K/@2^L[#48YYO-B 15;YL/DD'&,5YQ_9][_ ,^D_P#W
M[-97B.SN8=$E>2WE10RY9D('6L*F5TJ=.4W.[2T,)Y=3A3E)SNTC8^!G_(_V
MG^^?_1;U]8U\G? S_DH%I_OG_P!%O7UC7B'D!1110 5YK\;/^10M?^OP?^@/
M7I5>:_&S_D4+7_K\'_H#T >>> KK[+XJ\WR99L6\GRQ#)[<_2O6H/$,%SJ45
MD;&ZAEE;8/,51@@$^N>QKQ;PHT/]NL)TA>,P2*5F&5.1CU%>AZ5-'/K^G)'Y
M 43LPCAQM!93N.,YR2!FLY2L['71HJ=-R:[_ )'H+)(O<XX4?4U&\OR+@ \X
MY YY_P#UTV4RB1BH8*.F*D9FR!YG0#K@_P ZLY!R*6+!>#P,Y(J)XGWYW*>.
MN2".:F"LX7E,G)Y&/Y&F-&QC* [6)X*M_C0!R?C6QNKK["L<(?SBMO@R#.2P
M/<^BGFJRZ#J1<[=/0 '/^N2M^XB,FN:9;L[MY*RW)P 1P B_^A&MI4;YL'D
MG!R,5T0Q,XQ44C>&(E&-DBEI\36^F6L+IM>.)58+S@@>U3E'"-ACM#<D]SUJ
M1%W'(4'GKD<4KY5%4YP!DGG&3UK!N[N8MW=R%@6= ,[LXP.,TYE0%F49*]QU
M/..?UH9R8SAVP.F&[TP@1QMR6&X+C-(0GG!?FVG/H1C'O7R;\2#GXF:T?6Z!
M_05]82B/[#,X7;QM!SW-?)WQ'79\2]9'_3R#^:@T ?4OPR_Y)]I?_;7_ -&-
M76UR/PR_Y)[I?_;7_P!&-774P/F#Q8?^*UU[_K\D_P#0VK-LU$FJVL;_ #(T
MB!E)X(XK0\7'_BMM>_Z_)?\ T-JS]/\ ^0S9_P#79/YBFA,] @T'3)IUC^QP
MC=GG'M]:L?\ "+::=N(+8;B!AQ@@GL:>1[4F/:D.PU?"NGDD?9[4'C'!P><=
M:/\ A%],79O@MAN+#(!P !G^F*=CVHQ[4!83_A%=-*;UAM=A^Z2#R/7VIG_"
M,Z8$1FM[?#,H&U23@]\59@6)G83#C:<'..>U3FUM%<C[3O&,@@8YXX_G0%BF
M?">GYPMO;=,G/;G&/ZU$/#>EF2)?LT)609W!#QU_PJS-'&CXC?>N/O8J/'M0
M%A!X4T\\>1: D9 R??\ SQ4;>&=.4#_1;<DLJ@ 'OWS4N/:C'M0%BK+H.FPS
MM$UG Q4X)7D&O)O%(VVEXBY"K-@#/ &ZO9 .1Q7CGBO_ %%]_P!=S_Z%30C7
M^!O_ "4"S_WS_P"BY*^LJ^3?@;_R4"S_ -\_^BY*^LJ0PHHHH *\T^-O_(GV
MO_7X/_0'KTNO-/C;_P B?:_]?@_] >@#@?ABJOXT ;'_ ![2XR,^E>W1QHA&
M$08STQVKQ+X6<^.$Z_\ 'O)V^E>W&(X&70'H03CJ:0"!,D?*1G@X6G DJ2QQ
MUZ_RIK"0.=J=R0V>M$;R@@L>,@8P: $$;#[[*6!(..:7;)NP)#G'0BG&4LN[
M";L?W1W- 5C*27)'3F@#)A>1_$=]*J%A%%%;@DCC.7/_ *$M;+.QCZDDGDX(
MK'T.5);:XN=Y!O+J61>?X0VQ?T05K$$-CDYY/%)-,0@)^;(Z*>_KQWI#\W4$
M C'3_"G XC)SU..M12;L9'3N1UIC)8( TJJ@Q_%G%$H*2%"%<J.NW')J,D%0
M'.#[DBA#_%CDXR,@_P Z (KS!A6,  R2X&/;_P#77RG\4%V_%371_P!/?]!7
MU?,%%Q:;AM"O@G\C_6OE'XH@#XJZZ <C[6.<^PH0'T]\,?\ DGNE_P#;7_T8
MU==7(_#'_DGNE_\ ;7_T8U==3 ^7?%Y_XK;7?^OR7_T-JPYI'C5I(V*NJ@JR
MG!!QUK:\8G_BM]=_Z_)?_0VK"N?]2_\ N?TIH3.K^'?AK6?'-]<^9KEY:V-H
M%\V1)"79FSA5S]#S7J'_  J"Q_Z&/7O_  )7_P")KQ#P=XUU/P5J,ES8".6*
M<!9K>7.V3'0\<@C)Y]Z]&_X7OJG_ $*O_D5__B* .AF^%VCV\PAE\4:XCE=P
M!N1T_P"^:9_PK30LJ/\ A+=9^8X'^E+S_P".US[?'346^]X3!^LC?_$4W_A>
M%Z<9\()Q_MM_\13T)?-T.B/PST0'YO%>MCG'-R!_[+0?AGH88*?%>M<@D'[4
MN,#WVUSO_"\+[)/_  B"<G)^=NO_ 'Q2CXXWX&!X10 ]M[?_ !%/0/?[HZ(_
M#+0QU\6:STS_ ,?:_P#Q-(/AGH94L/%FM$ 9/^E+QV_NUSO_  O"^_Z%!/\
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
:#FFV@ A@"XK02WBC&%7% " \45+M%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>img11719860_10.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_10.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" #= (T# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HK
MB?%'Q M])F>RT\+/=+D.YY5".H 'WB._( [GM7 W7CO6II&9[R?!_A60H!_W
MSC^M 'NE(2 ,D@#WKYWF\8:J6),S,/1W<_S8UGS^+=3/0Q _]<U/\Q0!]*FX
MA7[TT8^K"HS?6@ZW4 ^L@KYB;QAK2_=N4'_;)?\ "H7\;>(!]W4"OT0"@#ZB
M_M"R_P"?RW_[^K_C1_:%E_S^6_\ W]7_ !KY4?QSXD'35IA],51N?B1XBMSC
M^UYG;^[Q0!]=B^M&Z74!^D@IXGA;[LJ'Z,*^-3\4/%1_Y?P1_M1J?Z4?\+.\
M3G[UU WUMT_PH ^S@01D'-%?',/Q5\01_>6T?_MB%_E5V#XQZ]$WS1ICTCFD
M7^34 ?7-%?,>E_'34(KA?/:YC7WD\U?Q#\_D17M'@WXB:=XI2.(O&ER_"%#\
MDAZXYY5L?PG\": .THHHH *Y[QMK3:%X7N;J-BDS8BC8?PD]3]0 3^%=#7G_
M ,8/^10B'8W*@_\ ?+4 >41[C'YLF?,D 9LGH.R_A_/)J"0U:E/)JG*: *DI
MJE*:MRFJ,IH KN:IR(=[,)'&>U6G-59#0!6GF\B-G:1MHK(;56+$B&/'N,FG
MZO<;I! #PO+?6LR@"Q<71N-N8T7;Z#K3&F!=6$*+M.< <&HJ* %=MSEL 9.<
M"M*TN=/CTZ2.> M,<X.,Y].>V*S** "MOPQKD^B:O#*DKK$S!9-IZ#/##W!Y
M%8E% 'W3X:U4ZUX>L[Y]OFNFV3;TWJ<-^HS6M7%_"LD^ K0GKO?^==I0 5Y]
M\8/^10A_Z^E_]!:O0:\^^,/_ "*$/_7TO_H+4 >*>*KJ>ST26:VD:.42* R]
M<$UP\'B"^;/VJ]NOO#!3' []J[?Q0?\ B32_]=$_G7'Q-:^0WFA_._@Q]W_@
M7_UJ'HAQ7,[7MZEBVURQ$]U]MN-8FA,/^C^4R(PD_P!K(/R_2H8]5M"UEYT^
MID8/VO!7KCC9^/Z5LJOA&58]\]] !$N?+C+.7P-V[/RYSG&W QU.:>D/@EI
M'O=91"<DB)3@8Z=/7O\ I3L1<Y9]2)E7;->&/S#G=C.S/'XX_6I;N^M#//\
M99=1\K:/)W[<YQSN]L_I6Q?#P['82?V?+>3W19-AG&T!<'=D 8R#MQR1BL;-
M%@YANI'17FMGLEOV!A_T@S8R9?;':I(4\/&SL!.+U9M_^EM&,G;S]T'CTIN:
M,T6#F&SIH/V.\-NNH?:?-Q;*X7;Y?'+'UZ\5E.J[1L63/?-:^:EF:VV1^2LH
M;'S^8003[8[46#F,N,63) DD<\;!CYTBD-E?9>.?QJ0+I8.2MV07(QP,+G@_
M7'ZUKQ/IO]FR"5+@WN_Y&4C9MX_^O^E5)"F]O*W;,G;OZX[9QWHL',4+R+3U
MMK8V4ER\YW>>)4"J.?EVX//'7-4B,5TMPVGDC[.ERH$?\1!R_P#A6#>?\?3_
M (4-#3N?8?PI_P"1!L_]]_YUVM<5\*?^1!M/]]_YUVM(85Y[\8?^10A_Z^E_
M]!:O0J\]^,7_ "*$'_7TO_H+4 >::>BRWI5MN-I^\,BMD6S#: L.T>BC_"L3
M306OF 4M\AX%;L=OLD5@3QSBD!'<0*9,B",J!C[HJ+RHUZVJCWVT]IG\QB'(
M&>E.6:=SL7+,>RC)H 1;>'R1+L4;1TVCFHAC&-JG_@(JTOVH?>@E8>A0_P"%
M2Q6TD^[_ $*3C_IF?\* ,R94D:WB,:8:8,?D'(4%C^H%61';N&8VJC'7 %#6
MS-J97R9@D,/.$/#.?\%J863=EF7T^0_X4 5_*M3SY97'^P#3VMHU .Z, ]-R
M"I_L-T?NB0_5#2M87YZVTCC_ *YG_"@"H;56)P(&^@ J2:W40(BPH<=<(*4V
MCJ0'&QA]Y2,$4EP2)@0<!1TY% $*Q(JG,(&.X45X[XZQ_P )?>XZ?)VQ_"*]
MD$T@.=YKQSQT2WC"])ZG9_Z"* /J+X2W$4O@>")&R\4C!QZ9.17=5YM\&/\
MD6KK_KL/_0:])I@%>>?&/_D4(/\ KZ7_ -!:O0Z\N^--W(FCV%J-OER2ESQS
MD# _F: . TLXOR<M]P_=ZUN1S2!&9CGKUK TLG[><'!V'^E=GHMB-3N5AFDP
MH7>V!R1Z4@*NFV-WJTNV&&,@'#.PPJ_4UW^D:19:7!B.S\R<CYYMWS'\.PJ[
M9Q0V]N(;>Q@6)>BJ<'ZU!JM];Z98/=26,IVLJX#X')QUII.3LAI-NR+F+<XR
MEPF?QJQ;R00*5$Q^8YRP(KE3XD5'8?8I8I%)!1K@;@1C((Q[C\ZBG\4- ))I
M+3YH02RO+AAMZ@C'7BM%0F]OS1HJ,WM^:-[1F2Z?4[U]I^T7CJF3U2,",?JK
M?G5NXC?.1!F,#@[L8KCK'6)K?3+. V(=HXEW8F )8_,QZ>I-6G\22EF+:41G
M^[/Q_*G]7J=OR'["IV.@*+CF.9?4CFA"1<*L<LF"1U.#7.GQ,Z+O%C(O./\
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
M9?"'_DGUM_UVE_\ 0J[NN$^$/_)/K;_KM+_Z%7=TAA7FWQL_Y$RW_P"OL?\
MH#UZ37FWQL_Y$RW_ .OL?^@/0!X3&>9/]W^HJI/%(\S,JY%=Q\+M.LM6\;):
M7]M'<V[6TC&.1<@D8P:]P_X0/PK_ - &Q_[]"FF(^4_(E_N&CR)?[A_.OJS_
M (0/PK_T ;'_ +]"JZ^#?"K77D_\(W:#DC?Y0Q1<#Y;\B49^4\]>>M+Y$W/R
MMSUYKZK_ .$#\*_] &Q_[]"C_A _"O\ T ;'_OT*+@?*AAG/4,><_>[T>3-Z
M-TQU[5]37/@KPK!%O'AZQ;D#_5X ]S[4L'@CPK-"LG_"/V*Y[>71<#Y8$$PR
M K#/7FCR9P, -C_>KZK_ .$#\*_] &Q_[]"C_A _"O\ T ;'_OT*+@?*?D2_
MW#^='D2_W#7U1_PA'A7[1Y7_  CUG]W=N,0P?:I/^$#\*_\ 0!L?^_0HN!\L
M6\3I+EEP,5S>N_\ (7F^B_R%?9?_  @?A7_H V/_ 'Z%?+7Q>L;73?B9JMI9
M6\=O;Q^5MCC& ,QJ30V!]&?"'_DGUM_UVE_]"KNZX3X0_P#)/K;_ *[2_P#H
M5=W2&-+8KSGXT(TO@B-E_@NU)_%''\Z] D? KF?%EFFM>'KW368*94S&S=%<
M'*D^V10!\[:)X@O_  WJ2ZEICQI<",H#(FX8;&>/PKHF^,WC,=+NS_\  4?X
MUQ]Y9S6,SP31LAC8H0PY4C^$^X_E@UGN: .Z;XU>-1TN[+_P%'^-93?'OQTK
MD?:K+@X_X]5KDG-<\_+M]: /3?\ A?GCK_GZLO\ P%6C_A?GCK_GZLO_  %6
MO,:* /3O^%^>.O\ GZLO_ 5:/^%^>.O^?JR_\!5KS&B@#T[_ (7YXZ_Y^K+_
M ,!5H_X7YXZ_Y^K+_P !5KS&B@#T[_A?GCK_ )^K+_P%6C_A?GCK_GZLO_ 5
M:\QHH ]._P"%^>.O^?JR_P# 5:X;7]>O_%6O3:KJ+(]Y<%0YC3:#@!1Q] *R
MJZ+PKX>N]7U2W\N$D%P(P1]]O\!U)[ 4 ?4?PI1[?X?V8<8W2RD>XWD?TKM?
M-K T2&+3-&L]/@;=';1+&&_O$=3^)R?QK1,Q% $MPV :Y;6+DHC<UV;0H_45
M3N-%LKD$2QYS0!\_^*I+>>9I6 6;&"X&=P]&'?\ G7!W$^G[B)5>(_WHCD?D
M>?UKZ?O?ASX?OL^= _/HU85S\#O"-R262Y7/I)0!\Z&/3Y3^[U)%]I$(K-.@
M.Y)BO[%_^VV/YU]'O^SYX08\27R_26HC^SQX4/2ZOQ_VT% 'SF?#FH?P"%_]
MR93_ %I#X<U7M:$_1@?ZU]&?\,[^%NU[J _X&*/^&>O#0Z:CJ(_X&* /G$^'
M]6'_ "XR_I0/#VK'_EQE_'%?1_\ PSYX=_Z">I_]_!1_PSYX=_Z">I_]_!0!
M\Y#PYJO>U(^K ?UI1X<O_P"/R(_]^91_6OHO_AGKPT>NH:B?^!BC_AG?PMWO
M=0/_  ,4 ?.W]@%?];J-BG_;7=_*GKI.FI_K=65_:&(G^>*^AQ^SQX3'6YOS
M_P!M!4R?L^^$$/,EZWUEH \"L;32$D7RH6F;^_<'C_OD?U->G^$WM[9@\:YE
M8;3(1SCT ' 'L*[ZV^"7A*U(*QW#$?WI*WK+X?Z#8X\F!N/5J *VG7!>):T6
4D-:4.D6D"@)'@"I_L4!_@H __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>img11719860_11.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_11.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %& @T# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WS$O]]/\
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
ME_OI_P!\G_&C$O\ ?3_OD_XT^B@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /'O!W@/3]6\7>-KGQ)X>$RMJC-:27<! 9"SDE">HZ<BN2;P5K*
M^&]=2RT&X:"P\4_;4T]HB@N;9=PP@/WA@CIGBOHZB@#QG3+>?Q[\3+36H?#-
M[H^D6FG2VMT][!Y+7!=678!W W?IVXKC+#P;XMCTR^U.6RN_[1\)O#!I">2W
M^D*L[,Y48^88/;J*^F:* .,^%FAW&A> +"*]C>.^N2]W<JZX8/(<X([$# _"
MO//%MUI]]K>H0>,OAC?RW!D(M+[2E+F9!PNYU(R?SZXQQ7NU% 'SII'@[Q!'
MHW@^UU72KU[0>(C,EK,AD-M:X7B3CY1D$X.!^==!XF\(ZKJOC'QY;Z9820K>
MZ/ L$HC*1S2*R,4#="2%(_G7M=% '@834/%\O@S0]/\ !]_H]SHES%)>7EQ;
M^5'$L>-P1OXMQ&?<X^M:>G7?B#0M:\>V%IX2NM1NKV]DO+<7$6+6:(\$;CPQ
M(/"]^17M-% 'S'K&DV7B*2VC\)?#_7=#\2B92TH#16\)!Y.2<#ZX7^E;<6N#
M0O'WCY9_#%YKCW7EV_F6MOYFU_+/RN/X58\_\!Z5] UFV&@Z9IFI:AJ-G:B*
M[U%E>ZD#$^85! ."<#J>E 'AVG^&==\$V_@C7-3T.ZU6WT^"=+FS@3S9+5I'
M9E8+W(##Z$=1Q4C>']:US0OB'KUKH-WI]OK$<0L]/>/;+)L8%GV#N<$^Y)QG
MO[_10!X?J6I:@]_\//$Z>&M<:UTV.>VN;=;0F9&\M4!V^A.2"<9 KFK_ ,/:
MGHNI^)=,U.R\7SC4[J2: :0JM;WB.<CS"5)!YYZX]/7Z5HH \9\/>%)HOB;X
M<-[HMU]CL?#:1JUV@E$,H=L*S@;2X![5T_Q;\+ZEXC\,6TVC()-2TR[2\AA_
MYZ;<Y4>_.?PQ7?T4 >41?$OQ3X@NM.TW0?!]_9WQF3[?+J4!6"%!]\ \$_7@
M^QKE/*U'PMIGB[PK>^#=0U2_U>YF>TOH+?S(YA)PK,_;:?F]B>W6OH*B@#QG
MPWX0U'3/'W@^#5+%[A+#P\T<LYC+Q1R[W(3=C&0&Q7._\(QJ;^%;6Q?1+PQ_
M\)L96@^S-C[.0!NQC[F.,]*^B** /%/$_A#5=5\;>-[?3+"2!+W1(D@F$92.
M616C)0-TR0I%8'AG1[K4-8\,V<NF^-FN=+F0R?;/+CM;,KC)0E.5R.G!(]37
MT510!X#H3:CX5T6]\'7OP]N=:U274#*DSP!K6Y4L"':0@XP!QZ<9QS75Z(U_
MHOQOUX7.C7YMM8AMA!=0PEH(]D7.Y^@ (*_4=.:]3HH *\]^,FDWVH^"HKK2
M[:6XU'3;V&[@CA0NY(;!P!R?O9_"O0J* /FGQ'X1\2V_@?PM-I^FWDFH7UO<
MP:BB6[%T$THD&\ 97J1SZ5V?B#3+OP7\0M&\1-H5WK.C6^DKIRBTB\V2V=>
MP7W'?W/X^QT4 ?.=YX6UG4/!^N:A_P (]=VD&LZ];W$&FK$3)'"-VYB@'RYW
M>W3TQ74_$OP+-XD\9>%M)T^&>PTT6MQ')<6D!\N ;<A3C  .,8/7->QT4 >"
MRVEQ<?#FV\.>(/"VN)=Z#>JBW&CP8PHW;9TR,/[@=3SD9KI/A-)XEEUG69-0
M_M"?1RJ"VO-4M!!<S...?XF &>I/;IR*]6HH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBF&15..?RH ?13/-7T/Y4>:OH?RH ?13/-7T/Y4>:OH?RH ?13/-7T/Y
M4>:OH?RH ?13/-7T/Y4>:OH?RH ?13/-7T/Y4>:OH?RH ?13/-7T/Y4>:OH?
MRH ?13/-7T/Y4>:OH?RH ?13/-7T/Y4>:OH?RH ?13/-7T/Y4>:OH?RH ?13
M/-7T/Y4>:OH?RH ?13/-7T/Y4>:OH?RH ?13/-7T/Y4>:OH?RH ?13/-7T/Y
M4>:OH?RH ?13/-7T/Y4>:OH?RH ?13/-7T/Y4>:OH?RH ?13/-7T/Y4>:OH?
MRH ?13/-7T/Y4>:OH?RH ?13/-7T/Y4>:OH?RH ?13/-7T/Y4TW$0D"%L,>@
M- $M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !567[Y^M6JJR_?/UH 91110 4444 %5K[4++3+8W%_>6]I #
MCS)Y0BY],DU9KSWQQ]DL_''A_5=?LWNO#T-M/$Q^SF>.&X8C:SH >HX!Q0!V
ML^LZ5:VL5U<:I90V\W^JFDN$5)/]UB<'\*='JFG2P0SQZA:/#,XBBD6=2LCG
MHJD'!/L.:\FU'3(M5M_!<7A[0AI5M)J-V\4&HVIFB *<.T9/"L>@.,50TK3I
M;;3=-MYK*6'54\9P2ZA;QV^R&(_, T048\O Z_\ UJ /9O[8TO[//<?VG9>3
M VR:3[0NV-NF&.< ^QJ*X\0Z)9LJW6LZ= S*'42W2*2IY!&3T/K7SO=:)K!A
MU738[:X^P:S/=7LY$;94VKS, ./XLI6Y-'';^(H)+ZZBT]#H.GJKW.A&_#,(
MQE0,?(1W_P#K4 >\M=6Z6ANWN(EM@GF&8N @7KNW=,>]5K36M)OQ(;/5;&Y\
MI=TGDW*/L7U.#P/>L'Q>%NOA1JWV53(LFE'R@D13<"HQA.J_3MTKSS3=$NM+
MU\'5K2&-Y?#DJZ=+IUCY,<Q:([TFQD^8.V>OU.* /8+C7='M([>2YU:PACN>
M8'DN442CU4D\_A5G[7;"X-O]IA\X1^:8_,&X)_>Q_=]^E>":C:06^B>'[FX$
M]I>#P[' OVO3/M=M=CD^3@ M')GOQU%6=9T#Q#X@U&S@TRV;2I#X3B^T6FU\
M2*LA/V8,>5SQU.<<&@#W*UN[:^MUN+2XAN(&)"R0N'4XZX(XHBN[::XFMHKF
M&2>#'FQ)("\>>FX#D9]ZP_#VN::W@2WU:UL'LK.VM2S60B*M"4'S1A<9/(X]
M<@]Z\R\&IXBT+Q?IGB;5-'F@@\12217DWG>9EI6WPDQ@9C"X"\^O:@#V*'6-
M+N-0DT^#4K.6]C^_;I.K2+]5!S1%K&F3Z@^GPZE9R7L?W[9)U,B_50<UXKX;
MBBL/&VD0:?8SW+C4Y3+87^G&.ZT\$MND^TKPZ_4G-+X=BBLO'.DP6%E-<O\
MVK(TUA?Z:4N=/#$[I?M*\.O< DYH ]DC\1:'+=+:QZUISW+-L6%;I"Y;T"YS
MGVJ6/6-+FU%].BU*SDOD^_;+.ID7ZKG->,_#]K2SUBVCO+V"&X_M.7%G+X?+
MR',AVG[3CY<Y!SVIFBQ1V/CK38;"RFN93K$CS:??Z<4N;').Z87*<.G< D@B
M@#VF/6-,FU%].BU*S>^3[ULLZF0?5<YH_MC2_L\UQ_:5GY$#;)I?/7;&WHQS
M@'V->+:/%%8>.--AL+*:YE.LN\NG7^FE+FR!8[IA<I@,G<!B01VKF+W1=:^S
M:MIL-K<FPU::ZOIB(VX:V:8@=/XOD^O% 'T7<>(=$LW5+K6=.@=E#A9;I%)4
MC(.">A'>K2:A92NR1WEN[)&)F595)6,\ASS]T^O2O"IXX[?Q.SWUU%IZ-HVG
MJC7.A&_#L(AD 8^0COZ_A5_Q%8ZH?%NL>(]"22466CVH,"P&-+NWDC99%"XX
M(&U@O;% 'KDWB/0K<H)];TV(N@D0/=QKN4]&&3R#ZU<6\M7LQ>)<PM:E/,$X
MD!CV_P![=TQ[UY)>Z';S^ ?AP\NDQRW/VRPCG9K8,_EX;*OQG;Z@\5Z'XLMD
MA\ Z[;6ENJ(NFSI%#"F /W;8"J/Y"@#2.KZ8(;>8ZE9^5<-L@D\]=LK=,*<_
M,?I23:QI=MJ":?/J=G%>R?<MY)U61OHI.:^=K31-76?1M/EM;C^S]#N[2XMR
M8V^;[4\3D=/X</GTKH=2ATZWT;Q;HNJZ)<W'BZ]U"9[.46;2/-N8&%XY0,!5
M'N,4 >SW.MZ39W8M+K5;&WN3C]S-<(C\]/E)S1>ZUI.F2+'?ZI8VDC#<JW%P
MD9(]0"1Q7D6K#3++Q-XF@\4:;)?W=QH]G#;[;)IS).(2&V,%.T[L<Y'Z5GZA
M9W6GZYX<76[A;.:+PU%#+-=:2=0'F"0G85P<,!W]L=Z /<H-0LKIHUM[RWF:
M6/S8Q'*K%TSC<,'E<\9Z59KR=-;TW1/'FA:K<R2G3F\.&!;F#3I$5G\[/$2J
M2F<$XQQ7J-G=PW]E!>6S,T$Z"2,LA4E3TR#R/H: )Z*** "BBB@ JE/_ ,A2
M'Z#^M7:I3_\ (4A^@_K0!M4444 %%%% !1110 4444 %%%% !1110 4449H
M**3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/
MU_*@L!C)QF@!:*** "JLOWS]:M4@ZGZT 4Z*NX'I1@>E %*BKN!Z48'I0!2I
M02.AQ5S ]*,#TH IY//)YZT;CC&3^=7,#THP/2@"GN;U/YT;F'\1_.KF!Z48
M'I0!2R<YSSZTN2.YJY@>E&!Z4 4]S#N?SHR<8R:N8'I1@>E %/))SDY]:,G)
M.3S5S ]*,#TH I[CC&3BC<<8R<5<P/2C ]* *>]O[Q_.C<<8R<5<P/2C ]*
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
M &W5:\D2-8F=MJ^8.?P-6:@N./*_W_Z&@ ^VVV0/-7DXYJ>JVH?\>;?[R?\
MH0JS0 4@ZGZTM(.I^M "T444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 449QCWHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK)O?^0O!_NC^9K6K)O?^0O!_NC^9H UJ*** "BBB@ HHHH **** "BBB@ HH
MHH *3^(_2EJ.1RG(0M]* ,#4V\3?;+@6"IY&X>6<)]W;[G.=_P![/\/3FJ,W
M_"<[K=4-F,NRS.@4J%^Z& /.3C=C_:QVKJOM#_\ /!_S%'VA_P#G@_YB@#D;
MB+QOY^R PM#&I*EV0^8W.-W?!SR/88K0NU\32>&K=(RJZDQ(F:/8I YVXR=H
M_ASCWQ6]]H?_ )X/^8H^T/\ \\'_ #% '&M_PGH,TB)#O8@1H3'M !)Y]<\#
MZ#UKN:@^T/\ \\'_ #%'VA_^>#_F* )Z*@^T/_SP?\Q1]H?_ )X/^8H GJ"Y
M_P"67^__ $-'VA_^>#_F*8[O*T8\IEPV<DCT- "ZA_QYM_O)_P"A"K-5M0_X
M\V_WD_\ 0A5F@ I!U/UI:0=3]: %JI;:G87DC1V]Y!+(CE&57!(8=1CVJW7-
M1VU])'.%&CQNMTTD3P$@J0?X@!RV.#]: .EHJE9WWG&6*X\I+B)L,JOD$'D$
M>Q_F#5V@ HHHH **** *1=_[;$>X[/LQ.W/&=PYJ[5 _\A]?^O4_^A"K%S>0
M6FP3,07)"JJEB<=> ,U*>]S646[)+H3UDZW?36\/DVC 3\.['^"/< 3]3T'X
M^E/GUF)?+2"*22:5PB+(C1KGD\L1QT/O4%U<)=Z'<W A$<I;RY,'/*OCKW'7
M%-23=D*5*<8\S6AM5BZGJ5P]M.=/8*D/^LN",C(/*KZGU/0?7ILNBNC(PRK#
M!'M6=J\:0Z#/'&@1%C 55& !D4S,MW-W#:1AYGQDX50,LQ] !R36?-<Z@9[2
M0@6T#SA/*(#.P(/WCT'3H/SK2^S0_:3<>6OG%=N\\D#T'I535/OV'_7VO\FH
M T**** $/5?K2TAZK]:6@ HHIDSM' [I&9&520@ZD^E &=JM_+;W-E;V_P!Z
M2=/-/]V/./S)P/SK4) &2<"L:[8RV]M.\(CE>[A5C@_, _'7G')_.KL\SM="
MU:V+P2+AFYQ@@Y]L?XT!8@T^^FO+ZY) %ML1H!CDJ2P+'ZXX]L>M6KN]6UVH
MJ&6>3B.%>K?X#U)J.(!=8G4  "WB  [?,]%N[/?SEK3RR!M\W') / SC\>*
M(=,DNC>7T=W,)&1D("C"IE<X'M[FG27DMV[0Z>0%4XDN2,JA]%'\3?H._I4<
M9(O=7(C,O"?(/XODZ5<LF+62_N!"%!4(!@8'3 ["@"*QN@NBVUS=3 ?N49Y'
M.,G Y-5;VZO;FPN)K;=:P)$SB5U_>/@$\*?NCW//MWI;< :!82_9Q.\<4;("
M,[3@#=^'M5J^=I-#N79"C-;.2I[':>* ))KV&UAC:9_F<#:@&6<^P')K/U";
M47TZYN$/V*..,NHX:1L#OV7]3]*LY\F]A:.S#-*@5Y@.0/3/MUIVM?\ ($O?
M^N+?RH O4444 %%%% !63>_\A>#_ '1_,UK5DWO_ "%X/]T?S- &M150ZI9
MN#<(#&X1L\88G:!^?%!U.R6)Y&N$"(^QF/0-Z4[,GF7<MT54EU.R@W^;<(I1
M59@>H#' X]Z9_;&G[]GVE2V_9@ GYL9Q1RL.:/<O450_MK3< _:TP=V.O\/6
MD&N:82V+R,[5+,1D@ #.3^!HY7V#GCW-"BJT6H6D\X@BF#R%2P !P0#@G/2K
M-)JPTT]@HHHH&%%%% !2?Q?A2TG\1^E $$E[!'*8F9MXZ@*33H+J&X+B)\E#
MA@001^!K(U,1"Y+N&9F<J%' X4$DG%6=*5 PD12-\8)R0>Y'7TH 2]\2Z-IV
MI+I]Y?Q0W3()!&V?NG..<8&=K8]<57NO&7AVR56N-5A0,%(.">"F\$X' V\Y
M]*S]4TGPW=>+6FU*;??S6T4$<3YVQ\R!6!Z!B68#/IQ7+WW@_P .2Z;$MUXC
MN)BT[6HG$"ODI&(/+PJX# #KU)YH ]$.O:4(#,;^$1"X^S%RW E_NYIVE:UI
MVN6[W&FW27$2-L8J",' /0^Q!]P:Y:'P=IVHQ:CIO]M3W5FM\99[;";HY2H)
M!<#/(8?G72Z)I4^DVK0W&I7%^Q(VO,JKL4*%"@* .V?<DT :=%%% !4-P<>5
M_O\ ]#4U07/_ "R_W_Z&@!NH?\>;?[R?^A"K-5K_ /X]&_WD_P#0A7 W[WT&
MH7DB>+[*VCBO?.>)YW<D!W*HP_@!!"$#(^2@#T>D'4_6N!LYVL]5TF:/Q5;R
M67FS P-,\IN?,D<*-Q)^Z%4+[AJ[X=3]: %KEHHELHKJ1_#-O$'NFQ^]1FE+
M-@,.._I74US.F0V\$UQ+%HNI*RW4C@ROD%CP74%NASQQ0!H6>C6[&>>[L;99
M)CCRPH(1!P!G'U)^M6--=HUDLI23);$!6)Y>,_=/Y<'W!JQ:W27=N)4#+R59
M6&&4@X(/OFJNHC[,\6HH/]3\LV!UB/7\N#^!]: -"BD!! (.0>A%94TMQ/K#
MVZ7;6GEH#$I0,)\\L>>H' P"#U]J3=BX0Y[^0AU2[)DNOLZBRAD:.5>3* #@
MO@< #KCDD<^U5IB^H0ZG>6MY/B(8M_)E(0E4!Z#@\G'X5I6%K/;M<S74L9>9
MPY6,81< #//.2 ,TT:O:$9A6>6(<>9# S)^! Y_"L[:>\SI4K2_=QO;_ (?_
M (!3AU>RGUGS5N$$:VF2Y.%R6!QGN1W],U(ERL4,VLW((W@);QG@A"?E'^\Q
MP?R':HI;FQGU6*81?:8FMVV^7"9,'>,Y&.#5CR1J]R6N8'%G$"J1RH5+N1RV
M#V .!]3[4E=E2459M-*VO^7S*VJ_;Y+ "]BA6U+ W'D9=U7V!'KCGKZ4F'7P
MHX=2B@_N]RA3Y>_Y20. <8I-2M/)M(BU^]TJ2+MMYP'64]E.U<D]^_(YI"L2
M>$9LO&T9+,RJ"%0%^4P>0!R,'TIQ^,52WL%;OV-R6Z@AB>225%1!ECGH*R]2
MOH[G2;R,))'(L88I*FTX)X/TJ&Y?PU]FDRMGT_Y9*N_/;;[YZ5!=DI9W_P!L
M\T78MU.92I'E[NVWCKU_"FI.Y#HI0;L[^>G]>9TU9^J??L/^OM?Y-2-K-L\J
M06;)=3ODA$<# '4D]AT_.HKJX%U'I\H5D/VP*RMU5@&!'YBK4D]C"5.<5>2L
M:U%%%,@0]5^M+2'JOUI: "HYQ(T$@A8+(5.TGH#4E0W2H]I*LCF-"A#,#C H
M SKM9ELK03MN?[7%WS@;^.>]7)$NSJ",D@$&.5S]<\8Y[<YJA.D26%HL3[U^
MV1_P[<'?TQV^E6I8K<ZM'(TY$H PF/K@9[9YX[XH'U)(_P#D,W'_ %PC_P#0
MGI;=+I;J8S2!HCG:,^_'&../KFDC_P"0S<?]<(__ $)Z9:16Z7UPT<V^0YRN
M,=^>?XL'CVZ4 B*$2-J&K"%@LA\O:3V.RKEJLRVH$[!GY/7.!V&>]455'O-8
M61]B$1[F'8;*MV*11V>V*3>N6YQC!SR,=OI0'0K6BS-X=LQ;MM?R8^^.,#(S
MVJ:^$BZ'<B5@T@MGW$="=IS5:!(I/#5HLTFQ?)CYQG)P,#'?Z58NU1?#\ZQN
M706K!6)SD;3S0'0<Z71FMFBD"P@#>"?S[<\?E2:U_P @2]_ZXM_*F310-=V;
MR3E) !M7'7\>V>GOTI^M?\@2]_ZXM_*@"]111TH$%%-21),['5L=<'-.H *R
MKW_D+P?[H_F:U:RKW_D+P?[H_F: ,N\.G>?<+=6,K[97SF88X&XE1G_;! ZY
M/M1<3Z=8I=I]FGDB$@5T\W.Y@<[MN<CH.>]6IVU=6=Q9PS+]HW(NT9"*3D_4
MC&.](_\ :Z76]+>*4%V#%H@"5!POZ?SK=/\ JYRM=E^!3N;K2)I+BXN+:9&D
MF$+.).6'<]?N@*#3HH[!M3BA^Q3)(96"OYV0-GR_UJ>&2_02YT]<M$PC?[.
M2V!PP!Z=1[XK6L(VFLH);NV1;D DY0 J<]?:DW9?\$<8\S_X!R\EUHZ1*[65
MPQ9B^T39SD#K@^G;KZU);_V0A98;&5!N,7,P ;();))P.!ZUUBV\"8VPQK@Y
M&% YI/LEL 1]GBYQGY!SCI2]HA^Q?E]Q@1:A::;<"./3Y(]@F48D!  8,WZG
MBMNPO5O[<RJA0ABI!(//7J.#UJ9K>!R"\,;$$D$J#R:<D:1($C144=%48 J9
M23-(QE%[Z#J***@T"BBB@ I/XC]*6D_B/TH J3V8F9PSQ%'8-M=,X. .N?:D
MLM/%G+*XD)#]$ PJ>N/J:R-1TNXGN;L1ZM#;)).DXP")%;8$VD[AP<=L'FLN
MRTG4YH(XI?%"&2%A&ZQNQPYP3SNR2,C /XYH W-1\.&_U*2Z&H2PQRI")(41
M3N:)F=#N/(PS9/KBJ]CX-LM.C2*VN;D1+/#<;'?=F2,8SD_WAC/TJI?^';TN
MHB\336XCM4B*,Y^_G[Y^;/S'^6.E4%\,W,[)<P^*5-L2TT*@M@<DE\[^HW$^
MG.#Q0!T6B^'+;1;N>ZM[J>1[A<7'F/N$C[BV_P!CEFX''/M6Y7%1>&'N9HHH
M_$#201'$L*$@L05.>&X.1UIEQHLK.EJGB^1+Z7''FD^8 3D;=W&>!QS\OUH
M[BBN*;PU=)]GEC\4.9(54O+)(26 9=Q/S8P2O3IFNG.JV=L(([R]M8[B4[-H
MD #/CD#/U_6@"]5:\=8UB9SA1(.<9[&I1/"S[!*A?)&T,,Y'6F7/_++_ '_Z
M&@"M?7D)M&PQ^\O\)_O#VK%G\(^%[G46OIK0O<,Y=F)?#9;<01T(SSBNAU#_
M (\V_P!Y/_0A5F@#GK;0M#L[I[B!)58RK*J MM0@L0%'0#+L<>];(O(.3N/7
M^X?\*L4@ZGZT 96F^(K#5-0N[& R"XM7*.K(0#@]0>G]:S=/DMR;OR;K7' N
M9 V^-B V>0OR_=]*Z6.*.+=Y<:IN8LVT8R3U)]ZYRQOX2;H#Q.)<7#@B2-08
MSG[@SU ]: '2W"::KWD+:DV'#RI+"VUQPI_AX.,8]Q6J=3A8$&VNR#P0;9_\
M*K64,^H 3W%VTMJLNZ%/+"[PO1C[9Y'X5IW-PEK;23R9V(N3CJ?8>] &=IXB
MCF2.)M0"*I"I-&P0#TR1^7-1PI=:U;6\\TEO'#YBRA8T+.,'.-V>#Q@\>M7;
M.*]^26ZN<EAEH50 *3VSUXK/FL[>XU3R;&UC@D@=))KA5VD?Q;0!]XGN3QSW
M-1,Z*#6O1]^Q=U0"=[2S;/E7$I$F/XE52VW\<#\,UA0>*<^,#IPD@%CO-JB
M?.)54-G_ '3RH]Q71WMN;N!3!*$FC??$_4!AV/L>0?K68JV\=JEI-H<RB.3S
M52) Z[\[MP;/KSDXJ)J5[I_UV-J$J?(U)7TMZ7Z_D9VA7_F26VI7$3M<7=JW
MFF"(D$K(0"0.G'>M"^U1+NXCL/)O$C=3)-_H[@N@.-HX[GJ?3ZU%:$Z=JJJ]
MJ8(#;$0VT$9?RQOR2Q'<D_3ZUHRF/5(R;9VBN[9MR&1"I0XZ$'G:1Q_^JE%/
MEM<TJN'M>>VG1]%V^[_AC-O6L=L"VMB]M<M*%AF,)@"-@\EBOID8YSG%/WI_
MPBL[*K95V\P[M^]A)\Q!QSDY[5+JG]H/9[+F*$6I8"<P'S'">H#+CKCWQ39/
M.7PI)YB'*_ZM2 K%-_RY X!(Q51^,RJN]%>O>_\ 7]=RS>:K;"SF\RSNG380
M5:W90?J2.![UG70^S66H02H&F^SK)YBR-)E<X"_-SZX]:TKJ_O([69AI4API
M^\Z$?B <D>PK*D:.+3=0@MC!/$(5D\V! HW$_=...G3THO[R%RVI.R_&_;M_
M3^1?O+I+Z>WMHH)DG8LR2RJ\6S YP>"2<]/KZ5%+/''IVG.L)58[S:4CS)DC
M<"1W.3SFGZC<R3F&WN[5;2!V),\^QU! X YP">>3Z&CS#+9:6VU !=A5*+M5
ME&X @=@0 ?QHC\0JBM26FE^]^_R_R^9'KWBF/1M(FO5L[J1DP%5XF1<DXY8C
M@4>%?$W_  D6BM?26S0O'(8G5,L"1@Y''O6[-#%<0O#/&DD3C#(XR"/<4VVM
M8+.!8+:&.&)>B1J% _ 4^6?/>^@G4H>P<%#W[[WZ=AANX\K\LO7_ )Y-_A6?
MJ_B.UT=+=YX;EUFE$7R1$D'!/3OT[5KGJOUH*JQ!*@E>02.E:'*)&XDC5U!
M8 C(P?R-8.O>(X--T6ZN7L;F4(N-CPLBG)QRQ' YKH*@O$\VSF3R4FW(1Y;C
M*M[&IDFUHS6C*$9IU%=>MCC=%\31ZWHD<OV*2!H+V,.$#2!OF!X/4GGIUJ*_
M\=06_C&*P_LJ1E#I&TC;A)D]"$QSC/UZUT+6ZVVF6426T=LHO(\)&@08W]<#
MH:LS6BOKD-Q]@@=E7 N#&"RCG/S=1VX]ZS<*G*ES:^AUQK815IR=/W7>ROL-
M-\D.K2,8KAM]M&0$A9B/F?K@<5RN@>/(-0\236@TJ2-9-^QXRSOP<G*XXSWQ
MWKM(_P#D,W'_ %PC_P#0GJO8V:0ZG=3C3X(6?.Z9(@K-SQSWR.3TYJIQFVN5
MF5"KAXPFJD+MK378R-:UR+1%UJXDM9;CB(! I"G*@<MVH\'>)X]>L'46,EO(
MDA5M@9T)QG.[U^M:GE^;=:PGDI-N$8\MQE6^3H15G2[=+73Q$EK%;*"<1QH$
M&/7 Z$T.,^>]].P1J4%AW!P]^^]_T.5UCQ5%HOA6P_T":=W5$7S%:- 0N<[L
M>W&*TM+UV/7?"$US':R6_P#HT@*%3M& 1\K=^E7%MUNO"]I$]K'<J88\QR('
M&,#G!ZD59N8Q%X=GC$*0[;5AY:#"K\IX%"C/GO?0)5*#H*"A[]][]/0X[6?'
MD&G^(+:T_LIY5C";GD)1_FZ87'./?OTKK-2NTN=#U K%.FV%L^9$RYX/3/6B
MXLTFU"RG.GV\S(HQ,\8+)^/;'458UK_D"7O_ %Q;^5$(S3?,[A7J8>4(*G"S
M2UUW%CU*.214$%V"QQEK=P!]3CBJFJW,<8NY;A&DMK*W\]XE_P"6AY//J!M_
M7VK8JI=6TC2B>#87V['23[LB^A]._P"9K17[G+)QNG;3JCBO#OC&WUEKF1](
M:W>TVR[K0Y_=DX.>F<=QSQ]*ZJQN[K4KG[:FZ'354B)"OSS_ .V>X7T'4]:;
M8:6+$LEE86NGQNVZ4QX9G]NF/\]*V.E*GS1A:;NR\5*E4K.5"/+#L4_[1C_Y
M][O_ ,!V_P *S+R^C.JPGR;D?*/^6#>IK?K)O?\ D+P?[H_F:K0QL^Y:_M&/
M_GWNO^_#?X4?VC'_ ,^]U_WX;_"KE%&@6?<I_P!HQ_\ /O=?]^&_PH_M&/\
MY][K_OPW^%7**- L^Y3_ +1C_P"?>Z_[\-_A1_:,?_/O=?\ ?AO\*N44:!9]
MS(E\00Q:E!9&UNBTRY#"(\<XY'7'O6O28&<X&>F:6AM= BFMV%%%%(H****
M"D_B/TI:8[;#G:Q^@S0!QFM:=X:N=4OAJ>H3+-)(I:- 5VX1>,A?FX 8]=O7
MBL];;P3;[)H[NYB.^.0L@8@,B_*Q(4CH""1U+<]:Z^71]*GN9[F:P,LLS!G9
MU)Y  X]!@?CWI'T71Y(5B;2T\M<@*(L8SUH Q]5M/#8U&"\U'4WBN[B%-K;@
M!* #AMNW!.,_3/&.*RIT\$6]L+B.\F9 @=4@4L3LP@(&WJ.I'0YR0:[#^RM*
M(@#Z<K^028=\6[R\D'"YZ#(''L*@/A[0BNTZ1'MV%,>4?N^E &#I?_")6FI0
M7%AJ4R7901^40Q9@SCY67;G.>W;.>.M$VC^#].NS'<W;K*/W!WGC) P 0O4+
MCD'(SD\G-=(-)TI;AKA=-59FZR+'@Y]<^OO22:/I,LOFRZ:'DR#N9"3D# /Y
M?GWH Y6'3O"?V";3M,U$Q3W*H0\L99@%8D<$#U[]>#[T@TCP?';M>&ZN+D)-
MY;8!;+[,=-O0 YST&!S74S:)HT[[Y=+1FV[0?+.0.!Q^ %..C:08VC_LQ=C2
M"0CRSRP& ?RXH Y[0Y?!VBZB397;^=(?+$DH9AN9L;02.N5_45V-S_RR_P!_
M^AK*'A[0E:-AI$8:-MR'RCP<@_S _*M.5_,,8".,/DY7'8T &H?\>;?[R?\
MH0JS5;4/^/-O]Y/_ $(59H *0=3]:6D'4_6@!:YRUU*:W\^6XO-,G@6Z9'%O
MPT:DX&>>H.,\5T=<]96EP_VDMI.D+_I#X*-G<,]6PIY/>@#H%974,C!E/0@Y
M%4)O]-U-(.L-MB23W?\ A7\/O?\ ?-4K#^T(KJ]BMK>S$"L#M$C!5<CY@/E^
MA^I-:EC:FUM@CL'E8EY7 QN<]3_A[ 4 6:IW6F6]W.)9?,!V[&"2%0XSD!L=
M<<_F:N44FD]RHRE%WB[&#8W-K91WTT*@;KCRHK6/@[@-H 7L6()SZ<U>@U)C
M9W<MS!Y,EKGS45]PX4-D'C(P:M&UMVNEN3#&9U!59-HW 'MFJ=UI NI+@B[F
MCCN !+&@7#8&.XR,CBHM)+0Z'.E-^]]_Z?<4$OK^76 PTT"46N[8TV 5+#&&
MQUZ@CM5R<O<V\>JZ>FZY1"/*;CS!WC;T(/Y$>YJ8_P#(?7_KU/\ Z$*8^[3;
MYY%CD>UN/F<1H6*2>N!V(_4>]*SZLIR3:Y59V\]>Z,JY,<UA;3MJ)NYBZO\
M9G 99&Y^78!D8]^F.>E3;0OA2;RF5B68[=I54;?]S!Y !X_"EU*6TF\H06TD
M5W),!%.8S#M?!Y+E?3/'.<XH!0^%YMBL")&#EGW;G$GS'=WR<TH?&76;]CMU
M\O,NW+ZP+:4Q0VN\*=NV1B?P!7!-9UP[G3[X1-</:>4IW7"E6\S/(&0#TQGW
MKI*S];_Y UU_N_U%:<NM[G-[5<KC8OLH8$, 0>QJAJGW[#_K[7^35H5GZI]^
MP_Z^U_DU48FA1110 AZK]:6D/5?K2T %1W"N]O(J2>6Y4@/_ '?>I*ANQ$;.
M83DB+8=Y'84 9MRK+8V>Z42YNXB&#;AC?TR>M7)(Y3J4;"Y"IC/E[N2.<\=^
MW/;%49Q$+&U\DL1]MCW;Q@[M_.1VJU,MI_:L9=W$W' 'RYP<9/TS0/J21_\
M(9N/^N$?_H3T6T<JWD[-<B1?[@;)&3D9';CCCK1'_P AFX_ZX1_^A/4=FMJ+
MZ<Q.YD^;(8<?>^;''/- (BB5GO\ 5U23RV/EX?T^2KEFK): /*)<Y(8-N&.P
MSW^M40(C>:P)B1%B/<1UQLJY8B$6A\DL1N;=N&#NSSD=N: Z%6U5W\.6@241
M$0QDL6VC&!D9[?6I[U670KE7?>PMF!;^\=IYJM (3X;L_/9@OE18*#)W8&,#
MOS4]T(QX>G$))B%JVPGN-IQ0'0<\<K7%JRW(10!E,\MZ\=_Z4:U_R!+W_KBW
M\JCF6U-W:&5W$N%V@#CVSZ<U)K7_ "!+W_KBW\J +U%%% @HHHH *R;W_D+P
M?[H_F:UJR;W_ )"\'^Z/YF@#6HHHH **** "BBB@ HHHH **** "BBB@ I.K
M8/I2TG\1^E !M'H*-H]!4-S<B&*1EV%HP"0S;1CZ_2JEAJCWN";?8C,55MX/
M(]J7,KV+5.3CS=#1VCT%&T>@KEM=\9C0]?@TU[ R121;S<&4*H8AR$Q@\G9W
M(SGC.#69!\2TOF6*QTB5YV19 EQ+Y V^2)6Y9>P( XP>N0!3(.\VCT%&T>@K
MB#\0+EH+JX@T,RP16MK<Q8N1OD6X/R#9MR",,2!D\< YJJOQ3B9V==(FEMH[
M,74TL$F_RP8V?GY0,97;DD')''6@#T':/04;1Z"N+;QQ?"=+4:)$;O[7':2(
M+X%%,D?F(0P3GC.>!C'<'-1GQ]?)-;0/H(\ZXN[BU54N6D ,)P[';&3C/3CZ
MXH [C:/05%.=GE[>,OC]#7,^$O&Z^*KZ]MET]K?[,H8OYFX<NR@'*CD[">,C
M'?-=+<_\LO\ ?_H: &ZA_P >;?[R?^A"K-5M0_X\V_WD_P#0A5F@ I!U/UI:
M0=3]: %KE;;2!<M/$-#6PC>Z9I)3-DNN<E@ >"WZ9-=510!'!;PVL0B@C6-
M2=JCUJ2BB@ HHHH **** *!_Y#Z_]>I_]"%7ZC\F/S_/V_O-NS=[9SBI*25B
MY2O89+#%<1-%-&DD;=5<9!K(U>46]K)9^4L<31J82O )##*X['&"/Q]*VJK7
MUC#J%MY$ZDKN5P1U!!R"*9-W:Q8;=M.T@-C@D<9K%U"\,NDW=O<((KM(\LF>
M&&1\RGN/Y=ZVZJW^GV^HP"*=3P<JRG#*?8T"$N;J>UEWM 9+7'+1Y+H?=>X^
MG/M5>^FBN%TZ6&19$:Z7#*<CHU:=49=*MI+N.Y7=&Z2>8P0X5S@CYAWZ]>M
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
M))DD<.V)._<>]0I\++Z86$5S?VD,=@D%O&]E$8Y)HXY-Y=R<CS.!CJ,ECWH
M] DU_1X85FEU:Q2)@I#M<(%(.<8.>^#CZ&I8=6TZXNA:P7]K)<&,2"))E+E#
MR&P#G'(Y]Z\T7X5ZG#%:B*]LF:V>+&#)'YFP3@L67)#-YP)QQD'M6[I/@K4;
M'QK'KCW%DD.PF6.$.S2,8E3!W< @KG>,$C (H [JBBB@!#U7ZTM(1DCVI: "
MBBB@#/OK*ZN;A7AOG@C$;*57^\>AK0HHH RY+"_;5!<+?D6WF*QAY^Z%(QZ<
MGFM2BB@#+L=/O[>[$MQJ+3Q_O,H1UW,"OY $?C5V\AEGLIHH)C#*Z$+(/X3Z
MUAZOI?B*ZU=I]/UE+:Q-OL^S&/DR9/.[!P"#^! -,AT;Q'Y[-<Z]OB!B9%CC
M"D$+AP3CD$X/YT ;.G6MW:I,+N]-T7<,A*;=@V@;??D$_C4E_!-<V<D5O,89
M6QAQVYJ+2;>^M;%8M1NUN[@,2953:".W%7J *>FVUQ:6S1W-TURYD9@[#!P3
MD#\*-2M;F[MECM;MK60.&,BC/ [5<HH K:?!/:V$,-S<&XF08:4]6YJS110
M4444 %9-[_R%X/\ ='\S6M63>_\ (7@_W1_,T :U%%% !1110 4444 %%%%
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
M;;_W3^=']FV_]T_G0!8\V/\ YZ+^='FQ_P#/1?SJO_9MO_=/YT?V;;_W3^=
M%CS8_P#GHOYT>;'_ ,]%_.J_]FV_]T_G1_9MO_=/YT 6/-C_ .>B_G1YL?\
MST7\ZK_V;;_W3^=']FV_]T_G0!8\V/\ YZ+^='FQ_P#/1?SJO_9MO_=/YT?V
M;;_W3^= %CS8_P#GHOYT>;'_ ,]%_.J_]FV_]T_G1_9MO_=/YT 6/-C_ .>B
M_G1YL?\ ST7\ZK_V;;_W3^=']FV_]T_G0!8\V/\ YZ+^=9=XRMJT!4@_*.A]
MS5S^S;?^Z?SI4T^WC<.%^8=* +5%%% !1110 4444 %%%% !1110 SS8_P#G
MHOYT>;'_ ,]%_.L;>W]X_G4%QJ%M:$"YNXH2>@DD"DT =!YL?_/1?SH\V/\
MYZ+^=8J2^8@=) Z'HRMD&EWM_>/YT ;/FQ_\]%_.CS8_^>B_G6-O;^\?SHWM
M_>/YT ;/FQ_\]%_.CS8_^>B_G6-O;^\?SHWM_>/YT ;/FQ_\]%_.CS8_^>B_
MG6-O;^\?SHWM_>/YT ;/FQ_\]%_.CS8_^>B_G6-O;^\?SHWM_>/YT ;/FQ_\
M]%_.CS8_^>B_G6-O;^\?SHWM_>/YT ;/FQ_\]%_.CS8_^>B_G6-O;^\?SHWM
M_>/YT ;/FQ_\]%_.CS8_^>B_G6-O;^\?SI&DV*6:3:HZDM@"@#:\V/\ YZ+^
M='FQ_P#/1?SK#CN4F!,4ZR =2C@X_*G[V_O'\Z -GS8_^>B_G1YL?_/1?SK&
MWM_>/YT;V_O'\Z -GS8_^>B_G1YL?_/1?SK&WM_>/YT;V_O'\Z -GS8_^>B_
MG1YL?_/1?SK&WM_>/YT;V_O'\Z -GS8_^>B_G1YL?_/1?SK&WM_>/YT;V_O'
M\Z -GS8_^>B_G1YL?_/1?SK&WM_>/YT;V_O'\Z -GS8_^>B_G1YL?_/1?SK&
MWM_>/YT;V_O'\Z -GS8_^>B_G1YL?_/1?SK&WM_>/YT;V_O'\Z -GS8_^>B_
MG1YL?_/1?SK&WM_>/YT&0J"S/@#J2< 4 ;/FQ_\ /1?SH\V/_GHOYUAQW,<V
M?*N$DQUV.#C\J?O;^\?SH V?-C_YZ+^='FQ_\]%_.L?<W]X_G2;V_O'\Z -G
MS8_^>B_G1YL?_/1?SK&W-_>/YT;V_O'\Z -GS8_^>B_G1YL?_/1?SK&WM_>/
MYT;V_O'\Z -GS8_^>B_G1YL?_/1?SK&WM_>/YT;V_O'\Z -GS8_^>B_G1YL?
M_/1?SK&WM_>/YT;V_O'\Z -GS8_^>B_G1YL?_/1?SK&WM_>/YT;V_O'\Z -G
MS8_^>B_G1YL?_/1?SK&WM_>/YT;V_O'\Z -GS8_^>B_G1YL?_/1?SKG4U.SD
MF\E+Z!I>FP2@G^=6=S?WC^= &SYL?_/1?SH\V/\ YZ+^=8^7QG+8]:-S'N?S
MH V/-C_YZ+^='FQ_\]%_.L?<W]X_G2;F_O'\Z -GS8_^>B_G1YL?_/1?SK&W
MM_>/YT;V_O'\Z -GS8_^>B_G1YL?_/1?SK&WM_>/YT;V_O'\Z -GS8_^>B_G
M1YL?_/1?SK&WM_>/YT;V_O'\Z -GS8_^>B_G1YL?_/1?SK&WM_>/YT;V_O'\
MZ *.KWQTW2+N\50S11DJ#Z]!^IKS/1M/C\0ZA<MJ%^5F\MY ,9>5@I;CL ,5
MZC?V<>H6$]G*2$F0H2.WO7E_]G:UX;U,NMHSN%>-9%C+HRL"I(Q[&F@+7@?5
M9[76(K+>3;7.04)X5L9!%=IX@UF\TN;2K;3[&*\NM1N6MXTEF,2J0C/DD ]E
M]*YSP;X9NH;Y-2O8FA2('R8W&&8D8R1V KH?$UEH]W:VLVL7DUHMM-YD$T,[
M1.KE2O!7D_*30P,ZS^(6D30:?]JBN;:ZO&>,0B,N%E5V0IN'!.Y"!CVZ9IVE
M?$#2-271TDCNK2XU508(Y83MR2P W=.=I]J=#X$\,O-87UM%(!;)&8&BN3L8
M*Q=6/]XDLQSWR<TEI\//#UC>V=W"EWYMF4:'==,P786*\'L-Q&.F*0"W?CFP
MTW5=2LK^"X4VLRQ1&"-I6E_<B9CM XPN?RI7^(/AV-Y0UQ<>7&I8S?9V\LD1
M>;M#="Q3D"K=YX9T1KZXU:Z#)+(Q>21IBJ_-%Y)/H/D./KS69:?#C1X+J]>Z
M::XMY6S#;-*PCA3R1#R,X+;01N]Z +K>,]/;Q%8Z-;PW,TUS(R-(L9"Q$1+*
M,^N59?IS71US&G>%?#]EJ<1MI[EK^TF,Y+W;.^?+6,[L]5V[!CZ5TKR1Q,BR
M.J%V"(&."S'/ ]^#^5 #J*...1ST]Z9--%;P23S2+'%&"SNQP% ]: 'T444
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
MSU:)]0#/=;3;8E?]PH/,8/4 \G<.1N(Z 4 4)?!LLFG:?I8U>)9;1WF $?S
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
M^EEF$ZQM% G,LK)MC7:05YXQL7/T^M7SI&C:1J%KJLU[-'Y;,T1>0;/F)X)
MY&7X&<<CTIO_  C.BNC63W$Q;SB0KR@,6"%<#CD!6H C@M_"%I"RQW-LJ(0I
M!G)VYQA1ST^0<=L'WJ_8ZWH4-K/'#>0PQVTSI(DC8*L7;/U!;=BJ$_A/0+JX
MNQ]J*S7,K%E29-RL278+QG.6)]1QC%.N=*T&VMHKHZDT(CD98ITG5F#NY) X
M.3ER._!_&@#23Q'I<DUM ER&EN9S!$@Y+$%AN_W?E.#WK5KFH?#^AZ/-8M%=
MR0(D\8BB,P*R28?RP>,GAWQR,UT44T4\8DAE21#QN1@P_,4 /HHHH **** "
ML+Q/#KD]M;KH;[)0[&1A($[?+G/49Z_R-;M8GB+^UU-G+I/FLR&3S$15(.4X
M)!ZX.<>^* ,>]TKQ3+;31K>32QSQOYD:W"HP8^:%"L1PH!BR.^#^,VLZ7XAN
MEFM[65O(:W2-0)U5,"/#+@C.\O@AN@%/O;GQ4NE6;6D),[3RB0O$ID\L$^46
M7H">-V.GM5>^N/&4-I*;>)I9GRT82*/$9#287W! BY/][J.P!5DM/%TM[<+;
M7$L90IN9F7?M/FE%+G <KE-V,]NO-6;S2?$=W@N\LDB2N?\ CY41.&5P"J8X
M4 ID'OSCN8D_X2X))Y<,[2+/).J3A50,2Y15(.63D9!Z<"I;M/%%WX?MLM<I
M>&:96\I%1BA0A"X[8;TQVH ?<Z?XQ-XK1:B/)2<HNUEYC# J[YQG(+ CGH.*
MLWUCXB-_/-;7DQMI)VS"LRJ1"#'M$9(^5B/,Y/K]*2VF\5+X@@@N$5].69E:
M;RE!DCWO\S8^Z=NS&.N3QZ5Y)/&4:-*C&0EO]5Y$?RJ3)G!SR0%CQGJ6Y]@"
MUI]CXGCN89;G4%8D%9$D(>,#8NT[1@EMV[)S^E59-+\2W+NLUS*$ <L/M">7
M*^X;,+MRJ;>Q/4?B:]Y-XRFCGACCN%C>"3RG2*-) 06V,?1R HVC')_*]J-Y
MXG76YTLK64Z>$PK&-">BG<OJW+C![CITR 5;C2O& B=[;593,VW*R3*5 (;?
M@8X.=@7T_.K%YIOB*YTS3X'FDD8#]^!,J'<)592YYW (""!W]>M.6\\2)*KM
M;W<D:M&2AMXANBRNXG#?ZS&_Y1Q5.XN_&HT]IXH)/M+$!(!#'A<)GYNO5OE]
ML=NM $)TSQD\IN))9&D1G\E1=J-N] "?< CCIU[5UFAQZA#H\$>J/OO%+!V+
M!B1N.W)'4[<5@:9)XKBUF&"X1VL#/(9'E122I>0]1T 7R]OX]>W7T %%%% !
M0,9&>E% ZT <3-8^-&ENVCG=4:4-$@N%Q@,_&>RX*>G3H>[KFQ\9M]I$-VRJ
MUP60^:I;:0V .@"@[>.,XZ>KA!XE.IRSR12BVO;J.18UFR;9(Y0,,.@#1Y)
MSDBIV?Q-!K=TD2SR6CWA:$LB,A0E/E)SE4";R,<[OU *TECXQWS;;IV'VH.A
M\]!N3YLCIPOW??\ V3W=<Z5XN$<DEKJDOGL>%>52@!\S=@8ZX\K'IS[U8N9_
M%$GB&>WMXWATYI%1)S$C;%WIEESURI<\YZ53$WC"ZN(X+BWEBA*1^8ZJB@,#
M&2P(]?GR,]NG2@!KZ-XKN-/N4GU"=FD#(D?GJN$V-C)'\>[:,YZ?C6EJ6G>(
M9[^XN++4)HH\Y@B\U0@PB8W#'][S,^M4[75/$E]#9SQ1R!9)),O'"C1,J?*,
MYY'F."V>@4_2E6Z\8_\ ".^8T(^W_:5#?N5WK'L^;"]#\_ /I^= $-SI7BJY
MM7@EFF>%P 4^U(&\SY<L6Q_JR0V$Z\U<TS3/$;:FLVJW>^-&EPRL/EW(P#(!
MVY7@],=*0S>+%.^4-Y;MB18($+1*"G* GYB06X.>GYQ*WC22W\QY!#,3_JE@
MC8#"QXY]R9,\_P .![@$$>C^,+LJVHWX0Q.983;S $,8W7&<= =G_?;>E.NM
M'\37%E=6S2'_ $A)-OE7"(BLQ?)88RQ.4QCI@_C*MUXPC:0- \C1NP7]S&%D
MB!X;.?\ 6''W>F#5W2+OQ#/KC"_M9(]/='*!HU79\WRY()))'O\ AWH +JV\
M106:1V<SW#K)<(&DF4-L;_5,Q(YV]^]9\UAXS(E6*\95^TLRL94+%2#M]@H.
M.._IZ]I10!BZ!!K,$M^-6E,J-+NMV:0,<9.0 .@^[C^0[[5%% !1110 4444
M <SK/@XZQJ+W@OVA#NCE!"&P5"@8.1S\OZTNG>#5L;DR_:1(I:8;1!C:LB!3
M@Y)!XSG]!2ZKX?OK[4;FXBNHE24)MWO(&55QNBPIQL;!)/7DU2/@NZE7=+J/
M[T*P0B23$8VL% YY"L01GGY10!=M?!L4&D#39)_-A%S%/L\KY"(U"@;23UQD
MGN2>*JQ^ 8H&3R;O8BQQ1D>0,KLV?,AS\K,4Y/.0<5GIX2UR?1XXY+^&TF8Y
M=6E=CO&_$A.3\WS#@<84<BM.+PI>P:S97JZDVR.0R3(9&^9C(S$C.<Y4JI''
M"T ,7P'9,\3QSQ&"/8KQB!2K;?*##KP28>?]XU8L_"::5>27POPD0M'@.8@
MH(P"23C"]AQ[TRQ\+W=EJ\=REU$+=+IIPJL^X*7=RH'0[MX#9_N\>T+^$;V9
M766]CSB7:ZO+EY&^[(XSC(ST''] !+/X?1VR-YMZTCD@QN(=IB.Z(DKR<$^5
MV_O&M;1M(A\-P7"RW4.)BASY8B&$0+D\\L0,D^IK&E\%7A@D\C5&BN7!S,))
M#G)DW<$]PR#_ (!]*DOO"$]]HFGV$MU$TMN9MS2,QPLG93P?E&!]/2@#KW_=
MJS/\JKRQ;@#ZT5Q5]X,U"ZG9$U");/9-&D;,Y(1Q)A#Z@;U[_P /?BNQ@0Q6
MT4;!0415(4D@8&.,]J )**** "BBB@ HHHH Y[6O",6N:FEY->S1JJ;/+11_
M==>O_ SZ]![U!+X+283^9?<W";9=EI&O(W;2G'R#YCD#KCKUHUKPU=ZQK%S,
MMQ';0-;I&DHR9,[9 5&#PIWC/K@5$_@V99+EK/4%M2<M;.B-N0DJ0&YPRJ%(
M4#'#&@ N?"=I-!.9]5_?W%PJ23F%1E][ML [9,G0'L.M,N?!?D:5);V]]@#8
M1-(BJ\(&T.^\#)^52 O &XTMQX)>25/*OU2))0\9=6:2  \>6<X!/<GT%$?@
MVX3PW_99OHI7\XR$2JS1,#'LP1G/^W_O?G0!I76B0ZU8P+]J01V[.(#%&"JK
ME=H(/7 51[TV;PU;KXAAUAKUHI/M)DV%0-Y; "9]#CIS[8K-N? SSV[C^T 9
MLIL8JV-JLS%#ST.X?]\BDG\$3S6SPF_B9OD*7$D;-,"H4<MNZ#:2O?)_, L7
MO@W3S>17TEVT!$K%CM WL\N]<'^]N(&3G(Q4<'@"&"/:=0D<F17<O IR 8S@
M9^Z28EY'J?:H[/P1/;26;/?Q2B"=)2KHS;-KJW[OG@MMP<CO59_!.HWEA/&]
M[!:O-+(2JHS9!>0J['/WP'7&.PQ] #1M/"4$^@/8RW 5VO6F=HF$GEXRJQ D
M#A4.T>F*U]#TZ+3;>XBBN5G8S?O2J! K*JKMVC@' &?<UA#P2PDFE^T6[R&0
M.BO&VQOG+N'&>0V<'']T4[1_!EQI.LV]\=3$RQ[MX9#N;((QR2!UZ]>,<]@#
MKJ*** "BBB@ K&\0W6IV\$:Z;&&+)*TC;"Q&U<J%P>"3QGFMFL?7]8NM)BA:
MTM$N6<2,P=RH 0 \8!Y.<4 8+Z_XC:^CQIT@AANG28I;OM\DC[V#RY7&<#'7
MO4^J^(M=MM6OK:TT[?;PJ?+E:W<C(*<Y'W@0S8Z?=^M(OB[4A+<AM-1C;NPE
M'F,!A"JML.W)SNR,^E,@\7ZH8@W]FQO&F0SO(RN<*K' "XZ-@>XH 23Q+XA'
MG[=).!'$REK9QY8;;N+<\D9/ STZ\&F/XF\2JD^=)5'6&-U MY&"D[=V3W/+
M8&.W)&#3_P#A-[F.&0K;03&&.'>3*5=7<C.Y<#Y5!R6''('KB6[\2ZPUUI(L
M[>",7D$4QAF)R"Q;<-P'0 +R/4>M  ^M^)OFGCTV-HQRMNUNZR-S&,9W8!.]
MC[;._-0PZ_XIN;1G&G11LJ%L_9Y,N=T:[0"1@C>Y[YV?6K-EXSFNWO\ =I;0
MI:V;W(WR<G:BM@CL#NX..U1CQI=2A5CLH'=N$9)&99R2!F+Y?F"YRV<< T )
M8>(-<^Q7GVFR>62WLDDC<6K@O)A<Y!(R<EC@>AYI(O$'B9[47 TI&VY0Q>0X
M9S^]PPYX'R)QCG?UZ4S3_&NHWCQ6PTV)[AEA7S#(50N_E@L1@D)ESCC^$_A&
MGC:^#2S3VL:)M4QQ?-\NY8_O''3<S8/ XYH Z/P]<7EUI\\MZ[.YNI1&S0M%
MF,'Y2%;D#ZUK5QH\2ZK>Z(-1MX-A:ZA'D[,L(S$'95XY)((R1WJQ:>*+[4/M
M:0VD 6"TEG^T1NSHS*H*A,K\W+8.>ZF@#JJ*X<>-[J.P6X>VAE80J-T;-Y4C
MG:20=N1U((Z9!K6\->)W\037*/:"W\N-)%&XL<-V)Q@'VZ^W>@#HJ*** "@<
MD44H&2!0!Q9\1>(Y;F\BM],55C9C$\ML_11)\IYY)V)SG^/Z4LGB#Q+$\T?]
MF)+-&2L:K;2 3C:Q+ALX7;A1@_>SQ4D_C6>(N!:6_P KR+M>5P8]F["/\N!(
M^WY0.N?S;<>,-3@CDF.DQ"$ $$RMN4&9H@7R !C:6//&10!(^NZ[=-(UG9;;
M<':ADMG#OD[0PR1C'7D<U'IFO:]);7JS6#32V]DLL)^SNGF2;5R&SW)+' ';
MK4/_  F]Y&\'F6&6NID"QL2#&K",<$##8+D_0?C4=IXXOULT>YLTFE\M7.TE
M1(Q6/*1#'+ N20>@!_  O0ZCKKRWMZ4>6*"U(MXQ;O&DS>:1YFTG=G:,[>O'
M'6LV;Q!XF2W^SV]M+-)(DY%P;-P1_K3&P!Z#Y4&#_>%;#>)[N+2?M5Q9V\4W
MGK&2TK>4H:(2@EMN>^WI]ZJ@\3ZK%ITFH36S,9+R1(K4C:401;@K'&<[NI__
M %4 26GB+6)/[5,FGR%+:V\RW;[*ZL[AMN,$\Y&&P,<5#%XA\3/:?:!I*.5.
MPP^0ZM(?WN&!)X'R(<8_CZ]*DD\:7<-W/;2:?"T]N&WQ1RL7<@RC<HV_<_=<
MD\_,/QK7GCNYAN)YK>WMYK)5*QDNP,A#E2X..1@#@>O?I0!-/JVNIX?GEBWO
M-+<7"I.+.3*J$S'MC^\-S< G(%0S>(/%!E?9I958)\>6(F)D&) J$]/F*H=P
MZ;JN:EXLO-.U2>/[/"\!MXIHC(60\H[%2<<LQ4*HQUZU:OO$MS;ZC)9P6D+2
M#R@D<TC*[%]OS8"D;!NP3GJ#0!1MM;\3W<43+9P199%+-;2'.Z0*6QD8VC)(
M[XIL&L>*)I[='LHXWE2/+^0_EQ[]A.5SR5RPSD4D7B_5=G_(,CD5-X=WD8,2
MJEC@!<=!@>^*U_#?B&77TNFELFM?)8  OD\YX;T88Y'O0!6T36M:O]8-O?:8
M+:W\G>6V,"#M0@Y/!R688ZC;]:Z6C-% !1110 4444 <OJ^G^);C7)9M/NQ#
M9^5M5?/(S\G]W'!W=^W7/:JKZ1XCAFN9[-F5KB+9MDORY0[&5225Y*D@Y[_A
M7944 </-X>\27TMP+NXC>)I"T2-<%@#B0<>@PR<<=#QZVX]+U;5;%OM5U<+Y
M>H[H&9S')Y$8<*_J&8MSZ@"NMHH X6XT_P 7QW2RO/+- [0QR1P794M\T>X@
MX^08$F2,=:>NF^+91=(+V5)$VH96G^64;8\J@Q\IR'^?N3^7;T4 <4NA^+5L
MF/\ ;$ANF)4[I\CR\)A1Q@-D.-WOUJWI&CZY#K-E=:G<&X6!)1O-QG 95 79
MCE@0<MWS7544 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% %C[,?[WZ4?9C_>_2BB@ ^S'^]^E'V8_P!_]*** #[,?[_Z4?9C_?\
MTHHH /LQ_O#\J/LQ_O\ Z444 -DLEFB>*7:\;J596&0P/4&E%KM4*K  #  '
M2BB@!?LQ_O?I1]F/][]*** #[,?[_P"E'V8_W_THHH /LQ_O?I1]F/\ ?_2B
MB@ ^S'^]^E'V8_WOTHHH /LQ_O?I1]F/][]*** #[,?[_P"E'V8_WOTHHH /
MLQ_O_I1]F/\ ?_2BB@ ^S'^]^E'V8_W_ -*** &+81K.\RA1*ZA6<#E@,X!^
MF3^=/^S'^]^E%% !]F/]_P#2C[,?[_Z444 'V8_W_P!*/LQ_O?I110 ?9C_>
M_2C[,?[WZ444 'V8_P![]*/LQ_O?I110 ?9C_>_2C[,?[WZ444 'V8_WOTH^
MS'^]^E%% !]F/][]*/LQ_O?I110 ?9C_ 'OTH^S'^]^E%% !]F/][]*/LQ_O
M?I110 ?9C_>_2C[,?[WZ444 'V8_WOTH^S'^]^E%% !]F/\ >_2C[,?[WZ44
M4 'V8_WOTH^S'^]^E%% !]F/][]*/LQ_O?I110 ?9C_>_2C[,?[WZ444 'V8
M_P![]*/LQ_O?I110 ?9C_>_2C[,?[WZ444 'V8_WOTH^S'^]^E%% !]F/][]
+*/LQ_O?I110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>img11719860_12.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_12.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" #% >D# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M'_(/G_W#5D<C-5M0_P"0?/\ [AK4X26#_4)]*DJ.#_4)]*DH **** "BBB@
MHHHH *P?$O2V^K?TK>K!\2]+;ZM_2D]BH[F!1114FP4444 %%%% #H_]:G^\
M/YUW=<)'_K4_WA_.N[JD9U (R,&N#\;^"5U-&U'3D"WJC+H.!*/\?>N\H(R,
M&IG",X\LB\-B:F&J*I3=FCYH=&C=D=2KJ<,K#!!]#2 D'()!]0<5Z_XQ\"+K
M+_;=/V17G1PW"R#W]_>N0_X5MKWK:_\ ?P_X5Y,\+4C*R5S[C#YUA*M-2G)1
M?5,X_P#K2DD@ DD#ID]*Z_\ X5MKWK:_]_#_ (4?\*VU[UM?^_A_PJ/J]7^4
MW_M7!?\ /Q''Y(S@D9ZT D'()!]C78?\*VU[UM?^_A_PH_X5MKWK:_\ ?P_X
M4?5ZO\HO[5P7_/Q''T5V'_"MM>];7_OX?\*/^%;:]ZVO_?P_X4?5ZO\ */\
MM7!?\_$<?178?\*VU[UM?^_A_P */^%;:]ZVO_?P_P"%'U>K_*']JX+_ )^(
MX^BNP_X5MKWK:_\ ?P_X4?\ "MM>];7_ +^'_"CZO5_E#^U<%_S\1Q]%=A_P
MK;7O6U_[^'_"C_A6VO>MK_W\/^%'U>K_ "A_:N"_Y^(H^!O^1LMO]U_Y5[C-
M_P >DG^X?Y5YGX8\#ZOI6O0WESY'E(K [')/(^E>F3\6LG^X?Y5Z6$A*%.TE
M;4^2SNO3KXI3I2NK+\V<,.@I:0=!2UN><%%%% !58WJ D;&JSWK(/WC]:&-%
MW[<G]QJW=%UN"VLW1HI"2Y/&/05RE:&GJ7CVJ"6+X '<T)BE%6.L_P"$CM_^
M>$OZ?XU%+KUNQ#I#,LB]#Q_C6)';S2NR1Q,S+]X =*6.VGE+".%V*\-@=*=R
M.6)U>FZG#J41,>5D3AXVZC_ZU7:X..26VG6>!MDR=#Z^Q]JWD\4VX1?-MK@/
MCY@H!&?8YIIDRC;8H>*[/6M2OK>V@L#<Z0HWSQ+<K$9V[*2>=H[CO5^S;5[J
MRN+)],71U$.VWFCG23:W084#M5RSUJ*^W^5;W'R8SN4#K^-6OM7_ $PE_(?X
MU'L_><K[G0\4_9QI\BTVW^_>S?R.5O;7Q/K6D?V)>V5K"L@6.XOQ.&#*",E4
MQG)QWKI-06[@T>2+3(P]R(Q'#O8 *>FXD^G7WQ4WVK_IA+^0_P :/M7_ $PE
M_(?XT*G:^I,\2Y67*DD[VZ7^_P C N-"N-,&BS:9"+LZ=Y@>)I C2^8N&?)X
MW9YY]36AX<TZXTW2C'=;!/+-).Z(<JA=BVT'OC-7_M7_ $PE_(?XT?:O^F$O
MY#_&FJ:3N@J8JI4AR2^_KNW^;96N-!TN[,AGLT9I)/-9LD$MMVYR#Z<4-H.E
MO<M<-91&1E*G.<<C:?EZ9QQG&:L_:O\ IA+^0_QH^U?],)?R'^-/DCV,_;U4
MK<S^\99Z796$,D-M;JB2',@)+%^,<DY)XXJ"TT#2K%XWMK*.-HW+HP))!V[>
MY]#C':K7VK_IA+^0_P :/M7_ $PE_(?XT<L>PO;5-?>>N^NY53P_I4:E5LHP
M#MR.?X7+KW[,2:)/#^E2NKO91EED:0')^\S;FSSR"><'BK7VK_IA+^0_QH^U
M?],)?R'^-')'L/V]6]^9_>RQ5;4/^0?/_N&E^U?],)?R'^-17,C7%M)$L,@+
MC ) Q_.J,BS!_J$^E24R)2L2J>H%/H **** "BBB@ HHHH *P?$O2V^K?TK>
MK!\2]+;ZM_2D]BH[F!1114FP4444 9FN7,UK9(\$A1C( 2/3!K _MG4?^?I_
MR'^%;7B3_D'1_P#74?R-<O7%7E)3T9]#EM&G.A>44W=]"^NLZB&4BZ?(([#_
M  K:_P"$GUK_ *"$G_?*_P"%<N/O#ZUL6UNUU.(E(7J69NB*.23[ 5BIS[G;
M+#T$KN"^Y&A_PD^M?]!"3_OE?\*/^$GUK_H(2?\ ?*_X5++I-I#-='-U/%%+
M%$BQ8WG>N=QXZ>U9=[;&ROY[4MN,4A3=ZXJVZBW9C"&&F[*"^Y?UU+__  D^
MM?\ 00D_[Y7_  I&\3ZV%/\ Q,).G]U?\*RJ1ONGZ5'M)]S;ZM1_D7W(]EM'
M:2R@=SEFC4D^IQ4U5['_ )!]M_UR7^0JQ7JK8^+G\3"BBBF2%%%% !1110 4
M444 %%%% !4=Q_Q[2_[A_E4E1W'_ ![2_P"X?Y4 <*.@I:0=!2U!T!1110 =
MZR#]X_6M?O60?O'ZTF-"5L:%*\4\>PX+2A2<<XR*QZOV)(A)!P=U"![&RR/+
M:W20JS.+G)"CG'./UJ[)M,A81//_ *2"1&?NL%&2?7)_E6&&93E68'U!Q0K,
MN=K,N>N#C-418ENQMO)QN#?O&^8=#S4-%%(HW_#72Y_X#_6MZL'PUTN?JO\
M6MZJ1C/<****9(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5@^)>EM]6_I6]6#XEZ6WU;^E)[%1W,"BBBI-@HHHH Q_$G_(.C_P"NH_D:
MY>NH\2?\@Z/_ *ZC^1KEZX,1\9]+E?\ N_S8H^\/K6Q;W<]HTA@<*778V5#
MCKC!%8X^\/K6E6*=CODDU9FN^MB:]EN9K=LN$ \J4QD!1T) Y!K-N9WNKJ6X
MDQOE8L<=.:BHJG)O<SA2A#X4%(WW3]*6D;[I^E2:'L=C_P @^V_ZY+_(58JO
M8_\ (/MO^N2_R%6*]=;'PL_B84444R0HHHH **** "BBB@ HHHH *CN/^/:7
M_</\JDJ.X_X]I?\ </\ *@#A1T%+2#H*6H.@**** #O60?O'ZUK]ZR#]X_6D
MQH2K]C_J6_WJH5?L?]2W^]0ALLT444R0HHHH W_#72Y^J_UK>K!\-=+GZK_6
MMZJ1C/<****9(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5@^)>EM]6_I6]6#XEZ6WU;^E)[%1W,"BBBI-@HHHS0!C^)/^0='_P!=1_(U
MR]=/XC/_ !+X_P#KJ/Y&N8K@Q'QGTN5_[O\ -BC[P^M:59@^\/K6EFL3T&+1
M29HS0(6D;[I^E&:1C\I^E 'LEC_R#[;_ *Y+_(58JK8N/L%M_P!<D_D*L@YK
MUUL?"S^)BT444R0HHHH **** "BBB@ HHHH *CN/^/:7_</\JDJ.X_X]I?\
M</\ *@#A1T%+2#H*6H.@****  =:YYM0M0[ R]">QKH01D5P,A_?/_O'^=85
MZCA:QZ&7X6&(<N=O2VQN?VC:_P#/7]#5ZRU*T$)S-_%_=-<G5NU/[H_6L/K,
MCTGE-'N_P_R.J_M.S_Y[?^.FC^T[/_GM_P".FN<S1FG]9F3_ &31[O\ #_(Z
M/^T[/_GM_P".FC^T[/\ Y[?^.FN<S1FCZS,/[)H]W^'^1Z/X4N8;D7?E/NVE
M,\8]:Z2N)\ , NH?6/\ ]FKM0P-=E*3E!-G@XVE&C7E".RM^0M%%%:'*%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8/B7I;?5OZ5O5@^
M)>EM]6_I2>Q4=S HHIC-BI-AQ;%1,],9ZC)S0!F^('S8I_UT'\C7-YKHM>_X
M\$_ZZ#^1KG*X,1\9]+E?^[KU8X'D?6KN^J ZBK):L3T&3;Z-]0[J-U B;?07
M)4_2H0:?GY3]* /8=/8FRM_^N2?R%:"GBL:RN0ME;C'_ "R7^0JS]L^M>NMC
MX6?Q,T]PHR*S!>9[&IXY6:F27:*8G2GT %%%% !1110 4444 %1W'_'M+_N'
M^525'<?\>TO^X?Y4 <*.@I:0=!06Q4'0*3BHV?%-9ZA+9H D\SFN'D/[U_\
M>/\ .NS'45Q4G^M?_>/\ZY<5LCVLFWG\OU$S5FW;"'ZU5J:)L(?K7&>VRSOH
MWU#NHW4Q$V^C?4.ZG T =MX$8XOOJG]:[F(\<UP/@B78+WZI_6NP%WCM7I8?
M^&CY+,_]ZG\OR1J;A1N%9GVSZT]+@OT!K8X#0S2U!&2:GH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K \2GBV^K?TK<=]HKFO$<N[[/]6_I2
M94=S%9ZB9\TTDFDYJ38***0T",O7O^/%/^N@_D:YS-=#KQ/V)/\ KH/Y&N=K
M@Q'QGTV5_P"[KU8N>:GJN.M6<&L3T&)3@*4+[4\+[4"$"TI^Z?I2TC?=/TH
M].M?^/.#_KDO\A4ZJ6/%,LHF:TM^./*7^0K3AM\=J]=;'PLOB9%#;U>CA"BG
MI&%%24R1 ,4M%% !1110 4444 %%%% !45P?]&E_W#_*I"<"J=W+B"4?[!_E
M0!QA;"BHG>FEB13.:@Z )S1110(!U%<5)_K7_P!X_P Z[,GFN*D_UK_[Q_G7
M+BMD>UDV\_E^HA-21_=_&HJEB'R_C7(>XQ]*!FE"FGA:!#0M/ I<>U% '5>#
M>E[]4_K74UR_@M2PO0!W3^M=G#;\\UZ6'_AH^1S/_>I_+\D110ECS5^&#&*D
MCA"U.!BMCA$50!3J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH B=-U0FV!ZBK=% %/[(OH/RH^R+Z#\JN5S?C*2^MM/MKBQU*XLV-U# PB5"
M&6215).Y3R 3C% &Q]D7T'Y4UK-3V'Y5R/BC5[[2]>L;!=5EB@-BTCN;BW@:
M1PX&XM(I!XSP *L>.-:O=)T_3YK+4DMPP=W.4W2A4R-I8;&.>=N5+=C0!T!T
MY3U4?E2?V8G]U?RK*\4W5\FA:??V.HW-F\DUO&P2-!N$KHIR'4X(!./0]<UT
MB 6MH/.G9Q$GSRR8!.!RQP /R% %#^S$_NK^5*NFH#]Q?RKFO!_B;4-3UF>'
M4A.L%]&;O3Q+ (P$#$;5/\8VF-L_[1JIX8UW6KKQ#9QWUW,+:Y-T5\_R_+F"
M.558MJAE9<9(8\C)^@%SMUL8Q_ OY4_[(G]Q?RKCO#^N7=[XKN[:ZU)F6.\N
M(D@^TVX&U20H\K;YAX'7/OTI8O%=ZWCHQL9O[$>X;3T/D?N_."YW>9W)<,F.
MG H"YV'V1/[B_E1]D3^XOY5:HH @6 #M4H4"G44 %%%% !1110 4444 %%%%
M !1110 UAFH&@W&K-<-XLUN\L/%%M9QZ@]K;-9F4A;F"#+[\9W2J0>.PH ZW
M[(OH/RH^R+Z#\JY+Q?XAU;1M1MY+!S-9QZ;-<7,:JK,0"JB1>.2I8$CH1FI]
M:OM2'@"PU:#4YK>[\FV:1HT0B0R%%;(93_>)&,4 =-]D7T'Y4AM!Z#\JRY+F
M\L_%.C:7]LDF@DM+AY3(J[I&4QX8X Q]X],#FN<\.Z[K5SXDM(KV[F%K<RW:
MKYWE^7,(W952,*H97& 3N/(!H [)K!6[#\J9_9B?W1^5<SH>N7=YXOO+2YU)
MRD=[/%'!]IMU&U<[1Y>WS#]<^_2M[QA?3Z;X8N;JVN?LLBO$OG84[%:158_,
M".A/6@"Q_9B?W5_*C^S$_N+^5<RVO7T7AKQ1-:ZG]NCT],V>H;4.X^6&(RHV
MMM/<#OCM4OC;7+_2;73IK74%M@T;R2KA \NT*1MWC:V,G* JS9X/% 7.F33X
MU_@7\JE%F@_@7\JPO%,]\EGI=S9:E<V?GW<%NZQQIRLC@$D.I((!X_K6/XQU
M?6M+U$P6%U>&*WTS[1(\0BR&W[?,D#(2RCJ0N#C.* .V^R)_<7\J/LB?W%_*
MLC^TKH^)-$M1<QR07-C--+Y0!21E\O# ]<?,<?6LWP_K,U]JT8O-="WDDLZ2
M:/Y*_N@C$+R!N7  .6)#9XH ZH6RCHH'T%2K&%KFT.H?\+ DLSJ]T;-;,78M
MRD>W)<KMSLSMP/7/O744 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4A4,,$ CKS2T4 ,>&*7'F1H^.FY0:5HT=0K(I Y
M(Z4ZB@!"H88(!'O2D @@C(-%% ";%^7Y1\O3CI2;$X^1>#D<=#3J* &"&(2>
M8(D#_P![:,_G2[$QC:N,YQCO3J* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ ICPQ2D&2-'QTW*#3Z* $V*?X1TQT[4%5*[2HV^F.*6B@!-H+!L#(Z&
MDV)Q\J\'(XZ&G44 ,\F(2>9Y2;_[VT9_.G,JNI5E#*>H(S2T4 -$:!-@10G]
MT#BAD1P RJP!R,C.#3J* $*AL9 .#GF@JI.2HSC&<=J6B@! BC&% VC XZ"D
M"('+A5#G@MCDTZB@!-HW;L#.,9I:** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#"O-
M=GMKR6%88R$; ))JY_:@CTA+^9 $R/,P>%7=@G\.M$^BVEQ.\S^9N<Y.&JU'
M9P1V?V0H'AVE2K\@@]C2*=K:&&?$SS+$;:U(9F5&$AZ'<@8'W 8?G3[;Q#*T
M422VH-P\?F@+( I3#$GV/RGC]:V#8VC9S;1'<2Q^0<DD$G]!^0I&T^S= C6L
M)4   H.@SC^9_,TR3+?Q$9([4VUODW$NT>8V,*)%4GZ_-5F6]G-Y=*LL$,5J
M4#>:/O[AD\YXZX'O5LZ=9&1I#:P[V^\VP9/0_P!!^0I\EI;33)-)!&\B?=9E
M!(]* ,@^(^(MMFQ:6/SD!D _=[6;)]#\AX]^M!\2H,'[*VV1RD)W9W,"HY '
M'WAZUJK86:9VVL(R23A!U((/Z$_G0;"T*;#;0[>>-@[XS_(?E0!DR^()7LIY
M[6TSY.U7\U]N&..,8R1SU_2MX=.>M53IMDW6TA/R[/N#[OI5H   #H* "O/K
MGQKJL-S/&J6VU)&490] 2/6O0:Q)/"6BRR.[VI+.2Q/FMU/XUE5C.5N1V.W!
MU</3;]O&_8FFUC[)I%I>S1%S-&"0G'SE-P 'N1@?45G77B>4J'LX%*,C,&D/
M! 5SD8]TQ70+:P+!%!Y:F.+;L5AG&WH>>XQ3#IUD8PAM(-@& NP8 YX_4_F:
MT6VIQR:;;11_M:9M/>0PK'<)-'"P)W*I?;\WTPXI)-6>RED@F,=R\2F21HSM
MV(-O4<_-\W3TK3-M 8Y$,*;)/OKM&&XQSZ\ "HQIUD%11:PX1MR_(.#Z_P O
MRIB,M?$3.8U6R.^0;D!E !7#G)../]6>/<4)XFBE9?*MI&$C".(DXRV5&#Q@
M#YO?I6L+*U!4BWB!484[!P.?_BC^9IG]G67S?Z)#\RA3\@Y [?H/R% $=A>7
M%S<7D<\*1>2ZHH5MW503G\ZO5%#;06^?)B2/( .T8SCI4M !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 %%%% !
>1110 4444 %%%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>img11719860_13.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_13.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" 36")@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z1J-U-H
M **** "F4YJ;0 4444 -HHHI@%,I],I %%%% #6I*5NM)3 *1J6D:A )1112
M 1J;2M24^@!2-TI:1NE(!M%%%-@%-IU-H0!1112 911138!33UIU-H0"4444
M,!K=:*&ZT4^@!36IU-:D@$HHHH8"-3:<U-IH H;I10W2EU ;11138"4VG4VA
M %%%%)@,HHHJ@"FMUIU-;K4H HHHIL!K4E*U)0 4C4M(U+J VBBBF C4E*U)
M0@"D;I2TC=* &T444P"F4^F4@"BBBA@-HHHI@%,I],I %%%%,!K=:2E;K24@
M"D:EI&I@)1110 4444 -:DI6I* "BBB@ HHHH *1J6D:@!M%%% !1110 444
M4 %-IU-H **** "BBB@ HHHH 91110 4444 %%%% !3:=3: $HHHH **** "
MBBB@ IK=:=33UH **** "BBB@ HHHH :U)2M24 %%%% !1110 4C4M(U #:*
M** "BBB@ HHHH &Z4VG-TIM !1110 4444 %)2TE #:*** "BBB@ HHHH *;
M3J;0 E%%% !1110 4444 -;K10W6B@ HHHH **** "FM3J:U "4444 %%%%
M!1110 C4VG-3: "BBB@ HHHH ***#0 VBBB@ HHHH **** "F4^F4 %%%% !
M1110 4444 -I*6DH **** "BBB@ IK=:=36ZT %%%% !1110 4444 -:DI6I
M* "BBB@ HHHH *1J6D:@!M%%% !1110 4444 #=*;3FZ4V@ HHHH **** "B
MBB@!E%%% !1110 4444 %-IU-H 2BBB@ HHHH **** $:DI6I* "BBB@ HHH
MH *:U.IK4 )1110 4444 %%%% "-3:<U-H **** "BBB@ HHHH ^BZ***@ H
MHI": $-)110 4C4M-- !1110 E-IS4VF 4444@&TE%%, IK=:=330@"BBBD
MUJ2E:DI] "D;I2TC4@&T444V 'I3:<W2FT %%%(>E(!M%%%-@%-IU,H0!111
M0 UNM%!ZT4^@!36IU-:D@$HHHH8"-3:<U-IH H;I12-2 2BBBFP$/2FTYNE-
MH0!11128#****H IIIU-J4 4444V UNM)2GK24 %-:G4UJ.H"4444 (U)2M2
M4( I&Z4M(W2@!M%%%, IE//2F4@"BBB@!M%%%, IE/IE( HHHI@-;K24K=:2
MD 4C4M(U,!**** "BBB@!K4E*U)0 4444 %%%% !2-2TC4 -HHHH **** "B
MBB@ --IS=*;0 4444 %%%% !1124 -HHHH **** "BBB@ IM.IM "4444 %%
M%% !1110 4VG4V@ HHHH **** "BBB@!K4E*U)0 4444 %%%% !2-2TC4 -H
MHHH **** "BBB@ ;I3:<W2FT %%%% !1110 4E+24 -HHHH **** "BBB@ I
MM.IM "4444 %%%% !1110 UNM%#=:* "BBB@ HHHH *:U.IK4 )1110 4444
M %%%% "-3:<U-H **** "BBB@ H;I10W2@!M%%% !1110 4444 %,IU-H **
M** "BBB@ HHHH ;24M)0 4444 %%%% !36ZTZFMUH **** "BBB@ HHHH :U
M)2M24 %%%% !1110 4C4M(U #:*** "BBB@ HHHH &Z4VG-TIM !1110 444
M4 %%%% #**** "BBB@ HHHH *;3J;0 E%%% !1110 4444 -;K10W6B@ HHH
MH **** "FM3J:U "4444 %%%% !1110 C4VG-3: "BBB@ HHHH **** /HO-
M)NIM%0 N:2BB@ HHHH ":;110 444A- "&DHHI@%(U+36H 2BBBD 4VE:DI]
M "BBDI --%%%-@%-;K3J;0@$HHHI (U)2M2570 I&Z4M-:I 2BBBFP"F4YNE
M-IH HHHJ0&T4450!33UIU,I( HHHH8#6I*5NM)3 *1J6D:D@$HHHIL!&Z4VG
M-3:$ 444C=*74!M%%%4 4VG4VI0!1110P&4444P"FMUIU-;K1U 2BBB@!&I*
M5J2@ I&I::U "4444P$;I3:<U-I %%%% #:***8!3*?3*0!1113 :W6DI324
M@"D:EIK=:8!1110 4444 -:DI6I* "BBB@ HHHH *1J6D:@!M%%% !1110 4
M444 #=*;2M24 %%%% !1110 4E+2'I0 VBBB@ HHHH **** "FTZFT )1110
M 4444 %%%% !3:=3: "BBB@ HHHH **** &M24K=:2@ HHHH **** "D:EI&
MH ;1110 4444 %%%% "-24K4E !1110 4444 %)2TE #:*** "BBB@ HHHH
M*;3J90 4444 %%%% !1110 UNM%%% !1110 4444 %-:G4UNM "4444 %%%%
M !1110 C4VG-3: "BBB@ HHHH *&Z44-TH ;1110 4444 %%%% "4VG4V@ H
MHHH **** "BBB@!E%%% !1110 4444 %-;K3J:W6@ HHHH **** "BBB@!K4
ME*U)0 4444 %%%% !2-2TC4 -HHHH **** "BBB@ ;I3:<W2FT %%%% !111
M0 4444 ,HHHH **** "BBB@ IM.IM "4444 %%%% !1110 UNM%#=:* "BBB
M@ HHHH *:U.IK4 )1110 4444 %%%% "-3:<U-H **** "BBB@ HHHH ^B**
M**@ HI-U)F@!V:;110 4444 %,-*324P"BBBD AIM*:2F 444&D TT444V 4
MC4M-/6A )1112 #3*<U-I] "BB@T@&T444V 4UJ=3*$ 4444 (U-I6I*8!0>
ME%(U2 E%%%-@%,IS=*;30!1112 ::2BBF 4UNM.III( HHHH8#6I*5J2F 4C
M4M(U+J VBBBFP TVG-TIM" ***0TF VBBBJ *::=3*E %%%%-@-;K10:* "F
MM3J:U'4!****8"-3:<U-I( H/2BANE #:***8"4VG'I3:0!1113 91110 4T
M]:=3: "BBB@ HHHH :W6DH-% !1110 4444 %-:G4UJ $HHHH **** "BBB@
M!&I*5J2@ HHHH **** "D;I2TC=* &T444 %%%% !1110 4RGTR@ HHHH **
M** "BBB@ IM.IM !1110 4444 %%%% #6ZTE*>M)0 4444 %%%% !36IU-:@
M!**** "BBB@ HHHH 1J2E:DH **** "BBB@ I#2TC=* &T444 %%%% !1110
M 4RGTR@ HHHH **** "BBB@!M%%% !1110 4444 %-;K3J:W6@!**** "BBB
M@ HHHH 1J;3FIM !1110 4444 %(W2EI&H 2BBB@ HHHH **** $--IS=*;0
M 4444 %%%% !1110 RBBB@ HHHH **** "FMUIU-/6@ HHHH **** "BBB@!
MK4E*U)0 4444 %%%% !2-2TC4 -HHHH **** "BBB@ ;I3:<W2FT %%%% !1
M110 4E+24 -HHHH **** "BBB@ IM.IE !1110 4444 %%%% #6ZT4'K10 4
M444 %%%% !36IU-:@!**** "BBB@ HHHH 1J;3FIM !1110 4444 %%%% 'T
M-1114 %%%% !1129H 6FDTF:*8!1112 *1C033:8!1112 *::<33:8!1112
M0TVE:DI] "BB@T@&FDHHIL I&I:::$ 4444 )3:5J2F 444AZ5("4E%%4P"D
M:EIM) %%%%# 1J;2MUI*8!2'I2TC4@&T444V 4VG'I3:$ 4444F P]:***H
MIK=:=33UJ4 E%%%-@(U)2M24 %(W2EI&I=0&T4450!3*<W2FTD 4444,!M%%
M%, IK=:=3*74 HHHH :U)2MUI* "D:EI&H 2BBBF C=*;3FIM( HHI#TH ;1
M113 *;3J;0 4444 %%%% #**** "BBB@ HHHH *:W6G4T]: $HHHH **** "
MBBB@!&I*5J2@ HHHH **** "D;I2TC4 -HHHH **** "BBB@ IE.;I3: "BB
MB@ HHHH **** "FTZFT %%%% !1110 4444 ,HHHH **** "BBB@ IK4ZFMU
MH 2BBB@ HHHH **** $:DI6I* "BBB@ HHHH *1NE+2-0 VBBB@ HHHH ***
M* "F4X]*;0 4444 %%%% !1110 VBBB@ HHHH **** "FMUIU-/6@!**** "
MBBB@ HHHH :U)2M24 %%%% !1110 4C4M(U "4444 %%%% !1110 C=*;3FZ
M4V@ HHHH **** "BBB@!E%%% !1110 4444 %-IU-H **** "BBB@ HHHH :
MW6DI6ZTE !1110 4444 %(U+36H 2BBB@ HHHH **** !NE-I6I* "BBB@ H
MHHH *2EI#TH ;1110 4444 %%%% !3*?3* "BBB@ HHHH **** &T444 %%%
M% !1110 4UJ=36H 2BBB@ HHHH **** $:FTYJ;0 4444 %%%% !1110!]#4
M4W)I,U(#J-U-HH 7-)110 4444@"D)H+4VF 4444@"BBFDTP"BBB@ I#2TPT
M %%%% !36IQIE" ****0 :;2M2570 HHI#4@--%%%4P"D:EIM) )1110P TV
ME:DIH HHI#TJ0&T4450!36IU-I(!****& C4E*W6DI@%(>E+36I=0$HHHI@%
M,IQZ4VA %%%%)@--%%%4 4UJ=33UJ0$HHHI@(U-IS4V@ H;I12-0 E%%%, I
ME./2FTD 4444 -/6DHHI@%(W6EIM( HHHI@-:DI6ZTE( I&I:1J &T444P ]
M*;3FZ4V@ HHHH *2EI&Z4 -HHHH **** "BBB@ IM.IE !1110 4444 %%%%
M #6ZT4&B@ HHHH **** "FM3J:U "4444 %%%% !1110 C4VG-3: "BBB@ H
MHHH **** !NE-IS=*;0 4444 %%%% !1110 RBBB@ HHHH **** "FGK3J;0
M E%%% !1110 4444 (U)0W6B@ HHHH **** "FM3J:U "4444 %%%% !1110
M C=*;3FZ4V@ HHHH **** "BBB@!M%%% !1110 4444 %,I],H **** "BBB
M@ HHHH :W6DI3UI* "BBB@ HHHH *1J6D:@!**** "BBB@ HHHH 1NE-IS4V
M@ HHHH **** "BBD/2@!M%%% !1110 4444 %-IU-H **** "BBB@ HHHH 8
M>M%%% !1110 4444 %-:G4UJ $HHHH **** "BBB@!&I*5J2@ HHHH ****
M"D;I2TC=* &T444 %%%% !1110 4RGTR@ HHHH **** "BBB@!M%%% !1110
M 4444 %-;K3J:W6@!**** "BBB@ HHHH 1J;2M24 %%%% !1110 4444 ?0=
M%%%0 4444 %%)NI-U,!V:;FDHH ****0!1132:8 31110 444A-(!&-)113
M***1C2 0TE%%, H-%-)H ****& 4UJ6FT( HHHI (:;2M250!110:D!M%%%4
M 4UJ=3*2 ****& C=*;3FIM- %%%#=*0#:***8!36ZTZF4D 4444,!&IM*W6
MDI@%!Z44C4NH"4444P"F4X]*;0@"BBBA@-/6DHHH *1J6FGK1U ****8#6I*
M5J2D 4AZ4M(U #:***8!3:<>E-I %%%%,!IZTE%%( IK4ZFGK0 E%%%,!&I*
M5J2@ HHHH *1J6FM0 E%%% !1110 4444 %,IS=*;0 4444 %%%% !1110 V
MBBB@ HHHH **** "FMUIU,/6@ HHHH **** "BBB@!&IM*U)0 4444 %%%%
M!1110 C4E*U)0 4444 %%%% !2'I2TC=* &T444 %%%% !1110 4RGTR@ HH
MHH **** "BBB@!K=:*#UHH **** "BBB@ IK4ZFM0 E%%% !1110 4444 (U
M-IS4V@ HHHH **** "@]**&Z4 -HHHH **** "BBB@ IE.IM !1110 4444
M%%%% #:2EI* "BBB@ HHHH *1J6D;K0 E%%% !1110 4444 (U-I6I* "BBB
M@ HHHH *1NE+2-0 VBBB@ HHHH **** "FTZFT %%%% !1110 4444 ,HHHH
M **** "BBB@ IK=:=36ZT )1110 4444 %%%% "-24K4E !1110 4444 %(U
M+2-0 VBBB@ HHHH **** "F4\TR@ HHHH **** "BBB@!M%%% !1110 4444
M %-/6G4R@ HHHH **** "BBB@!K4E*W6DH **** "BBB@ HHHH ^@=U&XTE%
M2 M)110 4444@"BBC- !033<T4P"BBB@ HHI":0 33:**8!1112 #3*6DI[
M%%%%(!&-)115; %%%(:D!&I***H H-%-:D E%%%# *1J6FT( HHHH8"-3:5J
M2F@"BBD:I 2DHHJ@"D:EIM) %%%%# 1NE-I6I*: ***1NE(!M%%%4 4UNM.I
MM2@"BBBFP&M24IZTE !2-TI:1J74!M%%%4 4VG-TIM) %%%%# 8>M%%% !36
MIU-/6@!****8"-24K4E( I#2TC4 -HHHI@%,IYZ4RD 4444P&GK1110 4444
M %-;K3J90 4444 %%%% !1110 C4VG-3: "BBB@ HHHH *#THH;I0 VBBB@
MHHHH **** "F4^F4 %%%% !1110 4444 -;K24IZTE !1110 4444 %%%% "
M-24K=:2@ HHHH **** "D:EIK4 )1110 4444 %%%%  :93FZ4V@ HHHH **
M** "BBB@!M%%% !1110 4444 %-/6G4R@ HHHH **** "BBB@!K4E*U)0 44
M44 %%%% !2-2TC4 )1110 4444 %%%% "4VG'I3: "BBB@ HHHH **** &44
M44 %%%% !1110 4T]:=3: "BBB@ HHHH **** &M24K4E !1110 4444 %(U
M+2-0 VBBB@ HHHH ****  TVG-TIM !1110 4444 %%%)0 VBBB@ HHHH **
M** "FFG4V@!**** "BBB@ HHHH 1NM)0W6B@ HHHH **** "D:EIK4 )1110
M 4444 %%%% "-TIM.;I3: "BBB@ HHHH ***#0 VBBB@ HHHH **** "F4^F
M4 %%%% !1110 4444 -;K24K=:2@ HHHH **** "BBB@#Z HI-U&ZIL M%-W
M&C-%@'4FZDHHT ,T444 %%%%( HI,TW-,!2U)110 4444@"FFBDI[ %%%%(
MII-*324P"BBBD 4PTK&DJ@"BBBI #3*4TE4 444&I 1J2BBJ *2EIK4@$HHH
MIL IK4XTRD@"BBBA@#4VAJ*8!112-2 ;1113 *:U.IM) )11138 U-I6I* "
MBBD:D VBBBJ *:>M.IE( HHHH 1J2@]:* "D;I2TUJ $HHHI@%,IS=*;2 **
M** &GK1113 *:U.IE( HHHI@(U-I6I*0!0:*1J8"4444 %%%% "4VG-TIM !
M1110 4444 %%%% #3UI*** "BBB@ HHHH *1J6D:@!**** "BBB@ HHHH 1N
ME-IS4V@ HHHH **** "BBB@!E%%% !7!_%KXOZ3\)]'6XNQ]LU*?_CUT]'PT
MGJQ/\*CU_ 5WJC<0*_/SX[>*I_%WQ3UZYE<M%;SM9VZG^".,E0/SR?J37BYK
MC98*A>'Q/1?YGZ!P7P]3X@S!PQ'\*FN:5NNMDO*_7R1J>)_VE/'OB2Z:2/5V
MT>#^&WTT>6 .>K?>)Y]>W2N?_P"%S>//^APUG_P,?_&N-HK\[EB\1-\TJC^]
MG]34<DRS#P5.GAH)+^ZO\CLO^%S>//\ H<-9_P# Q_\ &C_A<WCS_H<-9_\
M Q_\:XVBI^L5OYW][-O[*R__ *!X?^ Q_P CLO\ A<OCS_H<-9_\#'_QH_X7
M)X[_ .APUG_P,?\ QKC:*/K%;^=_>P_LK+_^@>'_ (#'_([+_A<GCO\ Z'#6
M?_ Q_P#&C_A<GCO_ *'#6?\ P,?_ !KC:*/K%;^=_>P_LK+_ /H'A_X#'_([
M+_A<GCO_ *'#6?\ P,?_ !H_X7)X[_Z'#6?_  ,?_&N-HH^L5OYW][#^RLO_
M .@>'_@,?\CLO^%R>._^APUG_P #'_QI/^%R>._^AOUG_P #'_QKCJ*/K%;^
M=_>P_LK+_P#H'A_X#'_(['_A<GCO_H;]9_\  Q_\:/\ A<GCO_H;]9_\#'_Q
MKCJ*/K%;^=_>P_LK+_\ H'A_X#'_ ".Q_P"%R>._^AOUG_P,?_&C_A<GCO\
MZ&_6?_ Q_P#&N.HH^L5OYW][#^RLO_Z!X?\ @,?\CL?^%R>._P#H;]9_\#'_
M ,:/^%R>._\ H;]9_P# Q_\ &N.HH^L5OYW][#^RLO\ ^@>'_@,?\CL?^%Q^
M._\ H;]9_P# Q_\ &C_A<7CK_H;]9_\  Q_\:XZBCZQ6_G?WL/[*R_\ Z!X?
M^ Q_R.Q_X7%XZ_Z&_6?_  ,?_&C_ (7%XZ_Z&_6?_ Q_\:XZBCZQ6_G?WL/[
M*R__ *!X?^ Q_P CL?\ A<7CK_H;]9_\#'_QH_X7%XZ_Z&_6?_ Q_P#&N.HH
M^L5OYW][#^RLO_Z!X?\ @,?\CL?^%Q>.O^AOUG_P,?\ QJWIOQU\?:9.LL?B
MG4)B#G;=2"93[$."*X.BFL373NIO[V3+*,NFG&6&@U_@C_D?7OP5_:53QI?Q
M:'XDC@L=4D 6WNXCMBN&_ND'[K'MS@^U>\U^9D4TEO*DL3M%*C!D=3@J0<@C
MWK]#?AKXF?QEX!T/691MGNK93+_OC*L?S4U]ODN83Q2E1JN\EU[H_G7C_A?#
M9/.GCL#'EIU'9QZ*6ZMY-7TZ6^1TU%%%?4'X^%%%% !3*?3* "BBB@ HHHH
M**** &MUI*4TE !1110 4444 %(U+2-UH 2BBB@ HHHH **** $:FTK4E !1
M110 4444 %!HI&Z4 -HHHH **** "BBB@ IM.IM !1110 4444 %%%% #6ZT
ME*>M)0 4444 %%%% !2-2TUJ $HHHH **** "BBB@!&I*5J2@ HHHH ****
M"D/2EI&Z4 -HHHH **** "BBB@ IE/IE !1110 4444 %%%% #6ZT4'K10 4
M444 %%%% !36IU-:@!**** "BBB@ HHHH 1J;3FIM !1110 4444 %#=**&Z
M4 -HHHH **** "BBB@ IE/IE !1110 4444 %%%% #3UI*6DH **** "BBB@
M HHHH ]^HHHJ "BBB@ HHI* %HI-U)DT[ +FDW4E% !1110 444A:D N:;24
M4]@"BBBD 4A-!-)3 **** "D)H--H ****& 4C&EIE" ****& 4TFG-3:$ 4
M444,!*;2M24T 4444@&M2444P"BBD:D E%%%, IK4M-I( HHHIL!&IM*U)0
M444C4@$HHHJ@"FM3J94H HHHI@(U-I6I* "BBD:@!****8!332TVD 4444 (
MU-I324 %#=**1J $HHHI@%,IS=*;2 ****8#32444 %(U+330 4444 %%%%
M#6I*5J2@ HHHH **** "@T4C4 -HHHH **** "BBB@ IIIU-H **** "BBB@
M HHHH :U)2MUI* "BBB@ HHHH *1NE+2-0 VBBB@!T?^L7ZBOS5\8_\ (X:_
M_P!A&Y_]&M7Z51_ZQ?J*_-7QE_R.&O\ _81N?_1K5\?Q'\%+U?Z'[MX5?[QB
M_2'YR,>BBE +$  DG@ =37PY_10E=_X5^ ?Q"\:0)/I7A/4);9QE+B>/R(V^
MC.0#7UY^S#^RKIO@[1[+Q-XLL([[Q+<*)H+6X4-'8J1E?E/!D[DGIT'(S7TT
M!@8 P*^MP>1.I!3Q$K7Z+?YGX;GWB5#"5Y8;*Z:GRZ.4MK^25KKSOZ=S\TO^
M&._BU_T+"?\ @PM__CE'_#'?Q:_Z%A/_  86W_QROTNHKT_[ PO\TOO7^1\=
M_P 1/SK_ )]T_P#P&7_R9^:/_#'?Q:_Z%A/_  86W_QRC_ACOXM?]"PG_@PM
MO_CE?I=11_8&%_FE]Z_R#_B)^=?\^Z?_ (#+_P"3/S1_X8[^+7_0L)_X,+;_
M ..4?\,=_%K_ *%A/_!A;?\ QROTNHH_L#"_S2^]?Y!_Q$_.O^?=/_P&7_R9
M^:/_  QW\6O^A83_ ,&%M_\ '*/^&._BU_T+"?\ @PMO_CE?I=11_8&%_FE]
MZ_R#_B)^=?\ /NG_ . R_P#DS\T?^&._BU_T+"?^#"V_^.4?\,=_%K_H6$_\
M&%M_\<K]+J*/[ PO\TOO7^0?\1/SK_GW3_\  9?_ "9^:/\ PQW\6O\ H6$_
M\&%M_P#'*/\ ACOXM?\ 0L)_X,+;_P".5^EU%']@87^:7WK_ "#_ (B?G7_/
MNG_X#+_Y,_-'_ACOXM?]"PG_ (,+;_XY1_PQW\6O^A83_P &%M_\<K]+J*/[
M PO\TOO7^0?\1/SK_GW3_P# 9?\ R9^:/_#'?Q:_Z%A/_!A;?_'*/^&._BU_
MT+"?^#"V_P#CE?I=11_8&%_FE]Z_R#_B)^=?\^Z?_@,O_DS\T?\ ACOXM?\
M0L)_X,+;_P".4?\ #'?Q:_Z%A/\ P86W_P <K]+J*/[ PO\ -+[U_D'_ !$_
M.O\ GW3_ / 9?_)GYH_\,=_%K_H6$_\ !A;?_'*/^&._BU_T+"?^#"V_^.5^
MEU%']@87^:7WK_(/^(GYU_S[I_\ @,O_ ),_-'_ACOXM?]"PG_@PMO\ XY1_
MPQW\6O\ H6$_\&%M_P#'*_2ZBC^P,+_-+[U_D'_$3\Z_Y]T__ 9?_)GYH_\
M#'?Q:_Z%A/\ P86W_P <KZK^"_PQ\3^#_AGHND:KIGV>_MEE$L0F1P-TKL.5
M)!X85]!T5W8/+*.!J.I3;NU;6W^1\YGO&.8<0X:.%Q<8*,9<WNIIW2:ZR>FI
MYE_PBVK_ //FW_?:_P"-'_"+:O\ \^;?]]K_ (UZ;17L7/A3S+_A%M7_ .?-
MO^^U_P :/^$6U?\ Y\V_[[7_ !KTVBBX'F$GAG58URUJ5'J77_&H?[ U'_G@
M/^^U_P :])U3_CU_X$*R*+@<;_8&H_\ / ?]]K_C1_8&H_\ / ?]]K_C7944
M7 XW^P-1_P"> _[[7_&C^P-1_P"> _[[7_&NRHHN!QO]@:C_ ,\!_P!]K_C1
M_8&H_P#/ ?\ ?:_XUV5%%P.,_P"$?U'_ )X?^/K_ (T?\(_J/_/#_P ?7_&N
MSHHN!QG_  C^H_\ /#_Q]?\ &C_A']1_YX?^/K_C79T47 XS_A']1_YX?^/K
M_C1_PC^H_P#/#_Q]?\:[.BBX'&?\(_J/_/#_ ,?7_&FGP]J/_/O_ ./K_C7:
MT47 XK_A'=1_Y]__ !]?\:/^$=U'_GW_ /'U_P :[6BBX'%?\([J/_/O_P"/
MK_C1_P ([J/_ #[_ /CZ_P"-=K11<#BO^$=U'_GW_P#'U_QH_P"$=U'_ )]_
M_'U_QKM:*+@<2WAW4O\ GW_\?7_&D_X1S4O^??\ \?7_ !KMZ*+@<1_PCFI?
M\^__ (^O^-'_  CFI?\ /O\ ^/K_ (UV]%%P.(_X1S4O^??_ ,?7_&C_ (1S
M4O\ GW_\?7_&NWHHN!Q'_".:E_S[_P#CZ_XTA\.:E_S[_P#CZ_XUW%%%P.&_
MX1O4_P#GW_\ (B_XT?\ "-ZG_P ^_P#Y$7_&NYHHN!PW_"-ZG_S[_P#D1?\
M&C_A&]3_ .??_P B+_C7<T47 X;_ (1O4_\ GW_\B+_C1_PC>I_\^_\ Y$7_
M !KN:*+@<+_PC>I_\^__ )$7_&D_X1G4_P#GV_\ (B_XUW=%%P.$_P"$9U/_
M )]O_(B_XT?\(SJ?_/M_Y$7_ !KNZ*+@<)_PC.I_\^W_ )$7_&C_ (1G4_\
MGV_\B+_C7=T47 X3_A&=3_Y]O_(B_P"-'_",ZG_S[?\ D1?\:[NBBX'!?\(Q
MJG_/N/\ OXO^-'_",:I_S[C_ +^+_C7>T47 X+_A&-4_Y]Q_W\7_ !H_X1C5
M/^?<?]_%_P :[VBBX'!?\(QJG_/N/^_B_P"-'_",:I_S[C_OXO\ C7>T47 X
M+_A&-4_Y]Q_W\7_&D/A?5/\ GV'_ '\7_&N^HHN!P'_"+ZI_S[#_ +^+_C1_
MPB^J?\^P_P"_B_XUW]%%P. _X1?5/^?8?]_%_P :/^$7U3_GV'_?Q?\ &N_H
MHN!P'_"+ZI_S[#_OXO\ C1_PB^J?\^P_[^+_ (UW]%%P//V\+:K_ ,^P_P"_
MB_XTG_"*ZK_S[#_OXO\ C7H-%%P//O\ A%=5_P"?8?\ ?Q?\:/\ A%=5_P"?
M8?\ ?Q?\:]!HHN!Y]_PBNJ_\^P_[^+_C1_PBNJ_\^P_[^+_C7H-%%P//O^$5
MU7_GV'_?Q?\ &@^%=5_Y]A_W\7_&O0:*+@>>?\(GJW_/L/\ OXG^-'_")ZM_
MS[#_ +^)_C7H=%%P///^$3U;_GV'_?Q/\:/^$3U;_GV'_?Q/\:]#HHN!YY_P
MB>K?\^P_[^)_C1_PB>K?\^P_[^)_C7H=%%P///\ A$]6_P"?8?\ ?Q/\:;_P
MB>K_ //J/^_J?XUZ+11<#SK_ (1/5_\ GU'_ ']3_&C_ (1/5_\ GU'_ ']3
M_&O1:*+@>=?\(GJ__/J/^_J?XT?\(GJ__/J/^_J?XUZ+11<#SK_A$]7_ .?4
M?]_4_P :/^$3U?\ Y]1_W]3_ !KT6BBX'G'_  B.K_\ /J/^_J?XT?\ "(ZO
M_P ^H_[^I_C7H]%%P/./^$1U?_GU'_?U/\:/^$1U?_GU'_?U/\:]'HHN!YQ_
MPB.K_P#/J/\ OZG^--D\*ZO&N3:$_P"ZZD_H:])HHN!Y!<"2TE\N>-H9/[LB
MD&F>8&->K:II-KK-J8+J(.O9NC*?4'M7C7B"&?PGK;6-RVY&&^&7M(F>OU]:
M8&C15:VNA,H(-6:8!1110 4444 (U-I6I* "BBB@ HHHH *&Z44C4 )1110
M4444 %%%% "4VG-TIM !1110 4444 %%%% #**** "BBB@ HHHH **** /?=
MU)NI**G0!=U&ZDHHT ,FBBBBX!1112 ***,T %)FDW4E.P"DTE%% !1112 *
M0FD)HI@%%%% !244V@ HHHH ***:32 #24450!112$T@$HHHI@%(32TRD 44
M44V 4UJ<:920!1110P"FTK4E- %%%)2 1J2BBF 444UJ0"4444P"FFG&FTD
M4444V C4VE-)0 444C4@&T4450!36ZTZFT@"BBB@!&IM*:2@ HHI&H ;1113
M *::=3:0!1113 :U)0:*0!2-2TUJ $HHHI@%-IS4V@ HHHH ***2@!M%%% !
M1110 4444 %(U+33UH 2BBB@ HHHH ****  ]*;2M24 %%%% !1110 444AH
M ;1110 4444 %%%% !36IU-/6@!**** '1_ZQ?J*_-7QE_R.&O\ _81N?_1K
M5^E4?^L7ZBOS5\9?\CAK_P#V$;G_ -&M7Q_$?P4O5_H?NWA5_O&+](?G(QZ]
M+_9M\,0>+_CAX1TZY"O;_:_M+HPR&$2-+M/UV5YI7LW['O\ R<5X4^EU_P"D
MLM?)8.*EB:<7LY+\S]NSVI*CE.+J0=FJ<VO7E9^F%%%%?K1_#84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% %/5/^/7_ ($*R*U]4_X]?^!"LB@ 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@ KS+]H"S'_"%QZHHQ-87"'=WV.=I'YE:]-KSG]H9O+^$&
MO-Z>1_Z/CH \P\*:U]KB7+9_&NRC;<HKQOX?7Q;8":]>LVW1J:L"S1110 44
M44 -;K24IZTE !1110 4444 %(U+2-0 E%%% !1110 4444 (U-IS4V@ HHH
MH **** "BB@T ,HHHH **** "BBB@ HHHH ][HI,BC(J %HI-U&ZF M%-W&B
MBP#LTFZFT4 +DTE%%%P"BBBD 449I"U, W4E%%/8 HHHJ0"DS033:8!1110
M444A-(!":2BBJ ***":D!&-)115 %%%(34@(QI***H HHI&-(!#2444P"@T4
MC4@$HHHI@%-:EIM) %%%%-@%,IS4VA %%%%)@(U)113 *0TM-:D E%%%4 4T
MTXTRD@"BBB@!&I*#10 4E+2-0 VBBBF 4TTZF4@"BBBF C4E!ZT4@"D-+36H
M 2BBBF 4VE--I %%%%,!&I*** "BBB@ I&I::U "4444 %%%% !1110 4RG'
MI3: "BBB@ HHHH **** $:DHHH **** "BBB@ I&Z4M-:@!**** "BBB@ HH
MHH *93CTIM !1110 Z/_ %B_45^:OC+_ )'#7_\ L(W/_HUJ_2J/_6+]17YJ
M^,O^1PU__L(W/_HUJ^/XC^"EZO\ 0_=O"K_>,7Z0_.1CU[-^Q[_R<5X4^EU_
MZ2RUXS7LW['O_)Q7A3Z77_I++7RF!_WJE_B7YG[3Q%_R)L9_U[G_ .DL_3"B
MBBOU@_B **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@"GJG_'K_P(5D5KZI_QZ_\  A610 4444 %%%%
M!16;XD\2:5X/T&^UO7-0M])TBQB,]U>W<@2*%!U9B?\ )Z5\/^/O^"PWPF\-
M:O-9>'M!U_Q9#$Q7[=$D=K ^#C*>8=Y'U44 ?>5%?)'P#_X*;?"/XY>(K3P]
M*^H>#=>O)!%:V^MJ@AN'/1$F1BH8G  ;;DG KZWH **** "BBB@ HHKSR[_:
M!\ 6OQ8TWX:+XCMKOQM?+(ZZ5:9F>%40N3,R\1_*#@,<GTH ]#HHHH ****
M"BN9^)WCZP^%7P[\2>,M4@N+G3M"L9=0N(;4*971!DA Q S]2*\B_98_;6\'
M?M;7GB*V\*Z/K>E/H<<,DYU>.)0XE+A=GER-TV'.<=10!]!T5\JZE_P46^'^
ME_M$-\')- \1MXA76ET,WJQ0?9/.9P@;/F[MF3_=S[5]5'@D4 %%%% !1110
M 445R_Q2^(5A\)OAUXB\9:K!<7.FZ'9O>W$-H%,KHN,A Q SSW(H ZBBOGS]
MEG]M;P=^UK?>(+7PMH^MZ5)HL44TYU>.%0XD8@;?+D;G([XKZ#H **^9/VG?
MV_? O[*GCG3_  KXGT+Q!JE_>Z<FIQRZ3% T8C:22,*3)*IW9B;MC!'-?0OA
M'Q);>,O"NCZ_9QR16FJ6<5[#', '5)$#@-@D9P><&@#6HHHH **** "BBB@
MHHHH **** "BO/-5_:!\ :/\5-%^&\OB.WG\;:L7$&DVN9I(PJ,Y,Q7(B^53
MC<03Z5RW[4G[6/A;]DWP]H6L>*=+U;5+?6+J2T@324B9T9$#$MYCJ,8/;- '
MME%<!\"/C/H_[07PNTCQWH-I>V.EZD91%;Z@J+,OER,AW!&8=5/0UW] !111
M0 4444 %%>=_%[]H+P!\"K.TF\9^([;2YKR18K2Q7,MU<LS!1LB7+$9/+8P/
M6KOQH^+6E? WX6Z]X[UJUN[W2M'B2:>"Q53,X:1(P%#,HSEQU(XS0!V]%>'?
MLM?M<>%?VL]'U[4?"VE:OI4.CSQV\RZLD2LY=2P*^6[<<=\5[C0 4444 %%%
M% !117G_ ,;/CQX*_9Z\'-XE\<:NNEV!?RH(E4R3W4F,^7%&.6..?0#DD4 >
M@45^>EU_P6?^'$>I&.#P)XGFL Q'VAI+=7(]0F_^;"OI;]F[]L_X9_M11S6_
MA/4;BUUVWC,T^AZI$(KI(P0-XP2KKR,E6.,\T >ZT444 %%%?*WQ-_X**?#_
M .%?QXD^%&IZ!XCNM>2]M;$W=K% ;;?.(RARTH; $BY^7L<9H ^J:*** "BB
MN'^+?QM\$? OPR^O>./$-KH5@,B-96W33M_=BB&6=O8#ZXH [BBN4\2_$C2_
M#7PMU'Q[)'<7.BV>D-K12% )I(%A\W"JQ W%>Q(YKQ_]EO\ ;B\%_M9ZUKNF
M>%M%US2I]'MX[F9M6CA575V*@+Y<C<Y'?% 'T71110 4444 %%%% !1110 4
M444 %%%% !7F_P"T7_R1SQ!_VP_]'QUZ17FW[1G_ "1OQ!_VP_\ 1\= 'SC\
M.S\R5[7I_P#J5^E?/_@7Q1IMG,J23DD'G8I85[-HOC#2;K9$MSL9N!YBE1^9
MJP.FHHHH **** &TE%% !1110 4444 %-;K3J:W6@ HHHH **** "BBB@!&I
MM*U)0 4444 %%%% !2-TI:1J &T444 %%%% !1110 44'I10![Q1114W ***
M* "BBBD 4449H **3=29IV =FDW4E%, HHHI7 ***3-(!::6I,T50!1112N
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
M]HKX-^'O'L>DMH::L9@+%IO.,?ES/%][ SG9GIWKX^_X+3?\D9^'G_8P3?\
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
MDT ?BY^U_P"%M:O?^"E%Y>V^CZA/9_V_HK?:([61HR!%:Y.X#&!@_E7Z._\
M!0:RN-1_8[^)EM:6\MU<26< 2&!"[M_I4)X Y-?1 FD5=H=@OIDXIJL58%20
M?44 ?G-_P1IT/4=%\$_$I-1T^ZT]I-0M2@NH&CW#RWSC<!FOBRXOOB#^Q9^U
M]J_B%/##W&JZ9J=Z;>&^MY#;WD$WF!75EQD%'# @]?Q%?O:\CR8WLS?[QS44
ML,<^WS8TEVG*^8H;;],]* /R5_X*)^)O%/QT_9Y_9X\6WOA^XCUK4K?4+B_L
M[&RE"02'R%("G<R@E<C<>E?>/[!5G<:?^QY\+;:Z@EM;B/39 \,R%'4_:9NH
M/(KW]9I%)(=@3UP::S%F)8DGU- 'XM_\%"?A%XW^$O[7E[\3%T"76_#VI:A;
M:O87<ENUQ:N\2QEK>; XPT9&T]4(QWQ9_:@_:B^+_P"VY\*VM=*^%EWH?@CP
M])'J6JW%F)+@/-_JD^=E4;09#A%!;G)X!K]F64.C(P#(W!5AD'ZBEBQ;JJQ
M1*OW5C&T#Z 4 ?EQ^R+<7DW_  3/^//A272M0M]7L(K^86\UJZM*D]O'LV C
M+',3@X]JD_X(Q^']4T37_BF=1TV\L!):V 0W5N\8;#S9QN S7ZC--(S EV)'
M0D]*1Y7DQO=F_P!XYH _%GQ9X6UIO^"ITU^NCZ@UC_PL"*3[2+60Q[?/7YMV
M,8]^E<E_P4-\0?$/XI?M0>+X-1LM6O\ 1]"O'T[2;>&TE-O! N.4 &,L?F9N
MY]@ /W4\Z3;M\QMN,8R<4JW$J@ 2.!Z!C0!^&_P9_;6^-_P#\!V7A'P;X$TG
M3]*M\N[-X>G::XD/WI97W_.YXY]  , 8KZ?\0>%OB-_P44_8=NM6UW3+>U^(
M^@Z_-/I=G#;-9)<QI&@:+#D_,RR-@Y +*HXK]*?M,W_/5_\ OHTUG:0Y9BQ]
M2<T ?BG\ ?VY/B[^Q_X%U#X97W@%]1:TFF_LZ/5X9X)M.F<DLI4+^\3>2VWC
MDGYL'CZ1_P""<@_:3^(GC2;QE\0?%7B*#X=QK*Z:?K)(&I3N#M$2.,B-"=Q8
M8' 49YQ^BTL,4[*TL4<K+]UI$#$?0GI4C,6Y)R: /R'_ ."EW[+?C+P#\<I?
MC+X,L+Z]T?59H[^YNK",R2:;?H1EF"C*HQ56#=,[@>V>>^(7[7W[07[9?PGU
M#P'8^"HX-/M[-K[Q!JFEVLR_:(;=?-.\L2L8)0'8O+-@#TK]F,]??@TV&-+9
M=L*+"N=VV-0HSZX'>@#\O/\ @C+X?U31/$GQ/.HZ9>6 DLK,(;JW>,-^\?@%
M@,U^HM.>5Y,;W9O]XYIM 'Y _P#!8+PSK&M?M(>&9M/TF^OH5\*VZ&2VMGD4
M-]KNSC(!&<$<>XKV3_@H5H>I:E^P#\([2TT^[NKN.ZTDO!# [R)C3Y@=R@9&
M#QS7Z.K-)&,*[*/8XI%D=6+*S!CU(/- 'R!_P2MTV\TG]D;2[>^M)[*X&K7Q
M,5Q$T;8,@P<$9KX7UOPMK3?\%3);\:/J!L?^%@K)]I%K)Y>W[0/FW8QCWZ5^
MTS.TC99BQ]2<T[SI-NWS&V],9.* .4^*OP\T[XM?#GQ-X-U50UAK=C+9.3_
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
MTS:=J"^5J$7'S?\ +0#O]?YUT%<IXJV2^(-(C@YO1("=O4+GO^1H ZNBBB@
MHHHH *;3C3: "BBB@ HHHH **** &4444 %%%% !1110 4UJ=36ZT )1110
M4444 %%%% "-10U% 'N]%%%0 444F: %HI,BDW4 .HINXTE.P#J3=244[ +D
MTE%%%P"BBBD 444W=0 [--S244P"BBBE< HHII- "EJ2BBF 4444@"FDT$TE
M, IK-0S56EFVT@)6EQ4$EUM[U1N+P1]361>:PD$;R2.J1H,L[-@ >I/:@#>:
M\'K4?VX?WJ\LU;XY^!]'G,-YXNT>WE_N&\0G]":S3^T3\/?^AUT;_P "A3 ]
MD^W#^]0;\#^*O&?^&B?A[_T.FC_^!0KC[K]LSX?V\A03:E-C^**!"O\ Z,I
M?2GVX?WJ/MP_O5\QG]M;P"/X-8/TMH__ ([5S2?VQ? &K7T=L;F^L-[!?/O8
MDCB7)ZEA(<#\*8'TA]N']ZD-^/[U?/?B#]K3P!H%P(EU1M6RH;S--V2H,YXR
M7'(Q^HK#;]MCP*/^6&L'Z6\7_P =I ?3WVX?WJ/MP_O5\P)^VQX%9U4P:RN3
MC<UO%@?^1:[+3_VDOA]?V,-P?%>G6AD7=Y%S.%D3V89.#^-,#VW[</[U(U^/
M[U>-_P##0_P^_P"AST?_ ,"A3?\ AH;X??\ 0YZ/_P"!0I >R?;A_>H^W#^]
M7C?_  T-\/O^AST?_P "A2?\-#?#[_H<]'_\"A3 ]E^W#^]33?C^]7CG_#0W
MP^_Z'/1__ H4G_#0WP^_Z'/1_P#P*%(#V3[</[U'VX?WJ\;_ .&AOA]_T.>C
M_P#@4*3_ (:'^'O_ $.>C_\ @4*=P/9/MP_O4W[</[U>.']H?X??]#GH_P#X
M$BD_X:&^'W_0YZ/_ .!(H ]D^W#^]1]N']ZO&_\ AH;X??\ 0YZ/_P"!(H_X
M:'^'W_0Y:/\ ^!(I >QM?C^]3?MP_O5XY_PT-\/O^ART?_P)%'_#0WP^_P"A
MST;_ ,"A3 ]C^W#^]1]N']ZO'/\ AH;X??\ 0YZ-_P"!0I&_:&^'W_0YZ/\
M^!(I >Q?;QZT?;AZUXW_ ,-#?#[_ *'/1_\ P)%'_#0WP^_Z'/1__ D4P/9/
MMP]:1M0'3->.?\-#_#[_ *'/1_\ P)%,_P"&B/A]_P!#GH__ ($BD![+]N'K
M1]N'K7C7_#1'P^_Z'/1__ D4?\-$?#X?\SGH_P#X$BF![)]O'K3?MP]:\</[
M1/P]_P"ATT?_ ,"12?\ #1'P]_Z'31__  )% 'LGVX>M'VX>M>-?\-$_#W_H
M=-'_ / D4?\ #1/P]_Z'31__  )% 'L;:@/6D^W#UKQK_AHKX>?]#KHW_@2*
M/^&BOAY_T.NC?^!(H ]E^W#UH-^/6O&O^&BOAY_T.NC?^!(I&_:*^'G_ $.F
MC_\ @2* /9/MP]:/MP]:\:_X:*^'G_0Z:/\ ^!(H_P"&BOAY_P!#KH__ (%"
M@#V7[</6F?;QZUXX?VBOAY_T.FC_ /@4*;_PT5\//^AUT?\ \"A0![+]N'K1
M]N'K7C7_  T5\//^AUT?_P "A1_PT7\._P#H=='_ / D4 >R-?#UI/MP]:\:
M_P"&BOAY_P!#KH__ (%"D_X:*^'?_0ZZ-_X%"@#V;[</6C[</6O&?^&BOAW_
M -#KHW_@4*/^&C/AW_T.NC?^!0H ]F^W#UI#?#UKQK_AHSX=_P#0ZZ-_X%"F
MM^T9\.O^AUT;_P "A0![-]N%'VX5XQ_PT9\._P#H==&_\"A1_P -&?#O_H==
M&_\  H4 >S_;A1]N%>,?\-&?#O\ Z'71O_ H4G_#1WPZ_P"AVT;_ ,"A0![1
M]N%'VX5XO_PT=\.?^AVT;_P*%'_#1WPY_P"AVT;_ ,"A0![1]N%-:^'K7C'_
M  T?\.?^AVT;_P "A3?^&COAS_T.^C?^!(H ]H^W#UI?MPKQ;_AH_P"'/_0[
MZ-_X%"E'[27PX'_,\:+_ .!0H ]K6\%2K<!N]>1:/\>/ FM3>59>,M%GD_N_
M;44_J17>6NK)-&CHZNC#*LIR"/4&@#IUDJ16K(M[P-CG-7XY-PS3 LGI3:3=
M2T %%%% !1110 4444 -/6DHHH **** "BBB@ I&I::U "4444 %%%% #H_]
M8OU%?FKXR_Y'#7_^PC<_^C6K]*H_]8OU%?FKXR_Y'#7_ /L(W/\ Z-:OC^(_
M@I>K_0_=O"K_ 'C%^D/SD8]>S?L>_P#)Q7A3Z77_ *2RUXS7LW['O_)Q7A3Z
M77_I++7RF!_WJE_B7YG[3Q%_R)L9_P!>Y_\ I+/TPHHHK]8/X@"BBB@ HHHH
M *\^_:%_Y(/\0_\ L 7W_HAZ]!K@OCY;37GP/\?P6\3S3R:#>JD<8RS$P/@
M=S6=7^'+T9UX/_>:?^)?F>-?\$Z/^3?[C_L-W7_H$5?45?$G[#7QR\ _#WX+
MSZ5XD\5Z;HNHG5KB<6]W+L8QLD>UA['!_*OH7_AJKX0_]%"T/_P)%<6%JTXT
M()R6W<]_.L%BJF8UY0I2:<GLG_D>K45Y3_PU5\(?^BA:'_X$BC_AJKX0_P#1
M0M#_ / D5U^VI?S+[SQ?[/QG_/F7_@+_ ,CEOV[/^38_%'_7:R_]*HJV?V.?
M^39_ ?\ UYR?^CI*\G_;"^/WPZ\<? 'Q!HN@>,-+U;5;B6U,5I:S;W8+<1LQ
MQ[*I/X5ZY^R#;2VG[-?@..:-HG^PLVUASAI78'\00?QKCC*,\8W%W]W]3WJU
M&I0R*,*L7%^U>C5OL'L5%%%>D?(A7PQX-_Y27>(_^N4W_I##7W/7P&WBK2?A
MS_P42\1:SXGOHM#THQ/B[O#LC^>SB53GT)!&?45YV,:7LV_YD?5Y#&4UBX15
MVZ4M/FC[\HKRG_AJKX0_]%"T/_P)%'_#57PA_P"BA:'_ .!(KK]M2_F7WGB?
MV?C/^?,O_ 7_ )'JU%>4_P##57PA_P"BA:'_ .!(H_X:J^$/_10M#_\  D4>
MVI?S+[P_L_&?\^9?^ O_ "/F[]B/_DYSXR_]=;G_ -+GK[GKX4_81G36/V@O
MBYJ]D?M&F7#3/%=+]QP]X[H1]5YK[KKDP'\#YO\ ,]KB73,&O[L/_24%%%%>
MB?*A1110 4444 4]4_X]?^!"LBM?5/\ CU_X$*R* "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I0Q7H2*2B@!2Q;J2:2BB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS;]HO_ )(WX@_[8?\ H^.O
M2:\P_:8ADN/@GXCCBD,3M]GPX[?Z1'0!\Z_#UU5DW,J_4XKVO3)%>%=K*W'\
M)!KYV^'O@VVF*&XN)I6)YY KV.S\ VJPAK:ZN+>3JI!!Q5@=I17(O<:[X9^:
MXQJ=B/O2#[RC^?YYKH]+U2WU>U$]L^Y>A4]5/H10!;I&I::U &)XB\1+I*K!
M OG7\W$<8YQGN:9X=\/M8L][>MYVHS<LQYV9["LV51H_CA))1OCO!A7;JC'C
M@_7]#77T %%%% !1110 -TIM*U)0 4444 %%%% !112'I0 VBBB@ HHHH **
M** "FTZF4 %%%% !1110 4444 (U%(W6B@#W7-%%%*X!1112N 44447 ****
M "BBC-( HI-U)3L N:3=244P"BBBE< HHHS2 *,TW-%.P!1113 ***0FI *0
MFDHJ@"@T4U^E("&:3;65>W7EJ>>:MW4FW/-<3XV\36OA?0M0U:^D$=I90O/*
MQ/\ "HS^= 'G7[07[16A_ WP^+O4"U[JMSE;+3(3^\G;U/HN>]?FY\5OVC_'
M'Q8O96UC69H+$D^7I=@_EP1CL"1RQ]_U-8'Q;^)NI?%;QQJ7B3496:2[=A;Q
M9RL%OGY$7TR,$^V/?/$T $FV5BS1HY_VUW_^A9IOE1_\\8?^_*?X4ZBD WRH
M_P#GC#_WY3_"CRH_^>,/_?E/\*=10 WRH_\ GC#_ -^4_P */*C_ .>,/_?E
M/\*=10 WRH_^>,/_ 'Y3_"CRH_\ GC#_ -^4_P *=10 WRH_^>,/_?E/\*/*
MC_YXP_\ ?E/\*=10 WRH_P#GC#_WY3_"CRH_^>,/_?E/\*=10 WRH_\ GC#_
M -^4_P */*C_ .>,/_?E/\*=10 WRH_^>,/_ 'Y3_"CRH_\ GC#_ -^4_P *
M=10 WRH_^>,/_?E/\*/*C_YXP_\ ?E/\*=10 WRH_P#GC#_WY3_"CRH_^>,/
M_?E/\*=10 WRH_\ GC#_ -^4_P */*C_ .>,/_?E/\*=10 WRH_^>,/_ 'Y3
M_"CRH_\ GC#_ -^4_P *=10 WRH_^>,/_?E/\*/*C_YXP_\ ?E/\*=10 WRH
M_P#GC#_WY3_"CRH_^>,/_?E/\*=10 WRH_\ GA#_ -^4_P *3R8O^>$'_?E/
M\*?10 SR8O\ GA!_WY3_  H\F+_GA!_WY3_"GT4 ,\F+_GA!_P!^4_PH\F+_
M )X0?]^4_P *?10 SR8O^>$'_?E/\*/)B_YX0?\ ?E/\*?10 SR8O^>$'_?E
M/\*/)B_YX0?]^4_PI]% #/)B_P">$'_?E/\ "CR8O^>$'_?E/\*?10 SR8O^
M>$'_ 'Y3_"CR8O\ GA!_WY3_  I]% #/)B_YX0?]^4_PH\F+_GA!_P!^4_PI
M]% #/)B_YX0?]^4_PH\F+_GA!_WY3_"GT4 ,\F+_ )X0?]^4_P */)B_YX0?
M]^4_PI]% #/)B_YX0?\ ?E/\*/)B_P">$'_?E/\ "GT4 ,\F+_GA!_WY3_"C
MR8?^?>W_ ._"?X4^B@!GDP_\^]O_ -^$_P */)A_Y][?_OPG^%/HH 9Y,/\
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
MOI%J^A0++K?B#6T>2*W9_NQ(B]6Y]\D'H 35WX1_&GQQ9_&"\^%/Q2L]+7Q
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
ME?$+X]?'SX)Z;H'CSQEI?AFZ\*:E<I!-X=TY9%N[42*616E;C?C@D9&1C'-
M'V717QYXX^.'QY^#+^%?%_C6Q\+R^$=:OX;.YT;3TD%S8"7E5:1CRX7.2,C*
MD8K[$^7/!ROKZBD!Y+\:/VGO WP(U'3M-\1S7]SJE]&9HK#2K4W$PC!(WLN1
M@$@@>N#Z5Z5H.M0>(]#T_5;5)H[:^MX[F)+A-DBJZA@&7L<'D5\1:]IOQ8N/
MV[@ECJ/A3_A)5T&26QFN;29K:/3_ #F"JRYSY^#]X<<FO0[;XT?%OXZ>.O$V
MF?"E?#^B>%_#=Q]@N-=UN%YC>72_>6-5/"Y![?=P2<G%,#ZIHKYX^"W[0?BC
MQ!KGCKP'X^TJRTKX@>%K22\\RP#?9;V$*2LJ G(&2AZ\ANV#7G_[.OQI_:"^
M/UOX?\2PVGA?3_!\5Z+34Y'A99;H [I7B4L2-JE5'/7GGH #['KS[XR?';PA
M\!](T_4?%UY/;07TYM[=+:$RR.P7<QV@] ,9/N/6O0:^-?&WA>#]JK]K77_#
MMR3-X3\$:%-82,.4^WW"E<_[RLV?K"12 ^P-+U.VUK3+/4;*9;BSNX4N()EZ
M/&ZAE8?4$5RG@_XO^&_'7C7Q7X4TF:XDUCPQ(D6HI+ 4168L!L;/S?=->/?L
M(^-[R_\ AEJ/@/6R4\1>!K^32KB.0_-Y.YC&WT!#KG_9'J*R/V8?^3KOVC?^
MOZV_]#EI@?54TJPPR2/]Q%+'Z 9-<?\ "?XN>'?C5X7D\0>&)KB?38[J2S9K
MF$Q-YB!2PVD]/F'-=5J7_(-O/^N$G_H)KYB_X)O_ /)O=[_V,-[_ .@Q4@/J
M:BBB@ HHHH **** "BBB@ KS;]HO_DC?B#_MA_Z/CKTFO-OVB_\ DC?B#_MA
M_P"CXZ /G'X=_>2O:]/_ -2OTKQ3X=_>2O:]/_U*_2K N$!@01D'@BN/UBR?
MPKJ":I8KBT<A9X%Z<_Y_.NPJ&\M4OK2:WD&Y)%*D&@!\,R7$*2QL'C=0RL.X
M-*W6N=\"W+MIDUK)]^UE*?@>?YYKHCUH YWQQ9F;1Q<H/WMJXD5L<@=_Z'\*
MV=-NQ?:?;W Z2(&_'O\ K3KVU6^LY[=CA94*$^F:YFW\*ZO9PK#!K)CB7[JJ
M" /UH ZRBN6/A_7EY76R3[YQ5GP[K5W-?7&FZBJB[A&X.H^^/\XH Z"BBB@!
M&I*5J2@ HHHH **** "D;I2TC4 -HHHH **** "BBB@ IE./2FT %%%% !11
M10 4444 --%%% 'NM%-R:,U-@'44VDHL ^DW4VBG8!VZDW4E%&@"TE%% !11
M12N 4449I %%)NI*=@%W4E%%, HHHI7 **3--H 4M2444P"BBBD 5%,V!3RU
M13?=HL!E7TFU37RK^WAXFFT;X&:I:V\C12ZE/#9AQVW./\*^I-2;Y37PO_P4
M0UR:/1M&TD2'R)7CNFCVC!99U4'/7HQXZ4P/@:1@TC$*%7/"CH!V'Y5&[B-&
M=CA5&2?0"G-]XU6U/_D&7G_7"3_T$U(&19V-WXCA6]N;RXL[:3YH+:W?80O8
MLPY)/6I_^$1B_P"@EJ7_ (%-72^"+F:UTF%HHQM>SB228J#Y*G;EN?\ /-=Y
MXBT73O"B6LFC3"^EN8WCEMRXDWIL)W^V.OX5UU*U'#SC1E"\I;?)7=WT\OT6
MIMA,MQ&.P\\9&KRPA;FTU7-+ECRJ]YZK6VW2[T/'O^$1B_Z"6I?^!34?\(C%
M_P!!'4O_  *:OJC]EW0;'7/A;\:DO+6*X*Z1:+'(\89XMUP%)0D?*<'J*]4U
M[]F_X/:;JUW!+8:SIUEI/C"S\-7MU+J._P U+F$%9?NC9L=E^H!KOE"C&3BX
MGST9UY14E(^ _P#A$8O^@CJ7_@4U'_"(Q?\ 01U+_P "FK[STO\ 9&\#>'9-
M1T[Q&;N\\1^'-(CO=7T^*XD DEGN&6+ B1W55B56.T')<9Q2>&?V3_A_JGB'
MQ/HUK'K&JZC_ &@MKI,&I>?81A&A#E!-Y3 RJQQAP!C!I6H?RE7Q'\Q\&_\
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
MIX>\9Z%ID^OZ7YQ;S(XKGRMTK,NU\'L1TH ^4;[PSJFG_L*_%WQ;J]G)I?\
MPF&OPZO:VDXVLENU[%L8CMDLV/4 'O7UI\2O EY\1_V3+_PQI2!KZ^\.6ZVT
M8.-[HD<BJ/J4Q^->PW5E;7UNUO<VT-S;M@&&:-70XZ94C'&!^52JJQJJHH15
M& JC  ] * /DKX,_MH?#GP5\"]'L/$FHR:/XI\-V"V%UX?G@=;J2>)=H6-=N
M/F('7&,G.*;^R?\ !B]\4?LO^,=+\4V#Z<GCF]N[R*UF3#11R*HBDVGI\RAA
M] >]?45YX1T'4-134+K1--N;]#E;J:TC:0'UW$9S6M0!^>_[+L.O_&3XO^#/
M#WB:W(L_@W93V\ZN<B2\\YHX2?\ =54QG_GGZ&O2_'&A-XL_;D\4Z#%*L4^I
M_#>6S1B?NF170'Z9:OK:WT^UM)II8+6""68[I9(HE1I#ZL0,L?K1]AM?MGVO
M[+!]LV[/M'E+YNW^[OQG'MF@#XV_9A_:=\%_!;X/_P#"$>/[R3PSXK\)S3VT
MVEW$#F6Y_>,R^5@?,3G;]>>AS7G?PN\+ZM\8_P!C7XU6NCV4G]K77B:348]/
M48<E#'*T6/[V 1M[D8K] ;WPOHVI:A%?WFD6%W?0_P"KN9[5'D7Z,1FKMK8V
MUCY@MK:&V$C%W\F-4W,>K' Y/N: /S>T#_AE>/X2PZOK']M0^+K:T$5UX;.K
M7:7,EXJ[2BKG:%9AD'H ?48KU#7+SPM\.?V6? ]MXG^$-S%X!UK43+J6GW.I
M2W,^B+(V8[C>4#Y89('RXSC^+%?8$W@_0;C5!J4NAZ;+J(.1=O9QF7/KNVYS
M[UJ7%O%=PO#<11SPR##QRJ&5AZ$'@T ?G+M\'_#OXH>!O^&</'FL:_J&J:E&
ME]X;BFDN+1;0XWM(648&,YW9(&3D8K]'VQO('W<\5DZ/X5T7PZTC:5H^GZ8T
MA)=K.U2(MGKDJ!6I0!^?FM>*/#?Q"^._Q*T[XZ_$'6/">FZ+=^3H_A^*\EL[
M66VRPW_(/F)4(?4[SR<8JU^QI>>$(?VMO&</@RPNM)\,W6@;M*BU OYUS&DL
M(:8;SN(9@[#V^AK[EU3PKHFN745SJ6C:?J%S#_JYKJUCD=?H6!-6UTVS2Z2Y
M6SMEN43RTG6%1(J?W0V,A?;I0!P?[17@F^^(WP.\:>'-,7S-1OM/=;>/.-\B
MD.JY]RN/QKP?X4?MH_#_ ,%_L^:99ZOJ!T[QCX?TT:?)X<G@D6YENHEV(JKC
M[K$#OQDYKZ]K*N/">AWFJ)J4^BZ=/J*'*W<EI&TH/KN(SGWH ^"_V@K74O&L
MGP;^+'Q9\+75GX:N+:2RUVQTB69)+"-W=X)"0=RY5@QY_AV]2*KZ]X=_9RO?
M%7A'0?AOH6K?$K7=5O8\PVFO7D<5C'G/G2,RG!'7&. #DCC/Z'30QW4+Q31I
M-%(,/'(H96'H0>#6?I'A?1?#\DKZ7H]AILDIS(]I;)$S_4J!F@#YFT-43_@H
M_P"(X\J63P?;@#.2/D059\=,/^'@WPW7(W?\(S><=_NS5].#3[5;QKP6L O&
M78;D1+YI7^Z7QG'MFAK&UDNTNVM8&NT7:EPT2F15/4!L9 ]LT ?(_P !O'VA
M>!?VQOC-X9UZ^_LW6?$FK6?]DV\T;_Z5M25B%(&!PX(S@&MK]@ORVL_BX05R
M?&UZ&8=>&/\ C7TQ-H>FW6HQ:A-IUI-?PC$=U) C2I]'(R/SJ:UL;6Q\P6MK
M!:B1B[^1$J;V/5C@<GW- 'YWZ'XH\&_$[QEX]N?VA/B'K6@ZCIFJ26UKX6%Y
M-:6Z6RD@;$C&7.>..3C)SFMS]C.\T!?'7Q^M_#MA<:+HLVCBXTRPORPG^R[9
M=CL&.XY!#=_O"ON:_P#">AZKJ$=]>Z+IUY>Q\+<W%I')(/\ @1&:N+IMDMQ)
M<"SMA<2)Y;S"%0[KC&TMC)&.,'B@#\\+B1/^'6.GMN7;_:4/S9X_X_JZ?]IO
M]I&QUK4=%^#5MXFB\&:0;2V'B?Q#<*Y*Q&)6-O$J LQ((SQ@D@=,U]R_V-IW
MV$6/]G6?V$'(M?LZ>5G.<[,;>O/2H;CPSHUW,TL^C:;/*W626SB=C]25S0!X
M'\.?BI\#]>\%#X0_#7Q59/<7NFW-A96<,$Z.[-"X:1G:, L<EBQ/^%?+'P5\
M(_ /1/#>H^'_ (RMJ?A3QWH=S-%>0SZA=01W"!CM>)4X/'&!UP",@U^DMKX=
MTBQG6>UTC3[6=?NRP6D:./H0N14>K>%=$U^:.75-&T_49HR"DEW:I*RXZ8+
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
M?^G53_Y-)7WYJ1^4U^?_ /P43_Y#'A__ *\Q_P"E<=(#X?;[QJMJ?_(,O?\
MKA)_Z":LM]XU5U3_ )!=[_UPD_\ 030!<\+ZE<Z;I%HUM+Y9DM(XW^4,"I4<
M8(JY8ZE<Z:TC6TGE&1"C':"=IZCD<?A7M7PQ_9YU3QMX%T34])\(:EJMM)9P
M[KFVB=D+^6I(!^M=3_PR9XH_Z)_K/_?A_P#&OHN2DT^:VN^WXGSRKXB+BX2D
MN6]K-Z7WMVOUL?..G:YJ6CP7,%AJ%U90W2A)X[>9D650<@. ?F //-6+SQ;K
MNH1W$=UK6H7,=S,MS.LUT["651A9&!/+ =&/(KZ&_P"&3?%'_1/M9_[\/_C1
M_P ,F^*/^B?:S_WX?_&M?<[HY[3[,\!M_'WB>SUZ77(/$6JPZU*NR344O9!<
M.N ,-)G<1@#@GM3['XB>*]+%\+/Q/K%J+\EKOR;^5?M!/4OAOF)]37O?_#)G
MBC_HG^L_]^'_ ,:/^&3/%'_1/]9_[\/_ (T>YW0>_P!F> 6GC[Q/8:3%I=MX
MBU6WTV(.([.*\D6) _WP$!P W<=Z[SQ%^TUXP\1>"[GPTT&D:;;7D5O!>7>F
MV7D7%RD!!B#$-M7! )**I)'->A_\,F^*/^B?:S_WX?\ QKD-2^%NGZ-?SV-_
MI,UE>0-LEMY]R.A]"#1RPDPYYQ6MT>;7WQ,\7ZE<6\]YXJUJZGMY5GADFU"5
MVCD485U);A@.,CFFS?$;Q9<6>H6LGB?6'M=0<R7D#7TNRY8]3(N[#$]\]:]!
M_P"$ T/_ )\__'S1_P (!H?_ #Y_^/FJY$1[0\<HKV/_ (0#0_\ GS_\?-'_
M  @&A_\ /G_X^:KE)YD>.[CZG\Z-[;L[FSZYYKV+_A -#_Y\_P#Q\T?\(!H?
M_/G_ ./FCE#F1X[N;^\>F.M&XGJ2>W6O8O\ A -#_P"?/_Q\T?\ " :'_P ^
M?_CYHY0YD>.EBQR22?>DKV/_ (0#0_\ GS_\?-'_  @&A_\ /G_X^:.4.9'C
ME&3ZU['_ ,(!H?\ SY_^/FC_ (0#0_\ GS_\?-'*',CQ[S&SG<V>F<TFX\<G
MC@<U[%_P@&A_\^?_ (^:/^$ T/\ Y\__ !\T<H<R/'69FZL3]325['_P@&A_
M\^?_ (^:/^$ T/\ Y\__ !\T<H<R/'*,D=#BO8_^$ T/_GS_ /'S1_P@&A_\
M^?\ X^:.4.9'CH8J<@D'U!HWM_>;ICK7L7_" :'_ ,^?_CYH_P"$ T/_ )\_
M_'S1RAS(\NUGQ+JWB*2W?5-2NM0:WB$$1N)"WEQCHH]!6=O;GYFYZ\]:]B_X
M0#0_^?/_ ,?-'_" :'_SY_\ CYI<H^<\=W'&,G'IFDKV/_A -#_Y\_\ Q\T?
M\(!H?_/G_P"/FGRBYD>.49(Z<5['_P (!H?_ #Y_^/FC_A -#_Y\_P#Q\T<H
M<R/'0[+T9A^-7=%UW4?#NHQ7^EWT^GWL6=EQ;OM=<C!P?I7JO_" :'_SY_\
MCYH_X0#0_P#GS_\ 'S2Y1\YY#<74UU-)---)++(Q=W=B2S$Y))]2:CW-_>;I
MCKV]*]B_X0#0_P#GS_\ 'S1_P@&A_P#/G_X^:?*+F1XY17L?_" :'_SY_P#C
MYH_X0#0_^?/_ ,?-'*',CQREW-V)'XU[%_P@&A_\^?\ X^:/^$ T/_GS_P#'
MS1RAS(\NG\2ZM=:)!H\VI74FE02&6*S:0F)'/5@OKR?SJ"/5KV'39]/2ZE2Q
MGD666W5OD=ESM)'?&3^=>L?\(!H?_/G_ ./FC_A -#_Y\_\ Q\TN4?.>.45[
M'_P@&A_\^?\ X^:/^$ T/_GS_P#'S3Y1<R/'*4,PQ@D8Z<U[%_P@&A_\^?\
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
M*?"HZWJ_QE\1Z#!:W,UIIRV+%I)I%;<9;B0L"X#,% [!?S8'W?17P]X9\?\
MQ.^)'['OCBYB\2ZA%XY\$ZM+$NJ6,ICFO(8-K.KE<;OD+\GKM&>:[_XQ?M*3
M_P##(>B^+O#UTT'BCQ9!;Z?I_P!E;$L=Y)A9BF.A0J^/0E: /J*CD=>*^+?C
M1\4/$G@WQ#\.O@S<?$EO!LKZ1'>^)/&^H3YN2V"=B.QR&9E;'/.0,X!SDZ'\
M8D^"GQ:\&V>A_&G_ (6WX.\178TZ_L+Z[6>YT]V("3*P/"Y(],X(]" #[HP3
MT&:IZQJUOH.DWNI7C,EI9P/<3,J[B$12S$#N< U\1?$[XC7/B+]I+QAX4\>_
M%?7/A'HNF")-"ATT&&"[4KDS22]"<\\\<XR-IKO='\(^/]<_9W\?Z;KOQ.3Q
M!IT/FW.B^*=#O!-=7-JB,S0W! P V "-S'#$=A0!ZWI_QTA\4? 6;XG>&/#V
MI:U$]O+<6>C*N+JYV3M%M 4-@G:6P >*[?P5KUSXJ\(Z/K%YID^BW5];)/+I
MUR#YMLS#)C;(!R/H*^*O@_I^O_#W_@G_ .(_&FF^,]:%S=Z/)+86?G;8M(:.
M\D0M;$<J7R2WO6YK7Q0\>_$#3?@E\+O#?B:ZT37/$^A1ZOK?B7.^Z6 !@=K=
M=S%'R<@D[1G!- 'VGTZT5\-_%S0/B=^SWXY^&-C8_%3Q#XA\(Z[X@M;>==0E
MQ<)()%#1%P?FB=6)V],@\5ZA\>++QCK7Q1^S:Q\2X?A/\+[>S#0WEEJ,,%[J
M-Q_$I#$,%&3ZC"^IH ^E<'H>*X;P'\7M$^(GCCQGX9TN.Z6Y\*7$%K?7$Z!8
MVDD#G"<Y(78<DXZ\5\N_ /XBWVG_ +1UY\-]%^*]Y\3/!VJ://-#J5Q+YLUA
M<*I.$D[D =C@[AQD4O[(/PSU.U_:0^*LLGCG7KE/#VLP17<,L@VZT72=0UUZ
ME>HQWH ^FO@_\2M5^)>G:U<ZKX1U'PA)8:C)910ZB&#74:])DW(ORGVS]:[_
M  >N*^"_"/[37C'P7^SS\1]?N-5NM?\ $C>+Y-"T5]2E,PMV?.T*&ZA55B%Z
M9 KLO%GP1^+_ ,._AM=^/;+XT:_JGC+3+0ZG>Z9=X?3YU1=\D*H3C &<9&#C
M&!Q@ ^PJ.:^)OC7\?/&GC#X=?L_>(_!&K2^'-7\5:B]O<PPN3 \V(XRLB_QH
MK[CM-.^+6@_$C]EG4O!OC*/XL:]XTM;W6(-.U?2]8QY$P?J47) & P'&1P0>
MU 'VOUZ45\9_M/?$K4+;]HC3?!OB;Q_K/PN^'[:6+F#5-(1E-]<EL%7E'15Z
M>@QS]X&O2?V8[+Q=I^M>(HY?B98_%/X?,D;:5JC7HGOX9>,I( #A2,]6_A!
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
M_P DLM/^PI;?^A4V!^=+?>-5=4_Y!=[_ -<)/_035IOO&JNJ?\@N]_ZX2?\
MH)J0/V/_ &-=:M/#/[%_@'5;US%96>C&XG=5)(52Q)P.O%>M7GQ2\,:;J<=A
M?ZS;Z?<RI#)$MTXC\P2C*!<]3T_.O(OV.]"M?%'[%7@/1[W>;.^T1K>;RVVM
MM8L#@]C79W'[.7A;4+A;G4;C5-3NUMA:?:+JZW/Y:@!1T'0  &MZGQLQI_ C
M<M?C1X3N_ %YXR34_P#B1V<?F7+["9(><;60<[O]GKR*M?\ "W/!JQS._B?3
M8_(@2YF62X"M'&P&UF';[R_F*YW3_P!G/P9IOA&X\+107AT"XOEU&:Q:Y;9)
M,#DDD<X8X+#/) K)E_9.\"2Z6]AMU-86W#<MX=X5BAVYQRH\M0 >U9&AV%K\
M:/!ETM^S>(;.V%E.T$OVB8)DJ,[ER>5(!(8<'%6]-^*?A;5=3CT^WUNU:[FE
M$-O&90#<,4#_ +OGYAAA^=>?P_LI^$8]463]\VG)IDNGI;L<RYD*9D+GKA4
M QQN;UK6T?\ 9M\':'K&CZG:C4!=Z7<+<P,]T6W.J*@W<9(PHX[TQ'JFX^M?
MG/\ M>@#X]Z_@=8X"?\ OV*_1BOSG_:^_P"2]Z]_US@_]%BO0P7\1^AYV/\
MX2]3QFBC-&:]H\ **,T9H **,T9H **,T9H **,T9H **,T9H **,T9H **,
MT9H **,T9H **,T9H **,T9H **,T9H **,T9H **,T9H **,T9H **,T9H
M**,T9H **,T9H **,T9H **,T9H **,T9H **,T9H **,T9H **,T9H **,T
M9H **,T9H **,T9H YCXH_\ )-_$O_7A+_*O#]%_Y NG_P#7M'_Z *]O^*/_
M "3?Q+_UX2_RKQ#1?^0+I_\ U[1_^@"O%QWQKT/>R_\ AR]2[7W7_P $]?\
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
M_2M-L+ 6=K#)G(D90>3GGIS@9.!BOHW)H ^'?ACI/B2\_;"\*^+_ /A55]X
M\%7&EW-AI\$6G",0H(WP]R(EVPN[MT;'&.O6NP^#E]KWPI_:T^)6D:KX,UZ?
M3/&FK6]S9:]:VI>RA1$D;=+)T ._;Z@CD5]8T4 ?G_X1_9W\8>./V<_B3HT>
MD7FD^);?QF^N:1;ZE;M;FZ,><;"X'#*S8;IG%=[XT_:0\=?$#X7WG@?2OA'X
MLM?B!JMDVF7/VJR,=E;;UV23"5N-I!.W. ,]>.?L.C)H ^+O'/P/U_P-X:_9
M@\-V6F7>L2^'M<\[59]/MWFBMV<QO([LH.U-Q8!C@<5Z)^W1X7UGQ9\._#%M
MHFDWVL7$/B2TGDBL+=YV2,;LN0H)"CUZ5]&T4 ?,OQ\\7>)?"_Q2DA\8?#T_
M$;X/WUH/LZZ=I*7EQI]S@!V?@M@X)!XX88.17'_LO_#>XC_:'UOQKX0\$:M\
M./AK)IAM#IVL!XGOK@X(=(G)95!YST&.#SBOLJB@!&4,I5E#*1@JPR"/2OA/
MX$_ GQ3X<_:QET?4M)OH_A_X0O=3U;2+J:V=;:1KH(JA)"-K-@KD Y^1O2ON
MVBD!\(?L_P#P'\5:3^U/>V.L:3?6_@7P7?ZEJ6B3W%LZ6TLERRJGE.1M? &[
M@G!7WKV#X2^%M9T_]L;XT:Q=Z3?6ND7]I8+::A-;ND%P5BC#".0C:V"#G!.,
M5]'T4P/@OX<1>*O"7PQ^.GPIU'P%XD75-1_MK4K+4XK%WM+@/$J)$C ?,[[<
MKMSG..O%?1?P8T'4]+_9)T32+S3[JTU6/PW+ ]C/"R3K(8W 0H1N#9(XQGFO
M::* /S_U;X;^+9/^"??@[P^GA?66UZ#Q)'/+I8L)3=1Q_:)SO:+;N"X(.2,<
MBO:_B1X5UJ^_;*^"^LV^D7T^D6&B745WJ$=L[06[D28620#:I.1P3WKZ5HH
M^<?VE_"^LZY\:_@->Z;I-]J%GIVNM+>W%K;O)';)F/YI&4$(.#R<=*^CJ**0
M'YZ?#71;+X9>*/&2?%;X+^(OB#X]NM5EN+74X]+.H07<1QM",V449R<\X! X
MQBNL_9W\)>--,U?]H<^)/!%YX8O?$&D/=65C;6;?9<O#,5@A=1L9E$B+M4YS
MD8R#7V_DT4[@>%_L<^']4\-?LN^%]+U?3;O2]3AM[D26=[ T,R$R2$ HP!&0
M1V[UD_L'>&-8\(_ R:QUS2KW1KTZW>2BVU"W>"38Q3:VU@#@X.#7T512 ^<O
MV[_!OBOQM\&;6T\,6-YJT4&J0W&JZ;I[$37-HJME5 Y;#;3@9^G%> ?%2ST[
MQS\']2\-?"']GS5]$D,"2ZAJM_HHAGABC96,43L#)-(64#"D\9XYX_0RC)I@
M?'?CCP)XQTVU^!_Q9\)>'[C5M>\,:+!8:IX:G4P7<EN8@KA48!MRLT@(QGD'
M&!7"?M'?%KQ9\5O%GPD6X\ :UX)\-P>)[;:VOHL5Q=W7F)PL8.0BKGGON[5]
M0?'CX"W?Q8O_  WK_A_Q3<>#O%_AV5Y+#4HHO-C*OC<DD>1N' _48.:Y'0_V
M8O%WB7XD>'O&'Q7^(,?C*3PZ_G:7I>GZ>MG;1RY!$C@'DY /3G YP,4 </\
M&KX=W?PS_:9U'XDW7PX'Q,\#>(;-(-1M8-/CO;BPN$P!(L3 GHB\@8P6&1Q6
MC\*&O_B-\;M,U7PK\(M,\ ?#O28FDN-1U?PW;VM_=W&#L\@[ Z8..5[ Y.<"
MOK3)Z]Z* /G']E+POK/A_P"(7QTN-4TF^TVWU#Q7-<6<MW;O$MS$7DP\98 .
MO(Y&1S6+X"^&&I^(/CM^TC::KIE]I^C>)+2*SM=0N+9UAG#(RDQL1A\9&<$U
M]444@/C'X2_&3QM^SO\ #./X<>)?A;XHU?Q)HOFVVE76CV9GL[]"S-&3*N0,
M%CG&>,=^*].TCX7^-OBE^RUK'AKXJ7JW?BS6K::?:R1K]B;A[>,[ !E&52?J
M1DU] 9->8_'?X>^-_B-H-GIW@OQS_P (.6:2/4)OLOG-<0.N-JG@HP]01UI@
M?.__  3_ -'UKQ[J^O?$OQ0?/O;"RM_">G.W.V.W11*0>Y)"Y/J6]:^T+Q9I
M+.X2W<1W#1.(G/17*G:?P.*Y;X2_#'2O@[\/=(\):-N>ST^/#32 ;YY&.YY&
MQW9B3[<#M77T@/SO^"VF:?\ "VVUNQ^(7P*\1>./BB^HS3+?2Z4;Z&[#8V$2
MOE%4-DEN>N<]JZ3X*>"?&VE?"_\ :6TKQ!X.O]&US6+::ZM;&WLG,$K203?N
MK9E&V3:750$)K[LR:*=P/%/@;H.IZ3^R3H>D7NG75GJL?AV:%[&XA9)UD*2
M(4(W!N1QC/-?/6D_ 7QIXG_8C\%6FG:/=6/C;POK<VM6VDZA"T$TNV:3*;7P
M02I!&>N/<5]X44 ?#G[0GQR\;?'CX*ZEX4\.?"7Q?8ZK.L;ZRUWISB.W5&5F
MCAXS*S,!@ 9VY./3[#^'MM-9_#_PQ;W$3P3PZ7:QR12*59&$*@J0>A!&,5T&
M312 ^.?VMO"5[-\>_ WB;Q1X/U;QY\+K*R>*?3=*B>?R+HEOWDD:G)',9YX(
M4C/:N$\46.J>*OBW\)_$'A#X*ZIX,\ Z'KL(>:/1A#=7#.Z%YI(8UWK$JIPS
M>IYYQ7Z T4P/E%?!NO\ _#2G[0VI?V)J/]G:GX2CMK&\^ROY-U+]C5=D3XP[
M;N,*2<\5Q>F_ 7Q?XP_85\"Z78:5<V'C?PW?'5[32]0B-O*SI-)E"KXVDJV1
MGK@>M?<5% 'QS\2OVA/&_P 8OAG?> ?#_P )?%>G^--<MO[/OVU&R,-E9*^!
M*XE; ((SM)QUSVP=CXX? ?5_#/[)_A#2_#<,VJ>+_ 4MEJ%C]AB:622=''F^
M6H&YAEV('HH]*^KLFB@#X/U3X'^+-/\ V-= URST>^/Q)L_$(\7M:):NUWY\
MLV&4Q8W;@GEDKC/R&O1_A3X!^(WPS_8_GF\)VJQ?$[5)9-<N+34K<,TCRR9>
M%DDQA_* P&Z$XKZIHH _.WXK6.B_'#PC'IF@_L_>(=$^+$S0I)J$6F&PMK6;
M<OF2/(-J%3AL%AGG.>*^^?!6FZAHO@W0M/U:Y^VZI:V,$%W<@Y\V58U5VS[D
M$UM9/K24@/G'XO>%]9U+]L'X*ZQ::3?76DV%KJ"W=_#;N\%N6B<*)' VJ23Q
MDC-<B9/%'[*_Q\\>Z\W@_6/%GP_\:3+J)O-!MS/-97.6+AXQSC+-R< @KCH1
M7UY10!\I_"?2?%OQQ_:BMOBWK7A>_P#!_A+0M-;3]&M]73RKJY=BV9&0\@8D
M<YZ?= )P:V?V$?"NM>$OAMXKMM<TB^T:YF\37D\<-_;/ [QG;AU# $J>Q'%?
M2=%, HHHI %%%% !1110 4444 %%%% !1110 4444 %>;?M%_P#)&_$'_;#_
M -'QUZ37FW[1?_)&_$'_ &P_]'QT ?.'P]4,R9 /UKVO35"PK@8X[5XK\._O
M)7M>G_ZE?I5@7***BN+J&UCWS2I$G]YV H >U)5/3]8L]6\S[+,)?+.&&"#]
M<'M5R@#'\0^'TUB-98CY-]%S%*..G8U%X>U][QVL;Y?)U&'AE/&\#N*W:Y3Q
M5L77M(,&/MOF#.WKMR,9_7]: .KHHHH *&Z44C4 )1110 4444 %%%% !3*<
M>E-H **** "BBB@ HHHH :>M)110 4444 %%%% !2-2TUNM !1110![A13=U
M&ZIL ZBF[J-QHL ZBFY-)FBP#Z3(IM%.P#MU)N-)10 4444 %%%%*X!112;J
M0"T4W=24[ .W4VBBF 4444K@%%&:;NH =FFT44P"H9NAJ:H9NAHN!AZE]TU\
M;_\ !03_ ))9:?\ 84MO_0J^Q]2/RFOC?_@H)_R2VT_["EM_Z%2 _.IOO&JF
MK'&DWQ_Z=Y/_ $$U;;[QJIJW_()OO^O>3_T T@/VO_9RN?#7PZ_9Y^&6D/J]
MM9 ^';&Z$=[=*),RP)(QYQQN=L>U>A_\+$\+?]#'I?\ X%I_C7S!X)\4ZCX0
M^!?A+4-*F\$VM[<PV-O+/XSG$2O&FF6FQ(F[D>G8&G0?&KQA)<1*VK_ XJSJ
MIVZD,X)'3WK?E<M3%RC'0^N+.\M]0M8[FUGCN;>092:%@RL/4$=:FKC_ (=P
MQVEQXMMH(TAMXM<E$<,0"H@,4+$*!P 68GCU-=A6984E+24 )DUYSXP_9[\
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
M6>3_ ,'>H?\ Q-?<->%W?[4%LW[25E\*=-T1M3#1L+S5([@#[-*$+E=F.0
M#R#EAQ7G3PM"G;F;5]-V?64,ZS/%.7LH0?*G)^['9;L\2_X9+_:(_P"BSR?^
M#O4/_B:/^&2_VB/^BSR?^#O4/_B:^X:*T^HTN[^]G+_K'C?Y8?\ @$?\CXP\
M'_L.^--8\;:-K'Q0\?MXHL-*E\Z&U%Q/=.Y!#!-TP^12P!. <XQ[C[/HHKIH
MT(44U#J>1CLQQ&82BZ[^'1)))+Y(****W/-*>J?\>O\ P(5D5KZI_P >O_ A
M610 4444 %%%% !Z^W6CT/8]*^1_'UOK'[1W[5&K_#>;Q'JGA_P-X3TR.ZOK
M;2+@P2WT[[2 SCM\Z]<X"GN<UL6/P]\6_LJW'CGQ+I7B2XU_X8VN@S7T6DZY
M>27%U;7D:DJ$)'^KX&>02&_V<E@?4.T\<=>GO7FW[17Q4O/@I\'=?\96-C!J
M5WIOD;+6Y9EC?S)XXSDKSP')_"OGKX._LV:E\>OAG9^/_&WQ"\5CQ;XA1[NT
MDTW4G@@T]"Q$86,<'ID@8&"![UQ/BCXF>(O&G[$/Q<\.^++S^U/$'@_5K?1Y
MM0;[URBWD6QV]3\K#/4@#/.: /I2?]H'4HOC9\,O! TFT-GXLT%M7GNM[^9
MX5SL0="/E[\\U[A@[2<<#J:^.;S_ ).^_9W_ .Q*?_T7+5?XRZ?X:D^+?B6[
M^,_QB.D: H5=$\*Z!JDL4D,>.7GCC4G<< ].2WH,4 ?9DA,<;-CHN1[UY/\
MLP_&>_\ CU\+T\5:AIMOI=PU]/:?9[5F9,(0 <MSDYKP/]BOQTDWQ>^(G@_P
M_P")]8\3^ ;>QCO])DUPR&>(DJK ;P& .\CH,A5.!7&?L;_LT#XO?"6XU?Q!
MXO\ $FG:6M]<0:5IVBW[6T=NX(WSD#[S%N /]GWX /T(Z<'@TNTYQ@YQG%?#
M7AO]H?QC\*?@'\8M(U?5&UWQ5X#U5=&T_5;K+O(LLGE1N^?O%2&(SGMG.*Z/
M3?V0-5U3X5P^*9_B5XN'Q,N+ :H-3&J2"W28IY@B\O\ N=%//7GVH ^PE4MT
M!/THVGT]J_/OXI?'+Q;\2OV-_AUXEM]3N=,\6GQ7#IEQ=6,S0M+-''. S;<9
M#?NV*],]J]2UK]G/Q!\&_A?XGN_#OQ8O;/6M7CMTU'7?%&H,D%I&&+3/">=K
MN2 ">0 1GF@#ZRVG<1CD<D=Z\Y^+7QFM/A3K'@?2YM-GU"[\6:S#I%L8W")#
MO90TC$YS@-PH')].M?"'Q@UCX6> _"PU7X9?&#Q;K'Q$TYXI!<+?W-Q#<?,
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
M+X+^,-+TRZNK+4Y-.DEM)[.5HI5FC'F)AE(/)0#@\YQ0!Z %+-@ D^E 4EL
M$GTKX+\>?&;Q!\2/V/OA?H7AZ_NU\:^)KQ-(EDM[AX[G=: F9BZG=DA8RW^_
M4OBGXQ:S\1OV4/@_X8T74[R'Q;XNU&#0[BZM[ATN%%M(%F8N#N!)$9SGD9SU
MHL!]:CQ-XS_X7,^@?\(L/^$%&EBY'B/?\QN\\P;=WI[?C61\)_CE;?%WPAXP
M\0:;I<UC;:#J-YIT:W3@M.T$2N7('W02V,9/ SGG \>US29M>_;2U'P/+K6K
MV^@3> HX3':7\D14[L>:O.%DX^_C-<C^PW\-["S\"_$CQ0NHZL]Y:WVKZ0MK
M)>L;5HQ#&WF-%T,O^WUQ0!](?LU_%N^^.?P@TGQC?Z?;Z9=7LLT;6UJS-&NQ
MRHP6YYQ7I_3@\&OS\_9%_9B/Q=^ EEK6N>-_$VG1>9/#I%AH]^;>"RVMS*5'
MWV+ECVX_3WW]A?QMKWC/X)RQ^(M1FU;4-&U:YTH7MPQ:22./:5W,>21NQD\X
M H ]!^/GQFL_@/\ #FY\5WFG3ZJJ3Q6L5K X3?)(<+N8_=7KDX)]JR/V@?C5
MJ'P;_P"$"^QZ9;WY\1Z[%I,PN69?)1UR77'4_7BO'_\ @I)X/MM0^$=AXA>[
MOH[JQOH+5+:*Y*VSK(YRSQ]&88X;M7/_ +8WPY?P+\+_ (/^%_#FKZG)<_\
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
M":0"U!.W!J2HINAIV PM2^Z:^.?^"@?_ "2VT_["EM_Z%7V-J7W37QS_ ,%
M_P#DEMI_V%+;_P!"H8'YU-]XU4U;_D$WW_7O)_Z :MM]XU4U;_D$WW_7O)_Z
M :D#]7OA[X%\0>.O@%X2@\/Z+X-UJ:W2S>:/QC9-<QQJ=,M #$!T8]_:I[?]
MG[XD1W$3MX%^"2JKJ25T.3( (Y''6O4?@KX!T75O@O\ #J^EAGANI_"^DF:2
MUNI(/-(LH@"P1@"< #)YP!783?#C0+>-I)9=0CC499WU2< #W.^ME-Q1C**;
MNQ? G_(2\9?]AR0<=/\ 40UUE8/A>3P_8VPT[1)[?8&:0QQR[W=B<LQ).6)/
M4G-;U91DI*\7<J,E)7B[A24M)5#&T4451 4444#"BBB@ HHI<>O% "5S?Q$\
M>6'PS\(WOB+5(YI;*T*!UMU#.=S!1@?4UTE>4?M2:;>:Q\$];LK"TFOKN:2W
M$=O;H7=L3*3@#V!JX).23V,ZC:BVMS2^&/QX\-?%9472_M5M-)O\N&[BVE]F
M-V",CN.*]%*AN".*^,OAAH_B%OBQX0-IX2UG0+"SE=KMKBW\N'YHR 6 /K7V
M(;M[?/VB$HH_Y:)\R_XBM:M-1?NF5&I*2]]&9'X1M82NR[OU0'<(_M)V?3'I
M5JUT&"WEF=YKBZ29-C0W$F^/'LN.*MV=]!J$/FV\JRIT..H]B.QJ>N<Z3+TM
MFT^0Z?<3>:PRT#$<M'Z'W'2M2J6K6+WMK^X;R[F-A)$W^T.Q]C3M+U!-3LUF
M4;&!*2(>JL."*!E>WF4^(KR(3!F%O&QBP,KR<&M.LRVAD7Q%>R%/W;01@/QU
M!/%6[J1CM@C.))._]U>Y_P ^M-*^A+T*C60U#58KMW9H;;(B3L7[M6G38XUB
MC5$&U5& *=0[= ]0HHHH&%%9#>,-!35#IK:UIZZB&V&T-R@E#=<;<YS6O19B
MNGL%%%%(85E7=]JBS2)!I2S1AL+(UP%R/7&*U:* .&?P_JDP:1H=0BESPL>J
MY XZ@$8'4BE_L;41<6Z/!>R;0QVS:GO#_+@YRO;=WKN*H>;))X@:, >3%;!B
M?]IFZ?DM-:".8AT;5XE??;WC!\_(NI\*.HV\<'MQ5S3=-U'39/M$4%Y,64?N
M;K4-X!(&[C';&!^-=512&4=/U":X5OM4,=J?X0LX?=Z]*JR>()8[J2$:9=,J
MOL608VO_ +0YZ5)+X8TR9 CVBE<YQN(YSGU]3534]&TS2=*ED%GN5#E$#MRQ
MX'.?>F!Y%XB_9^\&>)O$6MZS=6GB!);R0RS"SU QI(^!NPHX]OPKTGPC#:^!
M_#&FZ%I6CWZZ=8PB*%9F#N%R3R>YR:V+3P;I-K#M%FI9A\^68Y)'/>IH/"^F
M6[ QVV,-N&78@'VYJY3E+1O0SC3C'5+4O6EXMU;1RD>2S#)C<C<OL:F5@W0@
M_2LR3PSIDS;GM5+>NX_XU<L=/M]-M_)MH_*BW%MN2>3UZUF:%BBBB@ HHHH
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
MBKX<^+-<^-W[/'B*'P_=+IN@Z3)%K$K,G^@R-$@V.-V2<@CY<U],T4P/G_\
M:6^'GB3QI\2/@MJ.AZ1-J5EHGB$7>I31,H%M#F/YVR0<?*>F>E<GXC\)_$']
MG_\ : \4^/?!OA&7Q[X3\8HDFIZ;93K'=6MRO\:[NH))/0_>(XP#7U910!\E
M?"GPS\5?%'[6Y^)'C3P9)X8T6?0Y;*UB^T1S"U0<1QR%3DR'EC@8Y'2OK6BB
MD!\6_!/]F;Q9X+_:PO[[4-,FB^'6A7.H:CH5P[(87EN@HVH =P(!P<@?ZNF_
M G]F3Q9X3_:EUG5-:TV:#P'H%WJ%]X>FD=#%++=,HRB@DC"CN!@J*^U**8'@
M"_#OQ'_PV]-XS.DS#PJWA1+ :IN7R_/#$F/&=V<>V*XG]FOPO\1?AA>?$3P!
MK/@2Y31=2O-4U2T\31W49AD:2,)'$$ZG<%!!R,'@CO7UK10!X?\ L9^!=?\
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
M,L!7*=8ZBD#!NA!^AI:!A1110 4444 %%%% !1110 4444 %%%% 'C'[:/\
MR:3\7?\ L7+K^0K\5-%_Y NG_P#7M'_Z *_:O]M'_DTGXN_]BY=?R%?BIHO_
M "!=/_Z]H_\ T 5$BXEVON;_ ()[,Z_#C6"J[A_:TWU_AKX9K[I_X)Y_\DWU
MC_L+S?\ LM(H^R]+N$;:,[6]&XK?B[5A6,:R*H89K7CB>/'EMD?W6ICT+=-:
MHUN%SM<;&]#3Z!!1113 **** "BBB@ IIIQIE !39(Q(N#^!IU% $22&-@DG
MX-ZUY;I__)11_P!?C?S->K,H<8(R*\ETUO+^(JJQR/MC8;\37GXK>'J?291K
M#$?X&>MT445Z!\V%!HI&H 2OGG]ICX&W7BISXK\/P&?4HHPM[9QC+SJHPKH.
M[ <8[@#'2OH:BN3%86GC*3I5-OR/;R;-\3D>,CC<*_>6C3V:ZI^7ZZGYB30R
M6\SQ2HT4J'#(X(92.H(/2O8_V/?^3BO"GTNO_266OKO7? ?AOQ1(9-7T+3]1
ME(P9+BW5G/\ P+&:G^'?PL\'^&_&FG:AI7AO3]/OH?,\NX@BPZYC93@Y[@D?
MC7RU'(:M&O&HIIJ+3\]&?L6.\2<)F&75L+/#RC.I"4=&FDVFM]';Y'MU%%%?
M8GX$%%%% !1110 5Y;^T3\=-,^ ?@%M;OK-M2NKJ7[+9V(;:)I""2&;!PH4$
MGCMCO7J5?&__  4U('PS\(%AE?[8;/\ X#R5RXJI*E1E..Z/9R;"T\9F%*A5
M^%O7[KG.VO[9WQODMXFMO@TS6S*#$T6EWY0KCC! QC&.E2_\-F?';_HC,W_@
MJO\ _"J6D_!']JNXTNSEM/B+%':O"C1)_:[C:A4%1_J?3%6O^%%_M9_]%(A_
M\&[_ /QBO(4L3_?^Y'W<J64IO2A_X%/_ "'_ /#9GQV_Z(S-_P""J_\ \*Y[
MQM^T5\4_B1I<6G>)O@"FLV44Z7,<-SI&H$+(IX88&?4>X)!R#6]_PHO]K/\
MZ*1#_P"#=_\ XQ1_PHO]K/\ Z*1#_P"#=_\ XQ2?UB2L^;[D.$<LIR4X>Q37
M53F6_#/[=GB[POXBT>R^(?PY/A3P]=.+=;A+6XMFB P-RK* &5<C('05]MHX
MD564Y5AD'UK\JOVH/ /Q?\%Z;H#_ !0\3)X@M[B69;!5O&G\IPJ[S@QKC(*^
MO2OU/T__ )!]M_UR7^0KNP52I*4X5+Z6WWU/G>(,'A:-*AB,,HKGYK\K;CHU
MM?7KJ6****]0^,"O'/VF/VB[/]GGPK979T\ZMK.IR/#86>_8A*@%W=L9VKN7
M@<DL!QUKV.OAO_@IHKL_PS6,[9#+?A3Z'_1L5R8NI*E0E.&__!/=R/"TL;F-
M*A65XN]_DF_T.8U3]H/XF^(/%VD^*[[]GZ&[U_3%*V>HMI&H&2-2#W PV,G&
M<XR2,5TW_#9GQV_Z(S-_X*K_ /PIG_"B_P!K/_HI$/\ X-W_ /C%'_"B_P!K
M/_HI$/\ X-W_ /C%>0OK"VYON1]S)99-)2]B[:+WYZ(?_P -F?';_HC,W_@J
MO_\ "C_ALSX[?]$9F_\ !5?_ .%,_P"%%_M9_P#12(?_  ;O_P#&*/\ A1?[
M6?\ T4B'_P &[_\ QBGS8G^_]R,_9Y3VH?\ @4_\CK_@O^V=K7B+XHV7A#XA
M>"_^$1U'5@L=E,()869SG8LB2_-M8@@,._'J:^N:_,BY\*?$/P?^UI\+K/XE
MZVNO:X][82P7"W)G"VYN7"IN*KCYA(<8[^]?IO7H8*I.:DJFZ?7<^9XAPF&P
M\Z-3#))3C?W6W'>VE]0HHHKT3Y,**** "BBB@"GJG_'K_P "%9%:^J?\>O\
MP(5D4 %%%% !1110 45\P?M*:M\:/A3X8\3>-](^(6DKH5K.AMM';0XGECC>
M14"F5@<D;LY-3^--4^,OPG^#/C+QEK/C_2M?GMM'6XT^&WT2* P3ED.YN,.-
MI(P:8'TQ17DW@+]IOX=>-M8TSPY9>+;.\\27,*X@6.1$FE"9=8Y"HC<@@\*Q
MJ3PW\3K?2;[XH7_B;QKI-UH?A_5/*"1V[0'2(MO^HF8J/,<DC!7=G.*0'JM%
M>??#OX_> ?BMJ=QIOACQ#'?ZC!'YSV<L$MO,8\XWJDJ*67IR 1R*3XW>)[[P
MIX;TBYL/$^G^%)9]:M+5[O4K5KA)T=F#6ZJJMAWQ@-C QU% 'H5%>9^-OVE/
MAI\/M8U+2M=\406.I:?*L5Q9+!-+-&602#Y40DC:RDL,@9Y-;DGQ?\%P_#]/
M'#^)+!?";IO753)^Z;G;@=RV01MQG(QB@#L**\0\1?M,>%_%'PI\>:O\/_$<
M%WKNA:7+>+#-;/'+$0/E<PS(I9<]\$5UOPX^*5AKFB^!=.U;4HSXNU[P_#K'
MV58BIF7RT,L@P-J@,_3(Z\"@#T*BN?MOB!X>N];\0:1'JL(O_#\<<VJ1OE!:
MHZ;U9F("X*C/!..]>"?$;]L#PYJ4WA"Q^'7BNUO-2OO$MC87<3V;CSK.20K*
M8_-0!AG WIG&>M 'TW17G?Q"_:$^'OPMUA-*\2^)8+#4F3S3:QPRW$D<9Z/(
M(D;8ONV!6AXD^,W@GPCX-L?%FI^([.+P_?E5L[V$M,+DL"5$2H&9SP>%!Z&@
M#M**Y#X<_%SPC\6K&ZNO"FM0ZLEHXCN8U1XI8&(R \;JK+GG&1S@U8^(7Q-\
M+_"O14U;Q5K$&CV4D@AC:0,[RR'HB(H+.WLH- '3T5YOI?[1GPXUGP;J'BJU
M\56K:'IT\=M>W$D<D;VTDCA$62-E#IEF R5Q7,1?M!>'?B'XJ\'1>!_'^E_8
M)-8DL-0LY;&5GU B!G$,+F/"$8W[L@$#KS0![?17DVO?M6_"CPSJ$UEJ7C*T
MM[NWNI+*>+R9G,$J$!A)M0[%!(&YL*>QXJ_9_M)?#34?&UOX2M?%UE<:Y<2>
M3##&KM%))C/EK-M\LOC^$-F@#TJBO)=!^*]IX?NOB5J/BKQKIEWHFAZTEFBV
M]G)$VDJY5%@F;9^\<NR_,,CGK6AX1_:0^&WCSQ8/#6A>*[6_UEPQBMUCD03A
M?O>4[*%DQ@_<)Z4 >E45Y;XT_:>^&/P^UZYT;6_%4-OJ5J0MU#;VT]Q]F)[2
MM$C!#[,16=XV^+%[#\5O@OI_AW4K:Y\->+FOWN9(D25;F*."-XF1^JC+$\=>
M] 'L=%5=4U6ST/3;K4-1NH;&PM8VEGN;APD<: 9+,3T KS_P#^T?\./B?KW]
MB>&_$\%_JC(98[9X)8&F0=6B\Q%$@'JN?6@#TJBO)-6_:P^$^BZ])H]WXRM8
M[J.?[-)*L$SVT<N<;&G5#&ISQRW%;OQ$^/'@3X4W-E;>)O$$5C=7D7GP6\4$
MMQ*\><>9LB5B$_VB,4 =]17'I\7_  7)\/\ _A.!XDL/^$3VEO[5,F(N#MV^
MN[/&W&<\8JI\.?CGX&^+%Q=VWA?Q!#J-W:H))K62*2WF5"<!_+E56*_[0&*
M.[HKRJP_:E^%FI>*(_#UOXPM'U&2X^R1DQ2K!)-G&Q)RGELV>,!NM>JT %%<
MSXZ^)GACX96EC=>*=9M]$MKV8V\$UUD(T@1G(R 0/E5CDX'%9'PW^.W@7XM7
ME]9^%?$$.IWMDH>>U:&6"54)P'V2*I*Y_B (Y% '>T5Y'<_M:?"6TUX:3)XS
MM!<>?]F,ZP3-:B7.-IN GE Y_P!JM;XA?M$?#KX4ZH=.\5>*+;2+[R([D6\D
M<CLT;LRJPV*<C*-TZ 9.!0!Z-17EOC#]I[X8> ]3BT_6O%EO:WDD,=P8HX)I
MC%&X#(TOEHWE@@@_/C@UL>-/CEX$^'^AZ7K&N>)+2VL-54/I[P[KA[M2 =T2
M1AF<8(Y QS0!W5%>,^/OVG/"VE_ OQ#\0?"NKV>N)9(T%LI23;]L/"12I@.A
MR>0P7ZBJW@?XSGXA:]\+[C3?%NG16>LZ3<RW^BM82K/>W4<:;VA=D^18G+9!
M(W C&: /;Z*\LUK]J+X6>'O%<GAR_P#&%G!JD4PMIAY<K0PRDXV23*AC1L]F
M88JUX]_:,^'7PRUI=(\1>)8;+4?*69X(K>:X,4;?=>0Q(P0'L6QF@#TFBJ6B
MZU8>(])M-4TN\AU#3KN-9K>ZMW#QRH1D,I'44SQ#K^G^%=!U#6=5N5L],T^!
M[FYN&!(CC099B "3@#L* -"BO+_#O[3GPP\6>*+3P]I/BVUN]4O&V6RB*58I
MGQG8DK($9\?PAL^U/\4?M*_#3P;XHD\.:SXKMK+7([F.T>Q,,K2+(X!4':AX
M.1\W0$@$T >FT5Y;X@_:@^%OA;Q1-X>U/QA9VVIV\H@N!Y<KPV\A.-DDRH8T
M;/9F&*\Q_:8_:*NO#/Q \(>!O#/C&U\*3ZAOGU36I-,>^-M$8U: (NTJ_F%N
MJYQW(H ^H**\K\1?M*?#CX?:O'X>\1^,K5-:MXXTNV6WD=8G('S3-&A2')YP
MQ&,UO>/?C3X*^&>EZ;J'B+7X+.VU+FR\E'N'N1M#9C2)69A@@Y QR* .VHKA
M--^.G@+5O 5YXTM?%%C)X9LB5N;]BRB%@0-CH0&#9(PI&3D8%5O WQ\\"_%1
MM3M/"OB.&[U&SMVGDMYK>6"6-,'$GERHK,H..0".GK0!Z)17DG@OXR:1X=^!
M^A>+_&_CC2=3AN%*OKUK;O;P7DA=@!%#M#DX&-H7)VDXKH/!'QR\#?$;2]4U
M#P]X@@OH=+0RWT;1R136Z $[GB=5<# /..<4 =W17D=C^UE\)=2U?3=-MO&M
ME)<ZB8UMF\J41,S@%$:0IL5CD?*Q!YZ5O_$;X[>!?A/>6]GXGU^.PO[A#+'9
MQ0RW$[(#C?Y<2LP7W(Q0!WM%>$?%SX_0GX/Z/XR^'6NVE_;WFOZ?IQNUB$@V
M23JDL;(XRK8/< C->[7,L=JLLDCK%%&"S.YPJJ.22>P H 6BO+?"W[3WPP\:
M>)[?P_H_BVVNM4NI#%;(T,T4=RX_ABD= DA_W6.:YKX8_M1:+X\^+/C_ ,,3
MW]I;6.BNITZ7R98S-#'#ON997<!5VMD8..%R,YS0![O17E'A_P#:J^%?BCQ)
M9Z%IOBZWFU"\D\JUWV\\4-P_0+'*Z"-R>V&.>U6?&7[2WPT\ :MJ&EZ[XI@L
MM3T^58;FR6":69&9%<'8B$D;64EAD#/)H ].HKC[KXO^#+/X>IXYF\1V2^$W
MC61-4WDQL"=H  &2V>-H&<\8KRGP[^TO9?$;]HCPGX;\':]#J7A>[T6\N=0M
MS:-%.ES&?DW>8JR)\N#C !H ^AJ*\DU3]K'X3:-KTFD7?C*U2ZCG^RR2K!,]
MM'+G!1IU0Q@YXY;BM?XA_M"?#SX4WR67BKQ/;:3=O;+=I"\<DC21,VT,NQ3N
MY].< GIS0!Z)17EWBK]IKX9^#[VSL=4\66MK=WEI'>Q((99 D,B[HY)"J$1*
MP((WE>M<C\'?VC['_AG_ $?QQ\1_$%K:RWM]=6J7"08,Y6>18TCBB4ECL4?=
M!Z9H ]_HKD?AS\6?"7Q9T^YO/"FM0ZM%:R"*X14>*6!B,@/&ZJRYP<9'.*ZZ
M@ HHHH **** "BBB@ HHHH **** "O-OVB_^2-^(/^V'_H^.O2:\V_:+_P"2
M-^(/^V'_ */CH ^<?AW]Y*]KT_\ U*_2O%/AW]Y*]KT__4K]*L"Y2-2TUNM
M#))%AC9W8(BC)8] *Y.::X\:71@@9H-(B;YY1P9#Z"M_7[22^T:[@A_UCI\H
M]?:LWP;JEO<:<ED%\FYMQM>(C!//6@"EJ'AN7P^R7^C,^8_]; QSO7^OTJTO
MCS3OL22MO\]AS JY(/UZ5TE4X=&L;>X>>.UB69SDOMYS[>E '+:A)JGBMK94
MTUK:WCD#^9(<']?;VKM5XQ110!Q<?]J>&M2U"<:>;JVN)"VY#DXR3V^OI6A%
MXXT]K:5Y/,AFC&?(8<D^@-=&U4KK1[*^E66>UCDD4Y#,O/X^M '-V.C3^*9C
M?ZKN2W;_ %-NIQQZ_P">M.,<_@JZW)OGT>1L$=6B/^?SKK>G Z5C^*-6MM/T
MV6*8"6292B0]VSW^@H U;>XCNH4EB</&XW*P[BI*Q_"=G-8Z'!'.,.<MM/50
M3D"MB@ HHI#TH ;1110 4444 %%%% !36ZTZFT )1110 4444 %%%% "-24K
M4E !1110![511D49%3J 44;J3=1J M%)NHW4 +13=QHR:+ .HR*;13L NZC<
M:2B@ HHHH ****5P"BBDW4 +24FZDHL NZDHHI@%%%%%P"BBF[J0#LU!.>#4
ME13=#3 P]2^Z:^./^"@7_)+;3_L*6W_H1K['U+[IKXX_X*!?\DMM/^PI;?\
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
M]GPA_P!S3?\ TMFK[AKS\-_$J^OZ'U&<?[K@O\'ZL****] ^7"BBB@ HHHH
MIZI_QZ_\"%9%:^J?\>O_  (5D4 %%%% !1110!X/^W(0/V8?%Q/'S6O_ *41
MU+^U<VW]D;QF<XQHD9_] KVC5=(L-=L9++4[&VU&RDQOMKR%98GP<C*L"#@@
M'I1J&DV.K:=+I]]96U[82IY<EK<PK)$Z_P!THP((]B*8'S3\=M!TW0O!/P C
ML;.WM%L_%6C10&*-5**4((! []_6O/\ Q);^&;O1OVG(O%LVIVFB_P#":6I>
M]TF$2S6D@VF.4J>"BL!NSV-?:EYH>FZE':QW>G6EW':2+-;I/ CB&1?NN@(^
M5AV(P13(_#NDQC40FE6*#4F+WVVV0?:F(P3+Q^\..,MF@#Y/^%WCK5(/VB?!
MNB:IX@\'_%MKW2[G['XJT:T2/4M-@52<3%"556Z8X/)Z5WW[:Y ^''A'/'_%
M9:3_ .AO7LGAGP#X9\%M.WA_P]I>B-/_ *UM/LXX"_?!*@$CVK2U31]/UR&.
M'4K"UU"&.59DCNX5E5)%^ZX# X8=CU% '@WPATBQN?VKOC_>RVT,UTLNEVXD
MD0,5C-HI*C/0$XSZX%?/VD"RT?X/> +_ %2%?^$)T7XJWSZJ&C+PV\(GD6)G
M4?P*_7BOONVTBPL[Z\O;>QMK>]O"IN;F*%5EG*C"F1@,M@<#).!4$/AG1[?3
M+C38M)L(M.N6=I[-+5%AE+G+ED VL6/)R.>] 'S'\??'WPV\6?\ "<P^'K.W
M\0^*XO!5V\_B32)$EMK.V)^6&617P68XP,$_3%9.A^)M*\"_%3]GK6?$%_!H
M^D77P]>PCOKQQ'!YQC@8(7/"D@=S7U+H_P /_"_A_2[O3-,\-Z3I^G7F?M-I
M;64:13YZAU"X;\<U+K'@KP]XBT>#2=4T+3=1TNW"B&RNK2.2&+:,+L0C"X'
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
MH ZZBL<>+M(8@?;%_P"^&_PK4M[B.ZA66%UDC89#*<B@"2D;I2TUJ $HHHH
M**** "BBB@ IE./2FT %%%% !1110 4444 -/6BBB@ HHHH ]HHHHI %%%%
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M?B[_ -BY=?R%?BIHO_(%T_\ Z]H__0!7[5_MH_\ )I/Q=_[%RZ_D*_%31?\
MD"Z?_P!>T?\ Z *B1<2[7W1_P3Q_Y)OK/_87G_DM?"]?='_!/'_DF^M?]A>?
M^2TD4?9^G_=%;,7:L73^BUM1=J8$M%%%, HHHH **** &R*)%*L,BH%8PD*_
M*=F_QJ<TUE#*01D&D,6BH03;\'F/L?2IJ "BBBF(6O)]/_Y**/\ K\;^9KUB
MO)]/_P"2BC_K\;^9K@Q6\/4^BRCX,1_@9ZO2-2TVN\^="HID/^L3[P_45+12
M&-1Q(H8=#3J@;]Q)N_@;K[&IZ "M/PM_R,5I_P #_P#0#696GX6_Y&*T_P"!
M_P#H!H$>BT445(!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 4]4_P"/7_@0K(K7U3_CU_X$*R* "BBB
M@ HHHH P;SP#X:U*;6I;K0=/N)=:@2VU-Y+=6-[$H(5)3CYU 8X!]34NH>"]
M U;2+#2KW1K&[TS3WAEM+2:!6BMWB_U3(I&%*=L=*V:* .?O/A[X9U#QA:>+
M+G0-/G\36B&*#5GMU-S&I!& ^,XP3^9K&L?@7\.]-\5'Q+:>"="MM?\ ,,O]
MH1V,:RASU<''#>_6NYHH P;SP%X;U"XUJ>ZT'3[B;6H$MM3DDMU9KV)00J2G
M'SJ 3@'U-.C\$:#;WMC?6NDV=IJ.GV+:=8WD5NHEM+<@#RXSCY4^5?EZ?**W
M** /C_Q#^S;\3_&UKJ6@:[IGP]DDU!C!>?$&*TV:O/:F0,0(EC"B4J-N<@>]
M?26N?";PCXJ\*Z9X=\0:!8>(-+TZ&.&WBU*W678$0(""1P< <BNNHH Y>W^%
MO@ZU\'OX3A\+Z3'X9DY?2%M$%L_(.63&"<@'GTK4U;POH^NOICZCI=I?-IEP
MMU8M<1!S;3*,+)'G[K ="*U** .,\6_!CP'X]UBWU;Q'X/T;6M3MPHCN[VS2
M20 =!N(Y ]#6AXP^''A7X@:3#I?B7P[INN:?"08K>]MED2(@8&P$?+QQQ71T
M4 8_A7P?H7@71X]*\.Z19:)IL9++:V,*Q1@GJ< =?>L[QQ\+?"'Q,BM8_%?A
MK3?$"VK%H/[0MUE,9/7:3R,^E=310!R5O\(_!%K;WUO!X1T6""^LETZZBCL8
MU6>U7[L+@#YD&3P?6M34O!F@ZSIFGZ=?Z-8WEAI\L4UG;3P*T=O)%_JF12,*
M5[$=*V:* .2\7?"7P5X_U6QU/Q)X5TG7-0LL?9[F^M$E>/!R "1TSS@UM^'O
M#6D^$=+73=$TRUTC3U=Y%M;*)8HPS'<Q"CC)))-:5% &;9>&M)TW7-0UFTTV
MUMM7U%8UO+Z*(+-<",8C#MU;:.!GI6='\./"L/A2Y\,1^'-,3PY<EFFTE;5!
M;2%F#,6CQ@Y8 _45T=% ')^,OA/X+^(5C9V?B7PMI6N6UDH6VCO;59/(4 #"
M$C*C ' JW)\//"\WA>V\-OX>TUO#]L\<D.EFU3[/&R-N1@F, AAD'UKH:* ,
MKQ/X3T7QMH\NE>(-)L]:TV7!>UOH%EC8CH<,.M9W@[X9>$OA[I-QIGAKPYIN
MAV%P<SP6-NL:RY&/GP/FXXYKIJ* ,WP[X;TGPCH]OI.AZ;:Z1I=N"(;.SB$<
M4>3D[5' Y)/XUI444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>;?M%_P#)&_$'_;#_
M -'QUZ37FW[1?_)&_$'_ &P_]'QT ?./P[^\E>UZ?_J5^E>*?#O[R5[7I_\
MJ5^E4!::DI:2F 5ROBY3IFH:=JZ9_=OY<@'=>3_+(KI;NZ2SM99Y3B.-2S?A
M7)V-C<>,+P7]\#'IZ']S;Y^]_GUH [!'61%=3E6&0?8UF>(-#37++R\^7.AW
M12>A_P *U  H  P!P!10!R=GXIN-%*VFMP2(Z\+<*,AA_7ZBM;_A*M):/=]N
MB^ASG\JTYH([B,I+&LB?W7 (K.;PSI1;=]@AS]#0!D7GBZ34&-MHT$EQ,W!F
M9<!??'^-:/AW01H\+O*_G7DW,DG7\!6G;VT5K'LAB2)/[J*!4M !7)^'_P#B
M=>);[4SCRX?W48_3/Y#]:ZRN2U;2Y_#MVVJZ8/W/6>W[8]?I_*@#K:*JZ9J$
M>J6,5S%PCCH>H/<5:H *93CTIM !1110 4444 %%%% #6ZTE+24 %%%% !11
M10 4C4M(U "4444 %%%% 'LM%%%3< HHHHN 449I,BC4!:*3=1NHU 6BF[C1
MDT6 =1FF446 =NI-U)13 ****8!1112N 444FZD M&:;FBBP"[J2BBF 4444
M %0S=#4U03MP:0&)J7W37QS_ ,% 3_Q:^T_["EM_Z&:^Q-1^Z:^.O^"@/_)+
M[/\ ["EM_P"A&@#\Y[F\\J0JHSCKFHM2D\W1;UL8S;R?^@FK$]HDTA8D@]\5
M#JBB/1KU5Z"WD_\ 032 _=;X!_\ )!_AI_V*^E_^D<5=W7"? /\ Y(/\-/\
ML5]+_P#2.*N[K4R"BBB@ HHHH **** "BBB@ HHHH ***,'TH *\9_:B^(?B
M3X<^$='NO"\\<&HWFHK:_O8ED# J3C!X'.*]6US5!I-FT@V><0=@E)"$CU(!
MP*\9^-&AS_%CP]IEH-5LM*NK*\6\A:$&4LR@@##8]16M-QYUS&552<'R[C?@
M7\8=7\9:Q;^'_%)B;6!9_:@(XMA+*Q#$X^7'3&#7MNH:39:LJK>VL5RJYP)%
MSC/6OG?X9_#74/ OCL^(;SQ/::W>1636OV=XA"40D$D[?3^M>ZZ'XJM]6NI+
M8W-J9\_NXX68EN,G.0.E55<7+W-B:*FHVGN.N_#>F65K<S6ND0R3E#A(XQN8
M_CQ_^JN4AT/4;6\2:WTT0J$QG[*A<YZACG^5>CT5@=!YF_AN[WADTD(Q \QO
MLJ?-@=N>*[/3M!LYK!?M.G0QRN )%VCYL< D#VK9HH$4;'0M.TVX>>TLH;>9
MQM:2-<$CT)J]110 4444 %%%% ".BR*5894C!!JJLC63+'*=T)X60_P^S?XU
M;I&42*5894C!!JT^C%86BJH8V&%<EK<G <_P>Q]O>K5)H$RM;_N;B:'^$_O%
M_'K^O\ZLU6O?W?EW _Y9GYO]T\'_ !JS3>R8EV*\W_'[;CV8_H*L57?G4(O:
M-C^HI;R1DMR$^^Y"+]33[(.[&VO[Z:6<]"=B?[H_^O5FFQ1B&-47HHP*KS.U
MU*8(SA%_UK@]/]D>_P#*E\3#9"-_ISE!_P >RGYC_?/I]*MTB(L:!%&U5& !
M6=XB\1:?X3T2[U;5+A;:QM4WR.>2?15'=B> !R2:F4DE=Z)&E.G.I-0@KR>B
M2ZOLA^N:]I_AG2[C4M4NXK&Q@7=)-*V /;W)[ <FO/UT[7/C HEU,77AKP:W
MW-,R8[W4D_O3,.8HS_<'S$=2.E6/#_A?4/'FJ6WBCQ=;-;P1'S=)\/R\K:#M
M-,.C3$=NB9P.<UZ/7'RO$:RTCV[^OEY??V/>=2GE7N46I5^LMU#RAT<EUGT?
MP;<SP]+TVT\(+#865O'9Z/C;!!"@6. ^@ Z UN8QP/UIEQ EU"\4@W(XP:IZ
M?<212/97)W31#*2'_EJG8_4=*[[7CIT/G92DY-S=[]2_1116904444 %%%%
M!1110 4444 (P#*5(#*1@@C((]*\WO/ >I> ;J?5? @7[+(YEN_"\K[;:8GE
MF@/_ "QD]A\I]!UKTFBLZE.-3?=;/JCNPN,JX1M1UC+XHO6,O5?DU9K=-,P?
M!WC73O&VGO<6+213PMY5U97"[)[60=4D0\@_H>U;U<3XT\"7-YJ">)/#,\6F
M>++=-JR29\B^C'_+"X ZJ>S=5/(]*TO WC:W\:Z=._V:33=5LI/L^HZ7<$>=
M:3#JIQU4CE6'# @U$)R4O9U-^GG_ ,'R.G$86G.E];PGP?:3W@WW[Q?27R=G
M:_24445N>0%%%% 'C'[:/_)I/Q=_[%RZ_D*_%31?^0+I_P#U[1_^@"OVK_;1
M_P"32?B[_P!BY=?R%?BIHO\ R!=/_P"O:/\ ] %1(N)=K[G_ .">7_)-]:_[
M"\_\EKX8K[A_X)[W20_#O6$?*AM7FPQZ=%I(L^U-.^ZM;<7:L33>54CI6W%V
MJA$M%%% !1110 4C4M-- "4444 !&X8/2H0QMV"GF,]#Z>U34C*&4@C(-(8M
M%0QL86\MC\O\+?TJ:@!:\GT__DHH_P"OQOYFO6*\GT__ )**/^OQOYFN'%;P
M]3Z'*/@Q'^!GJS4E!HKO/G0HHHH 1E#*0>AJ.%BI,;=5Z'U%2U%,A8!E^\O(
MI#):T/#<@B\069;@%BOXE2!_.LV.02*&%(TCPLLL9VNAW*?<4"/6Z*RO#VOP
M:]9B1"%G3B6+NI_PK5J0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH IZI_QZ_\  A616OJG_'K_ ,"%
M9% !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 %%%% !7DG[4.L1Z;\*
MKBV8CS-0NH8$7N<-YA/X;/UKU/4-0MM*L9[R\GCM;2!2\DTK!511W)KXK^-'
MQ1;XK>+HQ9;ET.PS':*W!D)/S2D>_&/0#ZTP)OAXIW)7M6G\0K]*\K^'^FE%
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
M"F_\*_B_N"BP%W_AKK7?^A4L_P#P+?\ ^(H_X:ZUW_H5+/\ \"W_ /B*I?\
M"OHO[@H_X5]%_<%%@+O_  UUKO\ T*EG_P"!;_\ Q%'_  UUKO\ T*EG_P"!
M;_\ Q%4O^%?1?W!1_P *^B_N"BP%W_AKK7?^A4L__ M__B*/^&NM=_Z%2S_\
M"W_^(JE_PKZ+^X*/^%?1?W!18"[_ ,-=Z[_T*EG_ .!;_P#Q%)_PUYKO_0J6
M?_@6_P#\15)OA_%_<%-_X5]%_<%%@+__  UYKO\ T*EG_P"!;_\ Q%'_  UY
MKO\ T*EG_P"!;_\ Q%4/^%?1?W!1_P *^B_N"@"__P ->:[_ -"I9_\ @6__
M ,11_P ->:[_ -"I9_\ @6__ ,15#_A7T7]P4?\ "OHO[@H O_\ #7FN_P#0
MJ6?_ (%O_P#$4?\ #7FN_P#0J6?_ (%O_P#$50_X5]%_<%'_  KZ+^X* +W_
M  UYKO\ T*EG_P"!;_\ Q%'_  U[KW_0IV?_ (%O_P#$50/P_C_N4G_"OH_[
ME &A_P ->Z]_T*=G_P"!;_\ Q%'_  U[KW_0IV?_ (%O_P#$5G_\*^C_ +E'
M_"OH_P"Y0!H?\->Z]_T*=G_X%O\ _$4?\->Z]_T*=G_X%O\ _$5G_P#"OH_[
ME'_"OH_[E &A_P ->Z]_T*=G_P"!;_\ Q%'_  U[KW_0IV?_ (%O_P#$5G_\
M*^C_ +E'_"OX_P"Y0!;N/VM]<N(]A\*68&<_\?;_ /Q-5O\ AJK6O^A5L_\
MP*?_ .)J/_A7\?\ SS'Y4?\ "OX_^>8_*BP$G_#56M?]"K9_^!3_ /Q-'_#5
M6M?]"K9_^!3_ /Q-1_\ "OX_^>8_*C_A7\?_ #S'Y46 D_X:JUK_ *%6S_\
M I__ (FC_AJK6O\ H5;/_P "G_\ B:C_ .%?Q_\ /,?E1_PK^/\ YYC\J5@)
M/^&JM:_Z%6S_ / I_P#XFD_X:JUK_H5;/_P*?_XFF?\ "OX_^>8_*D;X?Q_\
M\Q18"3_AJO6O^A5L_P#P+?\ ^)H_X:KUK_H5;/\ \"W_ /B:B_X5_'_SSH_X
M5_'_ ,\Z=@)?^&J]:_Z%6S_\"W_^)H_X:KUK_H5;/_P+?_XFHO\ A7\?_/.C
M_A7\?_/.@"7_ (:KUK_H5;/_ ,"W_P#B:/\ AJO6O^A5L_\ P+?_ .)J+_A7
M\?\ SSH_X5_'_P \Z+ 2_P##5>M?]"K9_P#@6_\ \32']JS6O^A5L_\ P*?_
M .)J/_A7\?\ SSIO_"OXO[GZ46 E_P"&K-:_Z%2S_P# I_\ XFC_ (:LUK_H
M5+/_ ,"G_P#B:B_X5_%_<_2C_A7\7]S]* )?^&K-:_Z%2S_\"G_^)H_X:LUK
M_H5+/_P*?_XFHO\ A7\7]S]*/^%?Q?W/TH E_P"&K-:_Z%2S_P# I_\ XFC_
M (:LUK_H5+/_ ,"G_P#B:B_X5_%_<_2C_A7\7]S]* )?^&K-:_Z%2S_\"G_^
M)I/^&K=;_P"A4L__  +?_P")J)OA_%_<_2D_X5_%_<H F_X:MUO_ *%2S_\
M M__ (FC_AJW6_\ H5+/_P "W_\ B:A_X5_%_<H_X5_%_<H F_X:MUO_ *%2
MS_\  M__ (FC_AJW6_\ H5+/_P "W_\ B:A_X5_%_<H_X5_%_<HL!-_PU;K?
M_0J6?_@6_P#\31_PU;K?_0J6?_@6_P#\34/_  K^+^Y1_P *_B_N46 F_P"&
MKM:_Z%2S_P# M_\ XFC_ (:NUK_H5+/_ ,"W_P#B:K_\(!'_ '/TI/\ A (_
M[GZ46 L_\-7:U_T*EG_X%O\ _$T?\-7:U_T*EG_X%O\ _$U6_P"$ C_N?I1_
MP@$?]S]*+ 6?^&KM:_Z%2S_\"W_^)H_X:NUK_H5+/_P+?_XFJW_" 1_W/TH_
MX0"/^Y^E%@+/_#5VM?\ 0J6?_@6__P 32?\ #5^M?]"I9_\ @6__ ,35?_A
M(_[GZ4C> 8_[GZ46 L?\-8:U_P!"I9_^!;__ !-'_#6&M?\ 0J6?_@6__P 3
M5;_A 8O[@_*C_A 8O[@_*BP%G_AK#6O^A4L__ M__B:/^&L-:_Z%2S_\"W_^
M)JM_P@,7]P?E1_P@,7]P?E0!9_X:PUK_ *%2S_\  M__ (FC_AK#6O\ H5+/
M_P "W_\ B:K?\(#%_<'Y4?\ " Q?W!^5 %G_ (:PUK_H5+/_ ,"W_P#B:/\
MAK#6_P#H4[/_ ,"W_P#B:K?\(#%_<'Y4S_A 8O[@_*@"W_PUAK?_ $*=G_X%
MO_\ $T?\-8:W_P!"G9_^!;__ !-5/^$!B_N#\J/^$!B_N#\J +?_  UAK?\
MT*=G_P"!;_\ Q-'_  UAK?\ T*=G_P"!;_\ Q-5/^$!B_N#\J/\ A 8O[@_*
M@"W_ ,-8:W_T*=G_ .!;_P#Q-'_#6&M_]"G9_P#@6_\ \353_A 8O[@_*C_A
M 8O[@_*@"W_PUCK?_0J6?_@6_P#\31_PUEK7_0J6?_@6_P#\35-O ,7]S]*3
M_A 8O[E %W_AK+6O^A4L_P#P+?\ ^)H_X:RUK_H5+/\ \"W_ /B:I?\ " Q?
MW*/^$!B_N4 7?^&LM:_Z%2S_ / M_P#XFC_AK+6O^A4L_P#P+?\ ^)JE_P (
M#%_<H_X0&+^Y18"[_P -9:U_T*EG_P"!;_\ Q-'_  UEK7_0J6?_ (%O_P#$
MU2_X0&+^Y0? ,7]RE8"W_P -::U_T*=G_P"!<G_Q-'_#6FM?]"G9_P#@6_\
M\35+_A 8O[E'_" Q?W*=@+O_  UIK7_0IV?_ (%O_P#$T?\ #6FM?]"G9_\
M@6__ ,35+_A 8O[E'_" Q?W*+ 7?^&M-:_Z%.S_\"W_^)H_X:TUK_H4[/_P+
M?_XFJ7_" Q?W*/\ A 8O[E%@+O\ PUIK7_0IV?\ X%O_ /$T?\-::W_T*=E_
MX%O_ /$U2_X0&+^Y33X"C_N?I0!>_P"&M-;_ .A3LO\ P+?_ .)H_P"&M-;_
M .A3LO\ P+?_ .)JA_P@4?\ <_2C_A H_P"Y^E %_P#X:TUO_H4[+_P+?_XF
MC_AK36_^A3LO_ M__B:H?\(%'_<_2C_A H_[GZ4 7_\ AK36_P#H4[+_ ,"W
M_P#B:/\ AK36_P#H4[+_ ,"W_P#B:H?\(%'_ '/TH_X0*/\ N?I0!?\ ^&M-
M;_Z%.R_\"W_^)H_X:VUO_H4[+_P+D_\ B:SV\!1_W/TI/^$"C_N?I0!H_P##
M6VM_]"G9?^!<G_Q-'_#6VM_]"G9?^!<G_P 36=_P@4?]S]*/^$"C_N?I0!H_
M\-;:W_T*=E_X%R?_ !-'_#6VM_\ 0IV7_@7)_P#$UG?\(%'_ '/TH_X0*/\
MN?I0!H_\-;:W_P!"G9?^!<G_ ,31_P -;:W_ -"G9?\ @7)_\36=_P (%'_<
M_2C_ (0*/^Y^E%@-#_AK?6_^A3LO_ N3_P")I/\ AK?6_P#H4[+_ ,"Y/_B:
MSO\ A XO[GZ4?\('%_<_2BP&C_PUOK?_ $*=E_X%R?\ Q-177[67B*6$BW\-
M6%O)V=YI) /PP/YU3_X0.+^Y^E'_  @<7]S]* ///&7CKQ=\290NLZ@[VH.5
MLX%\N!3_ +HZGW.33O#/A!VD4E/TKTNV\#Q1MG970Z?X?CM0,**8%;PWHHLX
ME^7%=,J[5%-AA$:X Q3S0 E%%% !1110 4444 9?B31SK>FF%7$<JL'1CTR/
M7\ZR%F\51H(_L]L^T8\PE<GW^]_2NJ:DH Q_#>BR:3;RM<.)+JX??(PZ?2MB
MBB@ HHHH **** &&BBB@ HHHH **** "D:EIK=: $HHHH **** "BBB@ /2F
MTK4E !1110 4444 >Q44W)HR:FP#J*;DT46 =13:*+ .S1NIM%.P"[J-U)11
M8 R:***8!1110 4444K@%%%)NI +13=U)18!VZDS244P"BBBF 4444K@%0S=
M#4C/BJES<*N<FD!DZDWRFOCK_@H#_P DOLO^PK;?^A&OKO4KH8/!_*OC[]OJ
M<2?#&R'?^U+;M_M&F!^?/V>>8MY"%R.3@9_R*IZL#_9-]GK]GD_]!-7"QR>:
MIZM_R";[_KWD_P#0#4@?NK\ _P#D@_PT_P"Q7TO_ -(XJ[NN$^ ?_)!_AI_V
M*^E_^D<5=W6ID%%%% !1110 V57:)Q&P20J0K$9 /8XK*-OK:P1*M[:>:,^8
M[0G#>F!GBM>B@#CM?&JV\:++'%>2-N.Z"R,B@=@1G.:M>&IM5U#14ECFAC;
M55EMFC*D$YRN:Z@'%96CB2WO=3MG+,JS>;&3_=89Q^>:8$VG1:C')(;V>WF0
MCY!#&5(^N35ZBBD 4444 '\JKV _<%^\C%_S-+?.4M9,=2-H_'BI8T$<:H.B
MC%7]DGJ.HHHJ"@HHHH **** "BBB@ HK-U+Q)IFCKF[O(XCD+M&6;)Z<#)KG
M/$WQ0LM(\-ZMJ5@G]H36=K)<1P$,IF*J6 48R>G:J46]B6TMSK+?4K.\FGAM
M[N">: [98XI S1GT8 \?C5FOA']FOXFW-C\:)C_95S:GQ-,RW<LQ=DA8DN"N
M5&!GCYB:^TE\1:=).D(UE?.=MBH% ).<8''^<UM4I^SE:YE2JNK&]C<HJO\
M97_Y^IOP(']*3[%ZW$Y_X'_]:L;+N:W?8LT56^PC_GM.?^VAH^P)_P ]9_\
MOZU%EW#4LUQGCSQ-_P (G:QPVZ+/<7F[RX&)"QXQE_H"1QZFNI^PHO)EF _Z
M[-_C7E'QDTVY:YT_4K.X=;41-:R7$BF1$8MN7J>AR1GID"O2R^E3JXB,:FW]
M61QXN<Z=%RAN9\?Q$UX732R7%O>#*F2W,00$#D#(.1^M>I^&M8'B#2X[^T0@
MS_ZR2;^!AP4Q['BOGB2UOH5>0ZC#'P-SF <_K7M/PST:?2?"L)U.VD:6XD:X
MW*.BMC&4Z@X&<>]>YFN'H4Z2G"/*[_?\CRL!6J3J-2=T=FD,,+B26022C^.1
MAQ]!VK*\8>,;#PAX;U#5[B59%M8BRQ*<M(_14'NS$#\:U+>*SF&8DB;UP!D5
MPGC!$\5?$GPYX75%:RT]/[>U)<<':Q2VC/UDW/C_ *95\97GRQ=MWHO5_P!7
M/LLNP\:]=>U^"-Y2_P ,=6K]WLO-HU_ACX9N?#WATW&J$/KVJ2&_U*3OYK]$
M^B+M0?[M==111"*IQ45T,<3B)XJM*O4WD[^2\EY+9+H@HHHJSF"BBBF!YY\<
M;T6'@2_F+;0JYK\_?$7Q UK6-4F@TF1E6,GD&ON3]J:X:W^$NKNIY\O^M?G?
MX%U<0R7)*;I2YS7G8RM*G!<IZV6T(5ZMI['HWP[^)6IF^%CJ182@XR3UYK]$
M_"4AF\/V3G^*%#^@K\L]2UQ%\36GD?+(6&[%?IIX$TYYO"NF.+VXCW6\9PK#
M^Z/:M<'4=:G>9ACZ2P]9PCL=A15 :;<+TU.X_P"!!3_2E6SO%;(OR1Z-&.:[
M^5=_S/-YB^P*D C!-)7*V^B>([6%XDU* QF0/NWLTF <D9([TMO-XOC#I+;6
M;KR%E0C)ZX.":RN:6TN=316;'-JRQIYEM;.^T;MLASGO[4[[=?K][36;_<F7
M^M:\C9GS(7Q!KUAX6T:[U;5+@6NGVJ>9-,P)"+ZUYW8?M/\ PSU.]M[2V\31
M27$[B.-/*?YF/0=*;^T1J,C_  3\7(]E/%NLF&XX(ZCN*^"_A_X2O;B^TO68
M+O2TCMYUE\F\NQ$QVG.#QQ772PZG%RFSBK8B5.2C%'Z@:=J=IJ]J+BRN([J#
M<5WQL",@X(^M6:^4/V=_B)8V'Q>U'PM907H_M1I+J8'4%N;5),;B8\**^KZY
M:D/9NQU4ZGM%<RO%7AJQ\8^'=0T34D\RRO8C$^.&7N'4]F4@,#V(%87PM\07
MNJ:!-INLR!_$.B3G3]0;IYK* 4FQZ2(5?ZD^E=E7GFN*/!_Q8T?6%.RQ\11?
MV3>>GVA 7MW/N0'3\17#4]R<:J]'Z/;[G^;/H<$_K-"I@I;ZSC_BBO>7_;T4
M_5QB>AT445TGB'C'[:/_ ":3\7?^Q<NOY"OQ5T7_ ) NG_\ 7M'_ .@"OVJ_
M;1_Y-)^+O_8N77\A7XJZ+_R!=/\ ^O:/_P! %1(N)<K[F_X)X_\ ).-;_P"P
MQ-_):^&<U]P_\$]YO+^'.MCD_P#$XF[>RU)1]J:=]U:VXNU<WI]T-HX/Y5LQ
MWBKC/'X58%Z6)9HRCKN4]JIB1].PLA,D!/$G=?8U(MZC=ZE$JR*0<,#U%(I/
MHR4$, 0<@TAJD&.GGNUJ3]3'_P#6JWN#<CD4":"BBBF(**** "BBB@ HHHH
MAD_<MY@Z'AA_6O+-..?B(I'3[8W\S7J[?-P>E>2:7^[^(P3M]L;'YFN#$[P]
M3Z/*/@Q'^!GK=%%%=Y\X%%%% !1110 C57;]U,&_A?@_6IS3)$$B%32&AU(5
M!IL+[H^?O#@T_- AGE@TGDK3]WL:3?[4P&^2M'DK3M_M1O\ :@!C0K2>2M.\
MSVI-_M0 GDK1Y*TN_P!J-_M0 GDK1Y*TN_VHW^U ">2M'DK2[_:@R>U #&A6
MD\E:=O\ :C?[4 -\E:/)6G;_ &HW^U #?)6CR5IV_P!J-_M0 WR5H\E:=O\
M:D:3VH C\E:/)6G;_:C?[4 -\E:/)6G;_:C?[4 -\E:/)6G;_:C?[4 -\E:1
MH5I^_P!J0M[4 ,\E?3]*/)7T_2G;O:C=[4 -\E?3]*/)7T_2G;O:C=[4@&^2
MOI^E'DKZ?I3MWM1N]J &^2OI^E-,*YZ?I4F[VIN3Z&@!GDKZ?I1Y*^GZ4_)]
M#1D^AI@,\E?3]*/)7T_2GY/H:,GT- #/)7T_2CR5]/TI^3Z&C)]#0 PPKC_Z
MU-\E?3]*>S'T/Y4F[V/Y4 -\E?3]*/)7T_2G;O8_E1N]C^5 #?)7T_2CR5]/
MTIV[V/Y4;O8_E0 WR5]/TH\E?3]*=N]C^5&[V/Y4 1M$OI^E)Y*^GZ4[<?0_
ME1N]C^5 #?)7T_2CR5]/TIV[V/Y4;O8_E0 WR5]/TH\E?3]*=N]C^5&[V/Y4
M -\E?3]*0PKCI^E/W>Q_*D9O8_E0!'Y*^GZ4>2OI^E.W>Q_*C=['\J &^2OI
M^E'DKZ?I3MWL?RHW>Q_*@!ODKZ?I1Y*^GZ4[=['\J-WL?RH ;Y*^GZ4UH5ST
M_2I-WL?RINX^A_*@!ODKZ?I1Y*^GZ4[=['\J-WL?RH ;Y*^GZ4>2OI^E.W>Q
M_*C=['\J &^2OI^E'DKZ?I3MWL?RHW>Q_*@!C0KC_P"M3?)7T_2GLQ]#^5)N
M]C^5 #?)7T_2CR5]/TIV[V/Y4;O8_E0 WR5]/TH\E?3]*=N]C^5&[V/Y4 -\
ME?3]*/)7T_2G;O8_E1N]C^5 $?E+Z?I2>2OI^E.W>Q_*C=['\J &^2OI^E'D
MKZ?I3MWL?RHW>Q_*@!ODKZ?I1Y*^GZ4[=['\J-WL?RH ;Y*^GZ4C0KZ?I3]W
ML?RI&8_W3^5 #/)7T_2CR5]/TIV3_=/Y49/]T_E0 WR5]/TH\E?3]*=D_P!T
M_E1D_P!T_E0 WR5]/TH\E?3]*=D_W3^5&3_=/Y4 -\E?\BF>2OI^E2,Q_NG\
MJ;D_W3^5 #?)7T_2CR5]/TIV3_=/Y49/]T_E0 WR5]/TH\E?3]*=D_W3^5&3
M_=/Y4 -\E?3]*/)7T_2G9/\ =/Y49/\ =/Y4 1M"OI^E)Y*^GZ4_<?[I_*C)
M_NG\J &>2OI^E'DKZ?I3\G^Z?RHR?[I_*@!GDKZ?I1Y*^GZ4_)_NG\J,G^Z?
MRH 9Y*^GZ4-"N.GZ4_)_NG\J:Q/]T_E0 SR5]/TH\E?3]*=D_P!T_E1D_P!T
M_E0 WR5]/TH\E?3]*=D_W3^5&['4$?A0 WRQ3MH%)Y@I<B@!:;3CTIE !111
M0 4444 %%%% "-24&B@ HHHH **** "D/2EIK4 )1110 4444 %%%% !3:=3
M* "BBB@ HHHH **** $:DH/6B@ HHHH **** /8****5P"BBBBX!1111< HH
MI,TK@+129%&ZC4!:*;NHR:-0'4F:;13L NZC)I** "BBBF 4444@"BBDW4@%
MHS3<TE,!=U-=]HYI:?I]F=2OEB_Y9K\TA]O3\: )--TF75,N6,4 _BQRWTK<
MCT>TLU.R%6;'WG&XUHQQK$BHBA548 ':HYNAI 8.I *I &![5\2?\%'_ /DE
M&G_]ABU_F:^V]3^Z:^(_^"C_ /R2C3_^PQ:_S-(#\R+YW\\C) [47V[^PKPM
MU^S2?^@FK[ ;N0.O>JFK_P#()O\ _KWD_P#0#0!^ZOP#_P"2#_#3_L5]+_\
M2.*N[KA/@'_R0?X:?]BOI?\ Z1Q5W=:F04444 %%%% !1110 5SNL>-O#^@Z
M];V6H:U865Y,FT6\]PJ2')^7Y2<\\UT5?&'[26G:5??M"++JFHPZ8;73K:>"
M6:58U,BN2!SUZ=*Z*,%.5F<]:;IQNC[-CD2:-9(W62-AE64Y!'J#3J\2_98\
M37_B+P#J'-K/;6>IS6]OY;%5\O.1@\Y!R3^->R>=<KUM0?\ =E']0*B5-QDX
MEPFI14NY9HJM]JF_Y\Y#]&4_UK!\?ZI=67@7Q#<6\-Q;SQ6$[QRHR@HP0D$$
M'C%3RNY;DDKF_= O-;QXZMN/X"K%?"?PR^('B2\^('AB*?Q!J<Z27L,<L<M^
M\@92>05)Z&ONT]36M:FZ;468T:JJIM(2BBBN<Z HHHH Y+XL^+KOP)\.==U^
MQCCEN[&W,L:3 E"<@<XKR#X._M,:MXHU#3['Q9IUKIT^H3M!!Y.Y&)VJ8\*<
M[@WS#KQ@5ZE\9]);Q5\.M=T"UN(([Z^@\I!-(% R1R<GIQVYKP?PQ\'/%UOX
MP\)7FKZMH3V6AWT=PR6NY)"H7'5C@]1^==5/V?(U+<Y*GM>=.&Q]3R27<R'R
M(UA/9IC_ $%55T-[C<=1NY+S)R(U_=HO!' '/?N>U:4,\=PF^*1)4_O(P(_2
MGUS,ZUH06UA;6:;8;>*)?]E!27=DEU;M%EH=V/GBP&'/:K%%(#$C\-21R1/_
M &M>'8VXC"?-['BMGRT[(H_X"*=10 445#-=1PL%.7D/W8U&6--*XB:J[W@9
MBD*^<_?:?E'U-)Y,MUS.WEI_SR0_S/?\*G55B7"@(H].E5HA:LK/;C:9;N3>
M%YV=$'X=_P :K7EN+Z$B>-6$_P"Z2!U!"J>I(]<9JRJ_;I!(P(@4Y1?[Y_O?
M3TI4/G7<DO5(1L7_ 'NK'^0_.M$VB&KG.Z;X+T*SU".>/2[<%F<+N7<%P1C
M/ [UT4+&UE$#DF-O]4Q_]!/TJ&,;;:RD/7?D_P# L_\ UJNS0K<1E&Z'H1U!
M]:JI4E4=YMLF$(Q^%6$DM8KAAN0%NS#@_G7G_P (5.M3>*O%3LTO]K:I)!:2
M.<G[';?N8\'T+K*__ ZZ+QAXD;PWX+U_4I.)]/L9IL?WB$.TCZG%8?P7OH8_
M!&B:-%975JUCI\(9KE-OF,1\Q^N[)/UK@G>56,7LDW^B_4]ZC:CE]6HMZDHQ
M^2]Z2^_D.^HHHK8\@**** "EQ5#7+.YU'2;BWL[C[+<N!Y<W/RG.:R+'1=>M
M=-NX9M4BN;F8DQR,"!'D]?K0!F?&#P1)X^\&WNDQ,%>9< MTZU\K:7^R-JVE
MZB\86$F3++@]AWKZT.@^)_-:0:[&N5V@;21CL>G7-<@VH:BOC*Z2\\5V\#V/
MR^7Y;!5RN2K<<CD<UA4P\:]^;9'7A\5+"RYH(^>F_8[UIM2:\98MR_,N#D\5
M]D^$;5;'P[80!@WEPJN?H *R/!=]>7UQ+Y_B"TU5HT^:&!<%23PQJE)H_B;2
M;Z5TU>V@M+N5F"*K%89"<@<CH:NA1C3CRQ,L17G6GSR.\_2BN=T6SU_2Y)9]
M9U6"^MDC8E8HRI!!R#^53VWC?0[N%)%OTC++N$<@(?&<=/K6MS$V_P"*ESZ\
MUCKXOT5E5O[2@ 9=PY/(I[>*-'54+:E  YPOS?YQ0!J4H!/3@#K6./%FF-#'
M,DKS0L&;S(XR0H!P2WH*X;4IIKS4KC4+;QI;FVW"=+9MV88R.!@?0]:/45D7
MOVAK6>Z^"?BZ*"&2:5K([8XU+,W(Z"OB?X?_ !*N/!/AF#2YO#.NW3QLS&2W
MD,2$'G[NP_SK[1FD:VU"P+ZO"$DMVD56:1H74@G<S$\?D:9;0)M1AX@TR1=J
M2%V9L;?8X_"NBE65./+RW.:KAW4ES)V/F+]G*ZO?$G[3%OK']E7]C;203$_:
ME+%/DQRV *^ZMIKS*SA:ZN(8+/Q+8M<3#]VMON/3G@@= /7KWJ..YDDEEB/B
M2&V9)&C"S,Z[B#D[?7'7]*BI4]HT[6+I4_91M>YZA7'_ !<T277/A_JJVH_T
M^S47]HPZB:$B1<?7;C\:F\.Z_8Z;IKK?:Y;7;[V;S5+'C/3D=:T+CQAHMO>3
M6=U=K"40,[R#";6 QS]#7-."J1<'U/0PN(EA:\*\-XM/[F6O#^L1>(M!T[5(
M#F*\MTG7'^TH.*T*\\^!=PH\#RZ8)!)_8^H76G C^XDI*?\ CA6O0ZFE)U*<
M9/=HVS##QPN+JT8?#%NWIT?S1XQ^VC_R:3\7?^Q<NOY"OQ4T7_D"Z?\ ]>T?
M_H K]J_VT?\ DTGXN_\ 8N77\A7XJ:+_ ,@73_\ KVC_ /0!52..)=K]$O\
M@F#_ ,DK\0_]AR?_ -!2OSMK]$?^"8/_ "2OQ#_V')__ $%*DH^\]+/RK]*V
MQ;Q3J!)&D@QCYE!K#TO[J_2M^'H* .>UOP#8:E&S6P^P7/4/&/E/'=?\*\RU
M1;WPSJ1L[Y-K=4D'W9%]0:]TK"\9>%X?%6BRVSJ!<*"T$O='QQSZ'H:8'FMK
MJ"7"8)!SP:<DAL) O)MF/!/\!]/I7&Z;J$MM</!,#'+&Q1U;J"#@BNRLYEN8
M=K?,",$4QIE^BJ=O(;606\ARC?ZIC_*KE -6"BBBF(**** "@T4TT %>2V:E
MOB$"/O"\8C\S7K5>4:?_ ,E%'_7XW\S7!BMX>I]'E'PXC_"SU6-_,0,*=4/^
MJFQ_"_\ .IJ[CYT****8@I#2TTT )115K2K/[?J5O ?NNXW?3J?TH U?#OA$
MWS&ZN2T=LWW8QP7]_85V5OI=I:*%BMHT'^Z,_G5E5"*%4851@ =J6H 9Y*?W
M%_*CR4_N+^5/HH 9Y*?W%_*CR4_N+^5/HH 9Y*?W%_*CR4_N+^5/HH 9Y*?W
M%_*CR4_N+^5/HH 9Y*?W%_*CR4_N+^5/HH 9Y*?W%_*CR4_N+^5/HH 9Y*?W
M%_*CR4_N+^5/HH 9Y*?W%_*CR4_N+^5/HH 9Y*?W%_*CR4_N+^5/HH 9Y*?W
M%_*CR4_N+^5/HH 9Y*?W%_*CR4_N+^5/HH 9Y*?W%_*CR4_N+^5/HH 9Y*?W
M%_*CR4_N+^5/HH 9Y*?W%_*CR4_N+^5/HH HZE&JVV0H!W#H*RLUKZI_QZ_\
M"%9% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%%
M !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC
M-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%%
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
M?Z5W584/A:\W^;/6S36O&7>%/_TW$\8_;1_Y-)^+O_8N77\A7XJ:+_R!=/\
M^O:/_P! %?M7^VC_ ,FD_%W_ +%RZ_D*_%31?^0+I_\ U[1_^@"M)'F1+M?H
MC_P3!_Y)7XA_[#D__H*5^=U?HC_P3!_Y)7XA_P"PY/\ ^@I4E'WEI?W5^E;\
M/05@:7]U?I6_#T% $U%%% 'SQ\4;)=)^(%YY8VI<*D^,]V&#^H-7-!N2Z"CX
MY''CBV_Z\H__ $.2J7AMOE6J ZR:!;J HW'<'N#ZTVSN&D#1R_ZZ/AO?WJ6+
M[M07L3*5N(QF6/J/[R]Q1YE+70M44V*19HU=3E6&13J9(4444 !IM!HH *\H
MT_\ Y**/^OQOYFO5Z\HT_P#Y**/^OQOYFN#%;P]3Z+*/@Q'^!GJ<T?F(1T/4
M4L,GF1@]^AI]0K^[F([/S^-=Q\\34444Q"&FTK5S_C;QQH_P^T.35=:N?L]N
MIVHBC=)*W947N?\ )J)3C3BY2=DC:C1JXBI&C1BY2D[)+5MF_6KX5_Y&&T'^
M]_Z":^-?$O[8^NW-TPT'2+.PM1PK7F9I#UY." .W'ZUUO[-_[1'B_P =_&CP
M_HFJ'3_L-U]H\SR+78_RV\C#!W''*BO%CG.$J5%2@VVW;;0^_K<!9UA\)/&5
MXQC&$7)IRULE=[)J_P S[CHHHKVC\Z"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH IZI_P >O_ A616O
MJG_'K_P(5D4 %%%% !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 %>=?
MM!MY?PCUQ^ZF C_O_&/ZUZ+7FW[1?_)&_$'_ &P_]'QT >$> =2:14!->K6K
M;HU/M7B/P]<[DKVK3S^Y7Z58%NBBB@ HHHH *1J6FMUH **** "BBB@ HHHH
M 0TVG-3: "BBB@ HHHH **** &GK2444 %%%% !1110 4C4M(U "4444 %%%
M% !1110!Z[12;J-U+4!:*;NHW4:@.HINZC)I:@.HIN324[ /I,BFT46 =NHW
M4VBBP"Y-)113 **** "BBBD 444FZ@!:*;N-% "[J3)HHH CF^Z:Z#P?_P @
MEO\ KJW]*Y^;[IKH/!__ ""6_P"NK?TH8&Y4,W0U-4,W0U(&#J?W37Q%_P %
M(/\ DE.G?]ABU_FU?;NI_=-?$7_!2#_DE.F_]ABU_FU 'YL-]XU4U;_D$WW_
M %[R?^@&K;?>-5-6_P"03??]>\G_ * : /W5^ ?_ "0?X:?]BOI?_I'%7=UP
MGP#_ .2#_#3_ +%?2_\ TCBKNZU,@HHHH **** "BBB@ HHHH **** "BBBF
M!!;_ /'S=?[P_E4]5[?_ (^+K_?'_H(JQ3EN3$****DH**** "BBB@ HHJIJ
M6J0:7"LDS?,[!(XUY:1CT4#\* +3.L:EW(51U)KY_P#VC/!'BWXF:;H\5EJ4
M'AVRMYI2?-F;;<D@!,A1Z \'CDU[O%"]P5EN!@]5A[)]?4U99%D&&4,/]H9K
M6,G3=X[F<HJHN66QX=^S+X*\3_#_ $&^LM6U"'7+6XN0\<T%R66WPN" &'?C
M@5[E2*JQC"J%'HHQ2U,I.;YF.,5"*BM@J&YG,>(XQF9_NCT]S["G7$P@C+$9
M/0*.I/I3+:$INDDP9W^\>P'8#V%"[L;[(?;PBWCP#ECRS'JQ]:>Q"@D\"EJM
M>G<B0C[TS;?PZG]/YTE[S'L@L5+(TQZRG</IV_3^=+=<S6J>LF3^ )JP %
MX%5W^;48E_N1LWYD#_&J6]Q=+%C&[CUXJOIYS8P^H7!_#BK%5[#_ %+K_=E<
M?^/$_P!:2V8=3B?C'\FE>&Y>T?B*P8_BY7_V:N_;[QK@?CFC+\,]2NT&7L);
M>^7V\J=')_(&N\619%5U.58!@?4&N2/\::\E^I[5?WLNH2[2J+\(/]1:***Z
M#QPHHHH **** .=^(=Y):^$;L0M*DLI$:M#@,,^YX ]ZU]'@^RZ/8PYW;($&
M2VXGY1W[_6LGQ9:IJ5QI5G)M>$S;Y(GAWAQT'4X&*Z':JJ%50JJ,*J\ #L!0
M/H%%%% A5RK @UA_8(="U22_CW>5<G;+D\1DG@@>F<_G6W398EGC:-QE&&TC
MVJHVOJ2[]!U%9^FRM:S-83$ED&Z)C_&G^(K0_6B2LPB[H****DH**** "BBB
M@ HHHH X7P_^^^,'C"4=(M/L(#]?WK?^S5W5<)\/7^W>,?B%?C[AU2.S7_MC
M;Q@_^/$UW=<]#X&_-_FSULTTQ$8]H4U_Y3C?\3QC]M'_ )-)^+O_ &+EU_(5
M^*FB_P#(%T__ *]H_P#T 5^U?[:/_)I/Q=_[%RZ_D*_%31?^0+I__7M'_P"@
M"M9'F1+M?HC_ ,$P?^25^(?^PY/_ .@I7YW5^B/_  3!_P"26>(?^PY/_P"@
MI4E'WEI?W5^E;\/05@:7]U?I6_#T% $U%%% '@?QS_Y'BV_Z\8__ $.2J/AO
M[JU>^.?_ "/%M_UXQ_\ H<E4/#?W5J@.RA^[3Z9#]VGTP*<7^AWABZ12_,GL
MW<5<J&\M_M,!4'#CE3Z$46EQ]H@5^C=&'H>]+R*>JN34C4M-IDA1110 5Y1I
M_P#R44?]?C?S->KUY1I__)11_P!?C?S-<&*WAZGT64?!B/\  SU>HKA=T>1]
MY>14M%=Q\Z-1@ZAAT-*:BA^5GC]#D?2I#0,3KQ7PK^T9XXG\8_$S4H?-8Z?I
M;FRMH\G:-O#OCU+9Y] !VK[LC_UB_45^;?C-BWC+7R3D_P!H7')_ZZM7RG$-
M24:,(+9O\C]I\+L+3JX^OB)*\H127ES/5_<K?-F-7LW['O\ R<5X4^EU_P"D
MLM>,U[-^Q[_R<5X4^EU_Z2RU\A@?]ZI?XE^9^Z\1?\B;&?\ 7N?_ *2S],**
M**_6#^( HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** *>J?\ 'K_P(5D5KZI_QZ_\"%9% !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 %%%% !7FW[1G_)&_$'T@_P#1\=>DUYM^
MT9_R1OQ!](/_ $?'0!\W?#O[R5[7I_\ J5^E>*?#O[R5[7I_^I7Z58%RBBB@
M HHHH *;3CTIM !1110 4444 %%%% #6I*#UHH **** "BBB@ I#TI:1J &T
M444 %%%% !1110 4TTZFT %%%% !1110 4444 >M4444 %%%%( HHHH ****
M+@%%%%%P"BC-)NH 6BDW4F31J ZC--HHL NZDR:** "BBBF 4444@"BBDW4
M,F^Z:Z#P?_R"6_ZZM_2N=F/RFNA\'?\ ();_ *ZM2 W:AFZ&IJAFZ&D!@ZG]
MTU\0_P#!2+_DE.F_]AFU_FU?;VI_=-?$/_!2+_DE.F_]AFU_FU 'YLM]XU4U
M;_D$WW_7O)_Z :MM]XU4U;_D$WW_ %[R?^@&@#]U?@'_ ,D'^&G_ &*^E_\
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
M& II=N6/ZRN59/B1^UG\,SYVL^%X?%-C']XQVD=QE0.3FW8..O4CM70>!_\
M@HMH<UX=.\>>&+_PM>J<-+;@SQCCJR$*Z\^S?6NK\'_\%!/A9XEFC@U"74O#
M<KD+NU&V#19/7YXV; ]V KU/5/#7PR_:$T-9;FVT3QC8]5N(761XR1CB1#N0
MX]QTK>FI2_W>M?R>O_!/,Q%2E3TS3 <G]Z%X_AK%G3>"_'GA[XB:/'JOAK6+
M76;!_P#EK:R;MI]&'53[, 16_7P[X\_8S\8?!O7E\8?!#6[H30AGETNXF7SL
M8^ZF5VRKC/ROSTQDUZ%^S3^V99?$^\A\)^,H%T'QL&:,93RK>Z93]U0QRDG7
MY#Z<'M71#$M25.NN67X/T/*Q&41E1>*R^I[2FMUM*/JNWFCZ@HHHKO/F@HHH
MH **** "BBB@"GJG_'K_ ,"%9%:^J?\ 'K_P(5D4 %%%% !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 %>;?M&?\D;\0?2#_P!'QUZ37FW[1G_)&_$'
MT@_]'QT ?-WP[^\E>UZ?_J5^E>*?#O[R5[7I_P#J5^E6!<HHHH **** $:DH
M;K10 4444 %%%% !24M(W2@!M%%% !1110 4444 %-;K3J90 4444 %%%% !
M1110 C4E*U)0 4444 %%%% !1110!ZSNHW4E%*P"[J-U)118!=U&ZDHH -QH
MR:** "BBBF 4444 %%%% !1112 **3-)NH =24F:2@!VZDR:2B@ HHHI@1S?
M=-=%X._Y!+?]=6KG9ONFNB\'?\@EO^NK4F!NU#-T-35#-T-2!@ZG]TU\0_\
M!2+_ ))3IO\ V&;7^;5]O:G]TU\0_P#!2+_DE.F_]AFU_FU 'YLM]XU4U;_D
M$WW_ %[R?^@&K;?>-5-6_P"03??]>\G_ * : /W5^ ?_ "0?X:?]BOI?_I'%
M7=UPGP#_ .2#_#3_ +%?2_\ TCBKNZU,@HHHH **** "BBB@ HHHH *;)(L:
M,[L$11DLQP!3JCN+>*ZA:*:-98VZJPR#0!2OM:@AM9&@FBFDQPJR+GGC->?^
M(='?QAX;U'2-8:[U#3;A5CGC,T2C;N!R2I'IG\*]!'A_3,D_8+<$C!/EC-9D
M?@]H1.L>H,B2ONVBW3@#H/?\:>VJ#2UF>+Z1\"?"_@_Q=I>I6&GW%O/"[>5=
M?:@ZQR8.TX9_3C\:]<TC5M0M]0*727%PA 4[Y8@$R<;N#FL_Q)X%>VT.[GL[
M[R)X5\U3';H/NG)QGOC-:GACPGIWV-;L^7?172+(OF0J,'KG_/I47FY-R=R(
MQ4;V1TRW<$C;5GC)SC&\9J6J T'3EN5N!8P>>IR)-@W _6K]46%5[Z\73[<S
M-'+*,@;84+-S[58K'U#PI8ZC<//(US',_):&X=?;IG% &!=>)KN[FN(<7"03
M!DCB-BX;:5QR?8UX!)^R]<MH\E@/%^I?V5YA9K4::O\ >#\<;CR?7L:^BIO!
M]S#=2BQG2.T9,!9996?)ZY.>E5IO!FI2-GS;5.N0LDH!XQG@]:TC4E#X69RI
MPG\2N&FZ]J%A#:"<336L:!"([)]^%&.G8\5UNGWR:E;^=''+&N2NV:,HW'L:
MYZU\+7LETK7T\;0XY%O+(K=, ]?:M2T\,V5E<),AN&E4YW/.[ GW&<&H-#5J
M"]^T?9G^R>7]HXV^;G;UYS^%3TCR+&I9V"J.I/% CSWXE>#]3^)'A*^\,WZ6
M]M!?%0);:4[P%8')R/:N(^$?[,-M\(?$"^(=/NY+S5/*>V\F>4"(1MC)R!DG
MBO<;-3(SW#\-)]T'LO;_ !JS6O/**Y4]#/V<92YY+4IZ;)J$@D^WPV\1!^3R
M'+9'OD5=X[FDK,_X1NP+7)*2'[0^]_WK=>>1SQU[5D:'S%X@_:2:']H*")?$
MRIX+M9A9W%C]G.3*,J3TY^?'S9Z"OJ>^OTL;$W1CEGC !VPIN8@GJ!^->)W7
M[,OA%O$QN#X.TZ:.:5I&E>_G#GY@=V,XW=>*]AL/#-CIMS'-!YX>-=JAIW9<
M8(Z$X[UO4E!J/*C"E&<7)S>YYS^T!XKUZT^&]_;^&M"NM3U"\"PM$;8R+Y+#
MYR0#UQQ^->6_LCW7BKP7)JVC:QX3O-&\/RQ_;(7-LY<SDA3R>3E1T[8]Z^G=
M>LX]0TJ:WF#%)"%^5BISD8Y%&DZ':Z(LHM3-B3!;S)F?IZ9/'X4E.U-QMN-T
M^:HIWV)]/ODU*W$T:2QJ3C;-&4;\C7.P_$+PZ_Q!G\*C5H#KWV=9#99.[C)Q
MZ9P0<=<5J-X@E\N9ETN])C<IM*#+8!P5&>1Q^M?%6EV?QA?XN?\ "9?\(7-_
M:7VS;+>?8U&8=VPJ/FV_<XW8W8'6G2@I\UW856HX<ME?4^ZZ\\^(V/"OBSPU
MXT'R6T#'2=4;_IUF8;'/^Y*$/T9J[&PUL7]R8?L-[;D+NWSPE4^F<]:?KVB6
MGB71;[2KZ/S;.\A:&5?]EAC\ZXJL'.#2WZ>JV/8P&(CAL1&=36#NI?X9*S^=
MGIYV9?HKA_A3K5W)I5SX=U>7S->T"3['<,W6>+&89OHR8R?4&NXJJ<U4BI(R
MQ>'EA*\J,G>W7HUNFO)JS7DPHHHJSD$9@JLQZ*":^:-0_;N\+:=?W5L_AW57
M:WE:,L&3!*DC(Y]J^EI?]3+_ +C?RK\R/#GP_B\>>)/$JR3ZA";>ZD*_8;03
MYR[=<L,"NW#TZ<^;GVT.'$U*E/E4-W<^]OA?\6M"\<-]E@E-KJT\*WQLK@@.
M8WZ$>N/:O0_7VXK\_P#7/%VM_#;7O"$>G:=;76K(8[>&]OM,$%PJ!@NT'>0W
M7O7V;'KGC"2&7.A1*Z[?+.\?O!@$D\_+SFLZT5%W6S-,/-S33W1V=%<7:>)O
M%%XTQ70E18WV_O 5+<\XR?UJ277O%LD+M#H*1'  $C!CG/)'/2N8ZCKY)$AB
M=W;:J@L2>P'4USMC\0M#U3)L[IKD;=RF-"0_.,+ZG-0:E=>(U\_[/:B7Y5_=
M2HODLN/F&[.<GD>E8-OI^JR-#)_PA]C;%I1&YA;(\G=R0P/&!^= ''?M%>"X
M_C=X>M;#3M3339M,N?,E>ZB)7D8[>AKQZ/\ 9[\?+:JB?$HB!4P%#S;=HXQ]
M/Z5]+W&BZO9WD[0>'+6_@-P#$K,%PF3ELCDGZYZU7,.K,K"'P3;O(KA27<HH
M4<G^+G^1KHA7G!<J.>>'A4?-+<X3]F_P'#\%;/6DU+68]2FU"1&7[+$V!CIU
M[GK7L[>.M'"DB:1P!D;8R<CMCUSV^E8-EI-[=1W1NO#UE9R>23 JG):3)P,[
MOIVJK'H^N6J^2_AFPN<1*1<A\;F.25(!'3VK*4G-W9K&"IKE1Z+%*L\<<B?<
M=0P^AYIU<QINI>(1-:P/HL5M: J'.[[B]\<]JS[76?&<,FR314G1IF!D=E4J
MG.",'GM[U)9V]%<0?$WBN&:&W?0E::1GP<';M!XR0?EXJW_;OBK_ %8T&,R<
MGS&;"<'TSU(I =97GDS?\)E\8(H -^F>%(/.D/9KZ9<(/JD>X^V\5>UCQU?>
M$?!^K:UK=@5N(9/+LK"$9>YD8A88EY.2SD#\SVJY\-?"MQX2\+Q0ZC*MQK=Y
M(U]J=PO22YD.Y\?[*\(OLHKFJ?O)JGVU?Z?C^1[>$7U7"U,9+>5X0]6O??RB
M[>LTULSJ:***Z3Q#QC]M'_DTGXN_]BY=?R%?BIHO_(%T_P#Z]H__ $ 5^U?[
M:/\ R:3\7?\ L7+K^0K\5-%_Y NG_P#7M'_Z *B1<2[7Z(_\$P?^26^(O^P[
M/_Z"E?G=7Z(_\$P?^26^(O\ L.S_ /H*5)1]Y:7]U?I6_#T%8&E_=7Z5OP]!
M0!-1110!X'\<_P#D>+;_ *\8_P#T.2J'AO[JU?\ CG_R/%M_UXQ_^AR50\-_
M=6J [*'[M/ID/W:?3 *1J4TV@"G9_N;B:W[ [U^A_P#KU<JG=_N;FWFZ9/EM
M]#5RDBGW"BBBF2%>4:?_ ,E%'_7XW\S7J]>4:?\ \E%'_7XW\S7!BMX>I]%E
M'P8C_ SU>D:EIE=Y\Z%16_R[T_NFI:B^[<'_ &E_E2&3Q_ZQ?J*_-KQC_P C
MAKW_ &$+C_T:U?I+'_K%^HK\VO&/_(X:]_V$+C_T:U?(<1_!2]7^A^Z^%7^\
M8OTA^<C'KV;]CW_DXKPI]+K_ -)9:\9KV;]CW_DXKPI]+K_TEEKY3 _[U2_Q
M+\S]IXB_Y$V,_P"O<_\ TEGZ84445^L'\0!1110 4444 %%%% !1110 5A^-
MO&FD?#WPKJ/B+7;H6>EV$7FS2XR?0*!W8D@ >IK<KX0_:/\ $NI?M/?M :1\
M(?#=S*F@:3<?\32YAY3S%QYLC<X(B7*J#CYRP]*YL16]C"Z5V]$O,]C*\"L?
M7Y9OEIQ7-)]HK?Y]$8NA:+XK_;X^*D^KZK)<Z+\,]'G"QVZL0-O_ #SC[&9P
M,N_\(/'85]?>*/%W@+]E_P"&L!G6'1-#LU\FTL+5=TL[XSM1>K,>I8GW)I^L
M:KX4_9A^#(E*&UT'0K58885YDN).%5?=W8\GU))XKX]^%7PI\2_MK?$>\^(/
MC][BS\'02&.UM8R5650W%O"3T1<?.XY)]R<<&N'?+'WJLOZ^X^EO#-(NK6?L
ML'1T26[?9=Y/J^GXDT_Q%^-W[9FK7UAX.1O"/@<.8I)MYB39Z2S ;I&QU1./
MYGUWX:_\$]OA_P"%[>.;Q1)<^+M2."_FNT%L#CD"-#DCW9CTZ"OIK1]&L?#V
MEVNFZ9:0V-A:QB*&W@4*B*!@  5=KHA@XWYZSYI>?^1Y.(SZMR^PP*]C3[1W
M?K+=LY#0?@_X&\,1QII?A#1;+RQA7CL(]_\ WT1D_G6S=>$]#OEVW.C:?<+@
MC;+:QL,'J.16M17<HQ2LD?/2K59OFE)M^IY'XQ_9/^%/C97^V^#K"TF92!/I
MJFT=<C&1Y9 S]17SAXX_8@\9_"?4&\2_!SQ5>L]N/..G32^7<DJ"<*R@)+W^
M5P.N.:^ZZ*Y:F$HU-;6?=:,]?"9WCL)HJG-'K&7O)_)_H?(GP#_;>75M:C\$
M_%"T_P"$=\412_9/M[Q^5"\@P DRDYCD)SS]TY[5V7[4G[*.G_&S3VU_0C'I
M?CBUC!M[I3LCNPO(CD(Z'^ZXY'?CIM_M)_LOZ%\>M#,JA-+\4VJ,;/4HT'SG
M'$<O]Y"0/<=1Z'Q?]D/X^ZUX+\4-\&?B2)K35+60P:9<WC_,K 9%LS'JI',;
M9YR!W%<CO%_5\3K%[/\ KJ>[#DJ1>9Y1[E2&LX;Z=6N\>ZZ'2_LB_M.:AXBO
MV^&7Q!\ZU\;:<7A@N+P;7NA&/FCDS_RU4 G/\0&>H.?K&OD7]N3X$S:AIT/Q
M4\*+):>)]"*2WKVQVM+ AR)1CJ\9QSW7/]T5[/\ LV_&FW^.GPOL->_=QZM"
M?LNI6\? CN% R0/[K AA_O8[5OAYRA-X>H[M;/NO\SS<SP]'$4(YGA(VC)VE
M'^67^3Z?TCU.BBBO0/EPHHHH **** *>J?\ 'K_P(5D5KZI_QZ_\"%9% !11
M10 4444 <G\5/BIX8^"_@;4O%WB_4TTK0[!09)6&YW8\+'&HY9V/ 4?RR:_.
MGQU_P6F,>J2Q>#?ALL^G*2([K6M0*2.,]3'&I"_]]&N)_P""R7Q0U#5/C!X8
M\ I/(FCZ/I::B\ /RR7,[,-Y]2J(H&>FYO6OL3]B']BWP%\)?@WX9UC5/#NG
MZYXRUJPAU&^U'48%N#$94#K%$'!"*JL <#)()/; !XI\(/\ @LIX<\0:U;Z?
M\0_!DWABVF<)_:VE7)NXHL_Q21LJL%'?:6/M7Z)Z+K5AXBT>RU72[R'4--O8
M5N+:[MW#QS1L,JZL.H(-?G=_P5$_8[\%6?PDNOBGX2T2S\.ZYH\\*:C%I\0B
MAO+>1]FXQJ-H=693N &1D'/&'?\ !);XT:K?? /XC>&KN7[6?!H;4=-68DA8
MI(I7,7^Z)(B<?]-#0!^C=%?DQX3_ ."R/CRYM]4M]1\":/J>L3Q)%H]OIJ3*
MIN&< ^:-[,PVYPJ\EL<TS0_^"M?QA\">.(+/XG> M-BTUBK7&GQZ?/IU]'$Q
M^^GF.<G&<;EP<=10!^M5%<)JGQO\&Z1\&W^*4^KQ_P#"&+IJZHM\G)>)@"JJ
M.[DD*%_O'%?FOK'_  5;^-?Q'\5:A%\*?AU93:3:@RBV;3+C4KM80>'E,3@+
MGV&.V30!^L=%?#W[$?\ P4@B_:,\5_\ "">-='M?#OC.1'>QFLBPMK[8,O'M
M<EDD #'&2" >A&#R'[6W_!2;QE^SC^TGJ/@6S\.Z-J/AO3Q9RRS3)(;IXY(D
MDD (<+GYF X],T ?HA17YD_L[?\ !2CXP_'G]HOPOX3M_"7A^V\-:Y>,GEBW
MG\V"U3+2R>=OPQ1 2?EQGTJS^T)_P53\4V/Q8U#P-\&/"EEX@-C<O9#4+JVE
MO);V9,A_)AB8?("#@\DXSP* /TMKD_B?\5O"?P9\)W'B7QGK=MH.C0G:9[@G
M,CD$B-%'S.YP<*H)XK\R=!_X*R?&#X=^-[73/BS\/]/@LRR&ZM8]/GTZ^CA8
M\R(LCD,<9QD8.,9'6C_@K5\=M>\27&@^![32H9/ <UO9>(+37!!('EEEBDPG
MF9V8VMG YH _17]GCX^Z%^TI\/F\9>&[.]LM(:_GL8AJ"JLLGE$#S-JDX!SP
M,YKYM\,?\%)YO$?[61^"_P#P@$<$?]OW&A_VU_:Q9OW3.OF>5Y/?9]W=QGK7
MSW_P2O\ VCO'>G^(/"WPC@\,P2^!KR\OKJ;7/LLQDCD\AI-OF@^6/F11@C^*
MNE\#_M41:I^WZ? O_"JO 5K)_P );>:?_P )#!I974OD>4>=YN[_ %C;<DX[
MF@#]/J*\(_:X_:X\-?LE^!K?5=5@;5M=U)GBTK187"O<,H&YW;^&-<C+8)R0
M ,FOSWE_X*P?M!:E;W/B'3? ^@IX8@DQ+,FD74T$7/W6G\S /UQ0!^O]%?*?
M[$_[>FA_M8VUWHU]81^&_'6GP^?-IJ2[X;J+(!E@)^; )&Y3R,@Y(/'B/[1/
M_!3CQ9\!OVH]<\"3>'-)O?!^CWUM'/.B2&^>!XHY)-IWA-_SL!D8X&: /T:H
MK\E?&G_!5CX\Z7/;>(X/AOIF@>"KZ3_0&U33+IEN$Y( N2ZJ[$<Y48ZX%?>O
M[&_[45G^U?\ "3_A*5T]-&U>SNFL-3L$D+QQ3!58,C'G8RL",\C!';- 'NM%
M?F7\=O\ @JQXO_X6KJ'@OX+^$;+74LKF2T2^NK6:\FOI$)#M##$P^3(.#R2!
MGBN5\+_\%9OBSX \>6ND_%WP#86]D73[7;PV$^GWT,3?\M$61R&]0" #CJ.M
M 'VO^VM^UE)^R'X%\/\ B*/PROB@ZKJ3:?\ 9WO3:B/$32;]P1\],8P*[']E
MWXY-^T=\%=#\?/HRZ VI/.AL%N//$?ERM'G?M7.=N>@ZU\B?\%D=0M]6_9]^
M&M]:2":TNM=,\,B]'1[1F5A]00:]G_X)A?\ )E_@K_KO??\ I5)0!]55P7QW
M^+FG_ ?X1>)_'>IP_:;?1[7S4M0^PW$K,$CB#8.-SLHS@X&3@UWM?F7_ ,%E
M?C8;/2?"/PKL)\/=-_;FJ*IY\M2R6Z'V+>8__ 5H [;]F_\ X*MV?QQ^,GA_
MP-J_@2/PK%K4C6T&I+JQN +C:3&A4Q)PY&W.>I''-??U?SQ?%;X&^*/V;;+X
M4^+9I);>X\2:7%K]I)M*FUG64L(\^H3R'_[:>U?NK\)?BPWQL^ VB>.O#@MW
MU#5](-Q##,<Q)>A"K1OCLLRE3CL#0!Z117P/^Q/_ ,%"O%_[07QRO_A[XYT+
M1M#G6QN)+<V"21R?:877?$P=S_#OXZY6L+]L_P#X*8>+/V??CMJ?@3PCHFA:
MI9Z9:V_VJ?44E:07$B>8R@HX& K)VSG- 'Z*T5\W?&C]K>/X=_L<V7QETN"T
MNK_5;"QET^SN"3"US<;2T;8()"#S>A_@KA/V4_VWO$/Q,^ OQ"^+/Q.TS2]"
M\,>&Y/+MFTF-P]RRIND4!W.YLO$J@8Y>@#[,HK\F9/\ @JA\?/B;KFH?\*S^
M&NGW&F6QW?9X=*NM3FBCYVF5T8 $X]!T.*]9_8T_X*;:[\9OBQ8_#CXC>'-/
MTO5=29X++4-,22$"X4,?)EB=FQG:0"#D-P1SD 'Z&T5^>G[8/_!1[QG^S;^T
M9=^!]/\ #^BZCX>M(;.XEFN$D-TRRQJ\@!#A<\D#CTS7(? ?_@IA\7_CI^T7
MX7\*:?X0T"V\,:]J)@2%K>8S0VRY:63S]^&9(P6.%QD=!0!^G5%?G7^U=_P5
M)U'P'\2KKP!\(-!L?$FJ65P;*YU2]CDN$>Z#;3#!#&P+D'Y2V>3D <9/%_#G
M_@J_\0_!OQ!L] ^.'@6WTFPN'03S6MA/87=FC' E,4K'>@ZD<$@'![4 ?J11
M7S!^W+^U;K'[-GP8\-^-_!EKI6N_VQJ<-JCWV]X7@D@DE61-C#.=BXYZ&ODM
M/^"KGQ<\>>$[&V\ ?#&#5?$]K"\VMWD&GW%Y;P_.WEB.*-LJNP#+.W)S@8'(
M!^J=%?G?^Q3_ ,%.-=^.'Q6T_P"'OQ!T+2["^U4.EAJ>E*\2F=5+>5)&S-]X
M*0"#P<#OQ]!_MH?MFZ)^R/X0LIFLEUWQ;JQ8:;I!DV+M7[TTI'(C!(''+$X&
M.2 #Z-HK\B8?^"J?[1.G:?;^*]1^'^C2>#9I=B73:-=Q6TG.-BW/F;<]OPK]
M /@/^V%X*^-_P)U+XF1R-H]IH<$LFNV,Q#R6#QQ^8XX^\I495N,CT((H ]VH
MK\KIO^"H/QU^,'BC4[?X.?"ZUO=,M,,(SI\^HW"1DD*TK(RJI;!XQV.,XKL/
MV<?^"I?B37/BY9?#[XR>%;+PY=7MVNGKJ%I#+:O9W+$*B3PRL<*20-W!&0<8
MH _2&BOEW]N3]MRR_9%T/2K2STE->\8:TKR6=G.Y2"")3M,TI')&[@*,$X/(
MQS\>ZE_P4?\ VJ?#WAV#QAJWPQTVT\'S!'2^N- NX[=D;&T^:9.C9&&Z'(Q0
M!^LE%?/?[&/[7VD_M<> ;W4XM/&A^(])E2'5-+63>B%P2DD;'DHVT]>001SP
M3]"4 %%?%G[=7_!0Q?V7M<LO!WA32+37_&5Q;BZN6OF;[/8QM_JPRJ07=L$[
M<@ 8/<5\O:E_P5$_:4\""QU3Q9\/-)L=&NW_ ''V_0KNS2?C.U)&DY..>,^M
M 'ZZ45\W^'_VO(OB#^QCX@^-GAO38[?4=,TJ[N'TJ]8O'%=P#YHV*D%DS@@\
M$JPZ&OC7P?\ \%?/B)XDT74-*MOAU8:YXYNYHX](MM+@G>$)M<RL\89GD883
M:JX'WB3QB@#]6J*_*'X>_P#!6[XE>&_B/:Z'\6/!^E6FF_:D@U!;>SGL;RQ1
MB,OL=VSM!W8(&17Z0?&KXU>'O@;\)]8\?ZY*TVD6$"RQ1P$;[IW($4<>>[$C
MZ#)[4 =]7Q#\?/\ @I--\$?VCG^%B^ (]81;BS@_M1M6,)_?A"3Y?DM]W?\
MWN<=J^;M/_X*K_'_ ,?>(KZ?P7\.M)U'1[0^;+86>E75])##DX\R5'XR ?FV
M@<'BOF?XL?' ?M%?M5Z/XZ.DMHD^H7^F)/8F3>(Y8S&C[6ZE25)&>>>: /Z!
MZ\]_:"^*[? WX+>+?'J:8-9;0K5;D6#3>2)LRHFW?M;;]_.<'I7H;?>-?/O_
M  4 _P"3,_BM_P!@R/\ ]*8: .5_8D_;BE_; OO%=O)X.3PK_8<4$H9-1-UY
MWF,PQS&FW&WWZU]5U^67_!$U=_B#XH*>AMK$?^1)*K:?_P %A/&6B^.M;T[7
M_!>D:AI]JUU;6D&F"6.:6X5BL(9F<@+D#=A<GM0!^JU%?D;K'_!5SX_> O$D
M!\7?#O1]*L;D>=#IM_I=W9RO%GJDCOD\<;L&OT:\-_M*^$]?_9OA^-$CRVGA
M?^RFU.XC(#RPE"4>'CJXD!3T)QVH ]8HK\JH?^"G'[0?QAUS5#\)?A99W>D6
M; F---N-2FB0YV^:Z.JAC@\ #H<=*]"_93_X*B:S\0/BQ9?#KXK^&;+P_JNH
M7/V"VU"QCDM_*NL[1#/#(Q*Y;Y<@Y!(!'< 'I_[:G_!0.;]D7Q[H?AN+P/'X
MH_M+3!J/VA]3-KY>99(]FT1/G_5YSGO7U7X+\0_\)=X/T/7?(^S?VG8P7OD;
MMWE^8@?;G SC.,XKX _X*7?M)1?!;XL>&-)E^&G@GQJ;K1!<_;/$^F_:9HLW
M$J^6AW#"?+G'J37V)JWQHT+X6_LY6GQ&\11PZ;I5IH=O>O9V8"*6>-=EO"I/
M4LP51]* /5**_)*W_P""K/QZ^(?BF]/@+X=:7?:7;?O6TVUTNZU">.'/!DDC
M<8SZ[0,]*T;_ /X+$>-=6\5:#8Z)X)T?3X+@06]_!J/FR.ER9"LOEL''R8VD
M;AD'(.<9(!]=?MN_MK2?L>Q>$'C\(IXJ_M]KH$/J!M?(\GRO2-]V?-]L8KV7
MX#_%!OC5\'O"?CEM.&D-KEDMX;%9O.$.21MW[5W=.N!7Y^?\%K6WV/P@8]6.
MIG]+6O-?AQ_P40^*_@SX'>%O"_PL^'8OM+\)Z6EOJNN7NG3WJ;QEF)\HA8D
M/5B3@9.* /V*KQ[]HG]J[X=_LPZ&EYXRU4C4;B-GLM%LE$EY=XXRJ9PJYXWL
M0/QXKY__ &!_^"AM[^T]XJN_!'C/2;#2?%,=LUW9W6F[D@O$3'F(48L5=0=W
M!((!Z8Y_/G_@H9\8?%'Q9^/^IQ>)=%BT=/#TMQI&G^7!)$;BVCN'VRG>?F)]
M5XH _<_P=XDB\9>$=$U^WADMH-5L8+Z.&4@NBRQJX4XXR V.*V*^+O\ @F[^
MT=X[^-OAO5M"\6^&8-#TSPOIFFV^EW4-K-";M"DB%B7)#?+$A^7^][BOM&@
MHHHH *\V_:,_Y(WX@^D'_H^.O2:\Q_:6N4L_@IXCFD)"*+?.!G_EXC% 'SG\
M._O)7M>G_P"I7Z5\]_#_ ,6:=&R;I'_[X->RZ?XXTI85S+)T_P">9JP.KHKG
M_P#A.M)_YZR?]^S3E\<:0>L[K]8F_P * -ZBL+_A.-'_ .?EO^_3?X4A\<:/
M_P _+?\ ?IO\* -RBL+_ (3;1_\ GY;_ +]-_A1_PFVC_P#/RW_?IO\ "@#=
MHK%_X3+2/^?K_P <;_"C_A,M(_Y^O_'&_P * -JBL7_A,M(_Y^O_ !QO\*/^
M$RTC_GZ_\<;_  H VJ:U9"^,-(;_ )?%'U4C^E6[+6++4F(MKA)6'50>?RH
MMT444 %%%% !1110 4RG-3: "BBB@ HHHH **** &GK1110 4444 %%%% !1
M110!ZQ129HR*0"T4F11N% "T4FZDW4 .HINZC=1J ZBFY-)1J ^DR*;10 [=
M2;J2BBP"Y-)110 4444P"BBBD 444FZ@!:*;FDH ;,WRFNC\&_\ ((;_ *[-
M_2N:F^Z:Z3P;_P @=O\ KLW]* -ZH9NAJ:H9NAJ0,'4_NFOB'_@I%_R2G3/^
MPS:_S:OM[4_NFOB'_@I%_P DITS_ +#-K_-J /S9;[QJIJW_ "";[_KWD_\
M0#5MOO&JFK?\@F^_Z]Y/_0#0!^ZOP#_Y(/\ #3_L5]+_ /2.*N[KA/@'_P D
M'^&G_8KZ7_Z1Q5W=:F04444 %%%% !1110 4444 %%%% !1110 %0RD$9!X(
MK'\,V8TBWN--#9CMI"8E](VY4?AR/PK8KP;]J;QYXX\(V]I_PAD4%JZ0^=<7
MDT>[<H/W!6-27):70TITY59<L#WFBN5^%7BB_P#&?P[T35]4M?LE_<0 S1XQ
M\WK755JG=7(:L[,****8@HHHH ****8!6->2#6-4_L]"/(MMLMPV,Y/\*_UK
M5N)A;Q,YYQT [GL*@TS3UT^%@#NED;S)&/4L:+=0NMBW1112 ****8%6[98[
MFT9F"Y8KR<=15JLSQ')]FTW[2!GR)$<_[NX _I6DK!E!'0\T7Z"L5[KYYK:/
ML7W'\!5FLCBX\5CYBWV>UY Z LW?\!6LS!%+,0JCDD]!1>ZL&Q%=S-'&$C_U
MLAVI[>I_"LVW\):7:W,=Q';LLT;^8K"5L;CU.,XJ?2[B34)9KMT*0YV6^X8)
M7NW7H>U:-.^@:W%R:2BBI&>??$;3;KP]J5IXYT>W>XN]/C,.I6D0RUW8YRP
M[NA^9?Q'>NWTO5+76M-M=0L9TNK*ZC6:&:,Y5T89!%6J\M!/P5\0.-I_X0+5
M[C?N'31KIS\WTMY#S_L,3V;CEE^YES_9>_D^_IW^_N>]17]I4%A_^7T%[O\
M>COR_P");Q[J\=U%/U*LS7/$FG>'$MWU"X$"SR>5'P3N8]JTE9<*V05/((/!
MKC]1CU^ZAEWZ7'?R([.BW"IL3T"'/(([GFNL\$NQ^/-(O@8[5Y;IF8Q$11YV
MM@]?2O@_1_"OQ$\)>(-<GTSPDE]'=W+'==0+*N"Y(*\\=:^UK>SUFV<LOARP
M3<,/Y9 ##G!'.>IJ6PT[5H]+CFET6'3KEF FAM0K80#@98XQ^M:TZTJ:=D8U
MJ,:C5W8^(Y/#?C[QEXL\/WFH>%X[.&TNHR7M(5C7;O!);!YQBOO./QUI&U%\
MV0G:/NIU[?KUKFEM-;4''@W3>'4#]Z%&-V23SV';UJWJ>CZE;W4JVGARQDMM
MR[&DZXSDCJ.AHJ575M=6%2HJC=K6YVECJ$.I0M+ YD16VYP1S5BN,TG4O%\=
MQ"D_AVV@@DE'FLDP_=KW(]37:-]<UB;E;4+0ZAI]S:[S%YT;1[QU7(QFN5L_
MA_=V:1QKX@N3"D?E^5MPO7(.,_A7944 <7;^!=4BNB'\03M:*FU.N\GWYQQ5
MK_A#=0;[WB&Z*K]U0N,'&.N>17544 <PG@EEM+:!M0:4PHR&2126.3DD'/!J
MK_PK^\$4L?\ PD=ZT3H(U5AG9C@$>^*[&B@"#3[5K&Q@MWE:X:) IE;JV.]3
MT44 &3117F_C35KOQYK4W@C09W@A0 Z[JT)_X]83_P NZ'_GM(/^^5)/I6=2
MHJ:ON^B[G=@\++%U.6_+%:RD]HKJW^26[=DM6,T1O^%H^.$U_)?POH$KQ:8I
M^[=WF"LES[J@)1/<L?2O2ZK:9IMKHNGVUA8P);6=M&L44,8PJ*!@ 59I4X."
MUW>Y6-Q4<342IJU.*M%=EY^;=V_-]K!1116IYYXQ^VC_ ,FD_%W_ +%RZ_D*
M_%31?^0+I_\ U[1_^@"OVK_;1_Y-)^+O_8N77\A7XJ:+_P @73_^O:/_ - %
M1(N)=K]$?^"8/_)+?$7_ &'9_P#T%*_.ZOT0_P""8'_)+?$?_8=G_P#04J2C
M[STO[J_2M^'H*P-+^ZOTK?AZ"@":BBB@#P/XY_\ (\6W_7C'_P"AR50\-_=6
MK_QS_P"1XMO^O&/_ -#DJAX;^ZM4!V4/W:?3(?NTYJ8"&BBB@"O?1&:TD4?>
MQD?4<U)!)YT*./X@#3^O!Z55TTE8&C/6-ROZTNI70MT444R0KRC3_P#DHH_Z
M_&_F:]7KRC3_ /DH@_Z_&_F:X,5O#U/HLH^#$?X&>JM2445WGSH5#-\KQM_M
M8J:HK@?N2?3FDQK<GC_UB_45^;7C'_D<->_["%Q_Z-:OTEB.70^XK\VO&/\
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
M+'P]XU\#O;WFM:+:O:2Z;<3+"+NW9C(K12,0N\$GY6(!#=>.?A>3]H;]I_\
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
M-O&L4:H.%_WAR?6@#5TVZ-]I]M<'&9(U8XZ9(YJQ6=X;_P"0!I__ %Q6M&@
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
M>%:K)3K*Z22L?=/Q/N(KKX3^+)H9$FADT6[9)(V#*P,#D$$=17S1_P $R_\
MDE?BO_L,C_TGBKTKX9L6_8FTPDY/_"'2=?\ KV:O-?\ @F7_ ,DK\5_]AD?^
MD\56Y<^(I2[IF,*7L,JQM*]^6<5]S9Y_X1_Y2577_80O/_2&2OT%K\^O"/\
MRDJNO^PA>?\ I#)7Z"T\#M4_Q,SXD^/"_P#7J'ZGPO\ $]1X1_X**^#]0A*
MZH+7<.F/,BDMC^) _6O3?^"ANDKJ'[/,MR5RUCJEK,IQTW%H_P#VI7FOQS(U
MS_@H%\.K2/+M9BP+A0 1MDEF_'@YKU3_ (*!7BVO[-^I1$<W&H6<:_A*'_\
M9*Y]/98A=+O\CU4W]<RN77EA]UW^AZ-^S3K#Z]\ _ E[(X=VTJ%-P!_@&P=?
M9:]+KRG]E;3VTS]G?P%;L<L-,1O^^B6_K7JU>K1O[.-^R/B<>DL764=N:7YL
M****V.$**** *>J?\>O_  (5D5KZI_QZ_P# A610 4444 %%%% !2ABO0D4E
M%  23UYK*\66$VJ^$]=L;90US=:?<V\2DX!=XF51GMR16K10!^;_ /P3=_8R
M^*G[.OQJUOQ%XXT6WTW2KK0I;&.6*]CF)E:>%P-JDGHC<^U?I"6+=23244 %
M*&*]"1244 %%%% !2ABO0D4E% !1110 I8GJ2:2BB@ I=QQC)Q244 %%%% !
M1110 H8KT)%)110 4444 %%%% !1110 4444 %%%% "[CC&3CTI*** "BBB@
M Z4I8MU.:2B@ HHHH **** %W'&,G%)110 H8KT.*3.>M%% !2[CC&3BDHH
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
M_>QZ/_6OS?\ &/\ R.&O?]A"X_\ 1K5^D%K_ *YO]^OS?\8_\CAKW_80N/\
MT:U?'<1?PZ7J_P!#]W\*_P#>,7Z0_.1CU[-^Q[_R<5X4^EU_Z2RUXS7LW['O
M_)Q7A3Z77_I++7RN!_WJE_B7YG[1Q%_R)L9_U[G_ .DL_3"BBBOU@_B ^!_V
M]- A\5_M%?##0[F22*VU.""REDBQO5)+S8Q7((R QQD5W'_#LWP!_P!#+XB_
M.V_^-5S7[9G_ "=A\&/^NME_Z7BON6O'IT*5:M5=2-[-?D?>8K,L9@,OP<<-
M4<4XN]O\1\?_ /#LWP!_T,OB+\[;_P"-4?\ #LWP!_T,OB+\[;_XU7UCJVO:
M9H$*S:IJ-IIL3':LEW.L2D^@+$5E?\++\(?]#5HG_@QA_P#BJZ?J>%6\4>5'
M/<YDKQK2?R_X!\Q_\.S? '_0R^(OSMO_ (U1_P .S? '_0R^(OSMO_C5?3G_
M  LOPA_T-6B?^#&'_P"*H_X67X0_Z&K1/_!C#_\ %4OJF%_E17]MYU_S]E]W
M_ /F/_AV;X _Z&7Q%^=M_P#&JWO ?_!/GP)X#\9:/XB@UO7KRYTNY2[AAFDA
M1#(C!ER4C#8R!P#S7OW_  LOPA_T-6B?^#&'_P"*H_X67X0_Z&K1/_!C#_\
M%4UA<+%W441/.<YJ1<)5)6?E_P  ^1/^"BVG7&@^(OAKXVMD8M87+Q&0+E5=
M'CFC!YZG:_'L:^C?C1H</QA_9X\06]AFX75=&^VV1C&2[!!-%CZE5'XU@?M4
M^!K7XU_ '6DT66'5;FS']HV$EG(LBO)%G<JE<@DKO7'J:Y_]@_XEP^.O@?:Z
M-<3+)JGAYS8SQ-][R22T+$>FW*_5#65DL1.#VFO^ =CJ2GE=#$P^/#SL_1OF
M3^_0R?\ @G=XT37O@K=:"\C&[T'4)(S&PQMBE_>+_P"/&3\J]_\ B;\1-+^%
M/@?5/%.LK,^GZ>@=TMTW2.2P5549'))'4U\5Z?<2?L@_MC75O< VO@;Q8^5?
M&V%(Y7RIYX'DRDJ?]DYXS7T1^VT0W[,_BXCD;8/_ $?'2HU90P\HOXH77W;%
M9A@Z=?-:55?PL0XM?]O-<R]4SS)O^"F7@-3@^%_$0/H1;?\ QVO5O@'^U=X6
M_:"U;4M,T>PU+3-0L8!<M#J")\\6X*65D9AP6 P>>:Y;]BWP/X<UK]F[PI=Z
MAX?TJ^NW:[#SW-E%)(V+J8#+%<G  'T%>&_\$^T6/]H+Q^B*$1=/G 51@ ?:
MTX K.%:O&5)SDFI^7D=>(P.6U*.,5"DXRH=>:]];;?(U_CY_RD$^'7^]IO\
MZ-DKO_\ @I!_R171_P#L-1?^BI:X#X^?\I!/AU_O:;_Z-DKO_P#@I!_R171_
M^PU%_P"BI:RE_"Q'J=E+_?,J_P *_4[7X9_\F2Z9_P!B=)_Z3-7FO_!,O_DE
M?BO_ +#(_P#2>*O2OAG_ ,F2Z9_V)TG_ *3-7FO_  3+_P"25^*_^PR/_2>*
MMX_QJ/\ A_0\VI_R+\P_Z^+_ -*9Y_X1_P"4E5U_V$+S_P!(9*_06OSZ\(_\
MI*KK_L(7G_I#)7TS^UM\:[?X,_">_EBFQK^K(]CIL2XW!V4[I2/[J+SGU*CO
M1A:BITZLY;*3%G6'J8O%8.A25Y2I07YGS]\#[@?%[]O/Q?XJ1O/L-$6X^SRJ
M<@A0+6,]>007/Y5O?\%(O$3W6A^"/!MH3)=ZE?M=&!3@MM7RXQ^+2M^(KN_V
M$?@_-\-?A'_;&I0M#K'B-UO'CD3:T4 &(4.><D$L?]\#M7D2W _:4_;N@DA"
MW/ASP><B2/YXV%NQ(;/^U.PP?11UK%QDL,H/XJC_ #_X!Z4*E.6;2KPUI86%
MO_ 59??)Z'VQX-T%?"_A#1-&4 #3[*&U^7I\B!?Z5LT45[B5E9'YO*3G)R>[
M"BBBF2%%%% %/5/^/7_@0K(K7U3_ (]?^!"LB@ HHHH **** "BO-/$WQRT_
MPS\</"OPSFTRZFU#Q!927L5\CJ(HE0R JRGDG]V>GK7I= !1110 4444 %%%
M'7B@ HKC_ /Q6\/_ !,N_$T&@3S77_"/7YTR\D>(HAG"[F5,\L!TS@#/3/6J
MOP:^*8^,'@\Z^- U+PV!=2VWV+5$*R_(0-^,#@YXH [JBBB@ HHKD)_BIX?@
M^*5G\/?/E?Q-<Z?)J?DK$?+C@0@;F?IDD\ 9/!SB@#KZ**5>2!TH 2BO-O@I
M\:(_C-;^)Y%T&\\/R:%JTNDRPWL@9Y&3^,#:-H/H?6O2: "BBN%C^*0?XS3?
M#[^P-2!CTM=3_MO8?L;9./*#8^^/K0!W5%%9OB;Q'I_A#P_J.MZM/]ETS3X'
MN;F;:6V1J,DX R?H* -*BL/P+XRT_P"(?@W1O$^E"8:9JULMW;?:$V2>6W3<
MN3@^U;E !1110 4444 %%'7BN0\ _%7P_P#$N^\36V@3RW/_  CU_P#V;>RO
M$43SPNYE3/+ ="<8STSUH Z^BN$^#7Q4'Q@\(OKHT#4O#86ZEM?L>J(5E.P@
M;\8'RG/%=W0 4444 %%%% !1110 4444 %%>=?$;XTV'PW\=^ O"]WIMS>7/
MB^[FM+>XA=52W:,(27!Y(.\=/2O1: "BLWQ)XBT_PCX?U'6]5G^RZ;I\#W-S
M-M+;(U&2< $GZ"N'USXY:=8_ U/B?I6CZGKVES6L5Y;:?:Q8NYHY)%0849P1
MNW$<\ T >E451T'5/[<T/3]2^SR6GVRWCN/L\PP\>Y0VUO<9P:O4 %%%% !1
M110 45POBKXI#PO\3?"/@XZ!J5^?$,<T@U2V0FVL_+[2G'!/;D5W5 !1110
M4444 %%%% !1110 4444 %%%% !17":E\5!I_P 8M*\ _P!@:E,;_36U'^VH
MT_T2+:SCRF./OG9GKW%=W0 4444 %%%% !1110 4444 %%%% !1110 4444
M%>;?M&<_!OQ"#R,0?^CXZ])KS;]HS_DC?B#Z0?\ H^.@#Y.\&^'YH9DN]*?R
M+@=8\_*WYU[;X8\517*K:WR_8KU>"LG"M],_RKS+X=_>2O6;C0;36K,"9=L@
M'RS+PP_^M5@;U%>>V/C*ZT'5?[-G5M3L%./ML9)V?XCZ_A7>6=[!J%NLUO(L
ML;=&']?2@"5J2BJ.JZQ:Z/!YES)@G[L:\LWT% %UF"J23@#DDUS>H>*7NIS9
M:-']JN3UEQ\B^_O_ "K L-:O/'M\]M-NTFV4\0L?FD']3^E=SIVEVVE0"*VB
M$:]SW;W)[T 96D^%4AF^UZB_VV])SEN54^WK70444 %5=2OX],L9KF3[L:YQ
MZGL/SJU7):](WB#7H=(C.+>']Y.P_/'\A]30!%9V>M>((Q>OJ#6,;\Q1QYQC
MMT[?6IM+O);Z2ZT+6!OEV_*P.-Z]>OKWS73QQK%&J(-J* JJ.P%<YXOLI(?(
MU>V&)[5AO]US_G\#0!T-O;I:V\<,8Q'&H51["I*@L+R/4+.&YB.4D7(]O45/
M0 4444 %-;K3J90 4444 %%%% !1110 C4E*U)0 4444 %%%% !112'I0 VB
MBB@#U6BBBD 4444 %%&:,T %%&11NH **3=1NH 6BDW&DR: '49IM% "[J-U
M)10 9-%%%, HHHH **** "BDS2;J0#9ONFNF\%_\@<_]=GKEYB=IKI_!/_(&
M;_KL_P#2@#?J&;H:FJ&;H:D#!U/[IKX?_P""DG_)*=+_ .PU:_S:ON#4_NFO
MA[_@I+_R2K2O^PU:_P VH _-QOO&JFK?\@F^_P"O>3_T U;;[QJIJW_()OO^
MO>3_ - - '[J_ /_ )(/\-/^Q7TO_P!(XJ[NN$^ ?_)!_AI_V*^E_P#I'%7=
MUJ9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 07=E!?1A)XQ(H.0#5%O"NE,239H2>3DG_&M6B@#)_X
M1/2!S]AC'XFM2.-88UC0;448 ]!3J* "BBB@ HHHH *7<?6DHH 7<?6DHHH
M**** "BBB@ HHHH 7<WJ?SI,D]:**8@HHHI#"BBB@ HHHH **** "BBB@ HH
MHH \8_;1_P"32?B[_P!BY=?R%?BIHO\ R!=/_P"O:/\ ] %?M7^VC_R:3\7?
M^Q<NOY"OQ4T7_D"Z?_U[1_\ H J)%Q+M?HA_P3 _Y);XC_[#L_\ Z"E?G?7Z
M(?\ !+__ ));XC_[#L__ *"E24?>>E_=7Z5OP]!6!I?W5^E;\/04 34444 ?
M-'[1'B:RT;XD6\-R9 [:;$PVIGCS)1_2L+P_\0])C5?]>WTCK<_:*\,6>M?$
MBWFN#)O738D&QL#'F2GT]ZQ/#?P]TE@"WGM_VT_^M7/+V]_=M8]FC_9_(O;<
MU^MCK(OB7I&W[MQ_WQ_]>G_\+,TC^[<?]\?_ %Z6'X<Z-M^Y-_W]-/\ ^%<:
M+_SSF_[^FL_]J\CIOE':9'_PLS2/[MQ_WQ_]>C_A9FD?W;C_ +X_^O4G_"N-
M%_YYS?\ ?TT?\*XT7_GG-_W]-'^U>07RCM,C_P"%F:1_=N/^^/\ Z]5K[XDZ
M2WD$+<?+*#]SZ^]7?^%<:+_SSF_[^FJU[\.]&5K?"3<R@?ZT^AI/ZSY#B\HO
MM,D;XF:2%)"7!/IL'^-1?\+-TS_GA<_]\K_C5D?#O10V?+F(]#*:=_PKW1/^
M>$G_ ']:JMB>Z%S91_+/^OF5/^%G:9_SPN?^^5_QKS>Q\<6*^.A.8I]GVIFQ
M@9ZGWKU/_A7NB?\ /"3_ +^M7F=CX/TQO'@A,3^7]K9<>8>F37%B%B+PNUN>
M]E<LKY:_)&7PO^MST'_A9VF?\\+K_OE?\:/^%G:9_P \+K_OE?\ &K?_  KW
M1/\ GA)_W]:C_A7NB?\ /"3_ +^M79;%=T>#S91_+/\ KYE3_A9VF?\ /"Z_
M[Y7_ !H_X6=IG_/"Z_[Y7_&K?_"O=$_YX2?]_6H_X5[HG_/O)_W]:BV*[H.;
M*/Y9_P!?,SK?XH:<LS$VEU][/1?\:^#?%4PN/%&M2J"%DOIW /7F1C7Z!6_@
M'0S,V;1OOX_US_XU^?WBN-8?%6MQH,(E_<*H]A(P%?*YZJJA3]HUN_T/V?PV
ME@Y5\5]5BT[1O?U?FS*KV;]CW_DXKPI]+K_TEEKQFO9OV/?^3BO"GTNO_266
MOG<#_O5+_$OS/U;B+_D38S_KW/\ ])9^F%%%%?K!_$!\-?MF?\G8?!C_ *ZV
M7_I>*^Y:^&OVS/\ D[#X,?\ 76R_]+Q7W+7GX?\ C5O5?D?4YM_N.!_PR_\
M2C\\9OA\W[6O[77Q!T#Q3K>H6>FZ$+E+2.S*MY:03I"J*'!50=Q<\<DFO2_^
M'9?@+_H9_$'_ )+?_&JG^+W[(OCG_A:FK^._A3XNC\.WVL M=V\DSP-O8@R;
M9%5LJQ ;:1][OTQRO_"@?VK?^BG0_P#@YF_^,5P>R492]K1<G=ZGTSQTJM.F
M\'CHTH*,5RO1II:]#H_^'9?@+_H9_$'_ )+?_&J/^'9?@+_H9_$'_DM_\:KG
M/^% _M6_]%.A_P#!S-_\8H_X4#^U;_T4Z'_P<S?_ !BG[.E_T#O^OF1]9QO_
M $-(?U_VZ='_ ,.R_ 7_ $,_B#_R6_\ C5'_  [+\!?]#/X@_P#);_XU7.?\
M*!_:M_Z*=#_X.9O_ (Q1_P *!_:M_P"BG0_^#F;_ .,4>SI?] [_ *^8?6<;
M_P!#2']?]NGU1\$_@WI/P+\#IX8T:[O+ZT%Q)<F6^=6?>^,@!0 !P. /7UKX
MX\0+<_L2?M1_VO;P2+\/O$I._P"4E4A9PTB*!_%"QR!UVD#O76:/^SG^TS?:
MI:IK'Q9^Q6"2+(\T.I33L-I!X3RU#?0G'K7TI\<O@OI7QR^'MUX<U1A%<@>;
M9:ALR]M.!\K@>AZ$=P3[&NB4)5J:Y(.+CM?\CRJ>(I8#%/ZQ75:%:ZJ<M].S
MVW3U5O/R.7_:2^"NE_M)_"J)M,FBFU6WB-]HE]&PV2%DSL)_N2# ]CM/:OD#
M4?VAKVZ_9O\ %_PE\=1S6/B[1TBMK-[G)>=8YTS$Y[.@'!Z,H]N>Z_9V^/FL
M?LX^,9OA#\4 UKIUO-Y=AJ,I^6U#'Y>>\#]0W\.3VSCV[]I;]DW0_C]9+K6E
MSPZ1XKCB_=:@BAHKQ,?*DN.HZ8<<@>HXK&:>)BZM'25K27]?@=^'E#*:T,'F
M'O4>93IS736]_1_:73?S+?[#7_)L7A'_ '[S_P!*YJ^<_P#@G_\ \G#?$'_K
MPG_]*TJC\)OVA_&W[(5Y#\/_ (B>&)F\/0.Y@,* 31;WWLT4F=DR99CC.03U
M'2I?^">>I07GQZ\:W*/L2[TR5XEDPK-NND8#'KCM64:L9SH06\=&OD=M;!5:
M%#,L0[.%2THM.Z:<F_U-_P"/G_*03X=?[VF_^C9*[_\ X*0?\D5T?_L-1?\
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
M@X[UTU]X1_:%^&?P_P!4M['QC#X]\3:M?6\<=_=0Q0PZ+ 0?/FPV-WS$ =0
M,X[5RGQH\#ZUI?@/]G*P;PO:Z7?VGBB"XU#3/#MH_P!DL2R[F  +;5!/+$XS
MGFNH_;\TSQ#J?@_PF+.SU;4?!T>L!_$UGH@8W$MM\NT87DK]_P!LE<T >8_%
M_P >^-_V>8-+\26'[0%I\0-2%[%!?^&;I+8B:-L[F5(V)51CV/(.>U>M_'?X
MK>-=?^*W@SX2_#O48?#FJ:[8'5=1UR6(3/9VV"<1J>,X5N>^0..M?,OQYL_
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
M/N*S2XWECQGYB,$X[5]C?!FZ\:W?PWT=_B%:VMKXM"LMW]BE22*0!CLD!4D
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
MWT?,<R\=.@-5M!\1R2W!T_4E\B^3@$\!_P#Z_P#.NBK+USP_!K40W?NKA?\
M5S+U'U]10!J45S&C^()[.\_LS5_DG'$<YZ/Z9/\ 6NGH H:YJB:/ILMRW+#A
M%/=CTK-\):6]G9O=SY-U=GS'+=0.H'ZYJG?G_A)O$D5JO-E9'=*>S-Z?T_.K
MWBK5IM/MX+>TXN[I]B$?P^_ZB@#7DNX(6"R31QL>BLP!IS+'<PLK8DBD7![@
M@USUOX%LO+)NWDN;AN6DWD<^W_UZJ1QS>$-8MH?.:73+D[ KG.P__K- $GAR
M1M$UFZT>5CY;'S+<G^7Y?R-=77.^,-/=H(M1M^+FS._CNN?Z?XUKZ5J*:KI\
M-U'P''*_W6[B@"W1110 C4VG-3: "BBB@ HHHH **** &FBBB@ HHHH ****
M "FM3J:U "4444 >IT444 %%%% !1110 4444 %%%% !1110 4444@"BDHW4
M +13=U)DT /I-PIM% "[J3-%% !1113 CF^Z:ZCP3_R!F_Z[/_2N7F^Z:ZCP
M3_R!F_Z[/_2DP-^H9NAJ:HINAJ0,#4_NFOA[_@I-_P DKTK_ +#5K_-J^XM2
M'RFOA[_@I-_R2G2?^PU:_P VH _-MOO&JFK?\@F^_P"O>3_T U;;[QJIJW_(
M)OO^O>3_ - - '[J_ /_ )(/\-/^Q7TO_P!(XJ[NN$^ ?_)!_AI_V*^E_P#I
M'%7=UJ9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'C'[:/_)I/Q=_
M[%RZ_D*_%31?^0+I_P#U[1_^@"OVK_;1_P"32?B[_P!BY=?R%?BIHO\ R!=/
M_P"O:/\ ] %1(N)=K]#_ /@E_P#\DL\1_P#8=G_]!2OSPK]$/^"7H_XM7XC_
M .P[/_Z"E24?>FF#Y5K>AZ"L+2_NK6]#]T4 2T444 > ?'1?^*[MSZV,?_H<
ME4?#?W5K0^.O_(\6O_7C'_Z')6?X;^ZM4!V,/W:DJ.'[M24P"BBB@ JG>?-<
M6B_[9/Y"K9JE-\VHVZ_W59OZ4F5'<MT444R0KRK3_P#DH@_Z_&_F:]5KRK3_
M /DH@_Z_&_F:X,5O#U/H\H^#$?X6>JT445WGS@444UC0 RUYE8_]-*_.#QA_
MR.&O?]A"X_\ 1K5^C]GV/J^?UK\X/&'_ ".&O?\ 80N/_1K5\=Q%\%+U?Z'[
MOX5_[QB_2'YR,BO9OV/?^3BO"GTNO_266O&:]F_8]_Y.*\*?2Z_])9:^5P/^
M]4O\2_,_:.(O^1-C/^O<_P#TEGZ84445^L'\0'PU^V9_R=A\&/\ KK9?^EXK
M[EKX:_;,_P"3L/@Q_P!=;+_TO%?<M>?A_P"-6]5^1]3FW^XX'_#+_P!*/B?X
MF_'CXP?%#XW>(?AY\)#:Z>F@LXFN?W0ED\LJDC,\H*@"1MH &3P<U1_X1']L
MO_H8(/\ P(L/_C=<UXA\9:C^R#^UAXW\4ZOX>NM7T?Q"MQ);S0MY:LD\J395
MR-N59=I'_P!:NS_X>>^'O^A&U+_P/A_PKSO:4W*7MZLHRN]+O_(^J>&Q4*=+
M^S<'3J4W&+YFDVW;6[;74H_\(C^V7_T,$'_@18?_ !NC_A$?VR_^A@@_\"+#
M_P"-U>_X>>^'O^A&U+_P/A_PH_X>>^'O^A&U+_P/A_PI\V%_Y_2^]_Y$>QSG
M_H7TO_ 8_P#R11_X1']LO_H8(/\ P(L/_C='_"(_ME_]#!!_X$6'_P ;J]_P
M\]\/?]"-J7_@?#_A1_P\]\/?]"-J7_@?#_A1S87_ )_2^]_Y!['.?^A?2_\
M 8__ "1SOB>^_:X^&.@WOBG6M:MY]*TM/M%RC-9S#8" 241 Q'/.#G%?6_P
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
MS10 ZC--HH =D4;J;10 NZC=244 +DTE%%, HHHH **** "BBB@ HI-U&ZD
MM&:;24 -F;Y374>"?^0*W_79_P"E<K-]TUU7@C_D"M_UV?\ I0P.@J*;[M2T
MR3D5(&'J294U\1?\%)[5S\'[&<*3';ZM;2R-V506Y-?<E]'D&OG[]K#X:M\3
M/A!X@T6- \\L!:$$<&13N4?B1C\: /QP/4U#>0FZL[B$'!EC9,^F01_6I=LL
M,DL%PK)=0.8IE88(8=<CWZ_C2T ?M;^RCXRTWQS^SE\/;[3)EE2UT6UTZX16
MRT,]O$L,B-Z$,A_ BO6*_!_P7\3O%_PWEGD\)^*-6\-O<$&8Z;=-$)"!@%@.
M"<<9(S76_P##57QG_P"BI^*O_!@?\*OF(Y3]LZ*_$S_AJKXS_P#14_%7_@P/
M^%'_  U5\9_^BI^*O_!@?\*.8.4_;.BOQ,_X:J^,_P#T5/Q5_P"# _X4?\-5
M?&?_ **GXJ_\&!_PHY@Y3]LZ*_$S_AJKXS_]%3\5?^# _P"%'_#57QG_ .BI
M^*O_  8'_"CF#E/VSHK\3/\ AJKXS_\ 14_%7_@P/^%'_#57QG_Z*GXJ_P#!
M@?\ "CF#E/VSHK\3/^&JOC/_ -%3\5?^# _X4?\ #57QG_Z*GXJ_\&!_PHY@
MY3]LZ*_$S_AJKXS_ /14_%7_ (,#_A1_PU5\9_\ HJ?BK_P8'_"CF#E/VSHK
M\3/^&JOC/_T5/Q5_X,#_ (4?\-5?&?\ Z*GXJ_\ !@?\*.8.4_;.BOQ,_P"&
MJOC/_P!%3\5?^# _X4?\-5?&?_HJ?BK_ ,&!_P *.8.4_;.BOQ,_X:J^,_\
MT5/Q5_X,#_A1_P -5?&?_HJ?BK_P8'_"CF#E/VSHK\3/^&JOC/\ ]%3\5?\
M@P/^%'_#57QG_P"BI^*O_!@?\*.8.4_;.BOQ,_X:J^,__14_%7_@P/\ A1_P
MU5\9_P#HJ?BK_P &!_PHY@Y3]LZ*_$S_ (:J^,__ $5/Q5_X,#_A1_PU5\9_
M^BI^*O\ P8'_  HY@Y3]LZ*_$S_AJKXS_P#14_%7_@P/^%'_  U5\9_^BI^*
MO_!@?\*.8.4_;.BOQ,_X:J^,_P#T5/Q5_P"# _X4?\-5?&?_ **GXJ_\&!_P
MHY@Y3]LZ*_$S_AJKXS_]%3\5?^# _P"%'_#57QG_ .BI^*O_  8'_"CF#E/V
MSHK\3/\ AJKXS_\ 14_%7_@P/^%'_#57QG_Z*GXJ_P#!@?\ "CF#E/VSHK\3
M/^&JOC/_ -%3\5?^# _X4?\ #57QG_Z*GXJ_\&!_PHY@Y3]LZ*_$S_AJKXS_
M /14_%7_ (,#_A1_PU5\9_\ HJ?BK_P8'_"CF#E/VSHK\3/^&JOC/_T5/Q5_
MX,#_ (4?\-5?&?\ Z*GXJ_\ !@?\*.8.4_;.BOQ,_P"&JOC/_P!%3\5?^# _
MX4?\-5?&?_HJ?BK_ ,&!_P *.8.4_;.BOQ,_X:J^,_\ T5/Q5_X,#_A1_P -
M5?&?_HJ?BK_P8'_"CF#E/VSHK\3/^&JOC/\ ]%3\5?\ @P/^%'_#57QG_P"B
MI^*O_!@?\*.8.4_;.BOQ,_X:J^,__14_%7_@P/\ A1_PU5\9_P#HJ?BK_P &
M!_PHY@Y3]LZ*_$S_ (:J^,__ $5/Q5_X,#_A1_PU5\9_^BI^*O\ P8'_  HY
M@Y3]LZ*_$S_AJKXS_P#14_%7_@P/^%'_  U5\9_^BI^*O_!@?\*.8.4_;.BO
MQ,_X:J^,_P#T5/Q5_P"# _X4?\-5?&?_ **GXJ_\&!_PHY@Y3]LZ*_$S_AJK
MXS_]%3\5?^# _P"%'_#57QG_ .BI^*O_  8'_"CF#E/VSHK\3/\ AJKXS_\
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
MT5\9/!GB3QUX4C\!>#O!T[7MMIDMXEQ<WMT<$$[. N57KC@<9SP_4? /Q,^
M/QM\8>,? GAF'QYX1\7.MU?:.EXEO=6MR,DNN_ ()9^F<AN<8!I <7^R/\4-
M)TG]H+4O /@K7]8\0_#?4K!K[3UUN.42V%RG+Q*7 )4KGGH?E[@YY3]D']F^
MU^-WAJ?Q5XK\1Z^\6D:Y)%I=C:WI2)0D@DD+9R3O8XXQ@"OI'X*6/QA\4?$S
M5O&?Q 9O"7AIK<6VF>#(+I9PK9_UTI7(W8SWR2W0;14?[&OPP\2_"_X0:AH?
MBC3VT?4YM6N[A(_.CE(C<C:^49A^&<T > ^-=/\ A%%X\\7W'QM^)UYXK\33
M7TBVNE>')[IHM-@S\D(1%(#@G&,X&/4FI_V9[>T^)WP?^-?@:^U'6M0\'Z1=
M>?I'V^9XKR&(+(Z(QZKS$I*],EO6MGX+^#?BS^SG%XB\.V7PAL?&6JW>HRW5
MIXN_M"")95; !F9OG 'WMHP<LW'>NO\ V9/@S\1?!NM?&*'QW9VXN?%16YBU
M>TGC>VGF=9?,"J#O4*90.5'W3CM0!YK\ _ &E^'?V"?''C*Q>\CUS6= U&&Z
M<W3&,+#+,$,:=$..I'6F2:]KWQ"\)_L[?!RQUR\T33_$VBB_UF_M9"MQ+;IO
M'EA\]_+;/J2N>!@]=\)?AW\5]%_9G\>_"'6_ R6C6^D7T.D:I#J,+KJ,TTCM
MY>W=\H^;AB1QUP:LZM^SO\0-+^'OP8\5>%[6VB^(_@.Q%O/HU[.@CNHFSOA\
MP';NY;^+!#'G(%,#!^.OPDA_8ZLO#WQ)^&NL:O9Q6^I06.KZ5J%\]Q!?0OGE
M@>_RG/U!&,59^*'@J?XP?MR)X9DUS5-)\.7WA&WN=1ATVY,3SPJ6<19_A#/L
MR0,X%:OQ"\)_&#]K"^\/>'/$G@J/X;>"M/OH[_5);F_CN9KMTZ)&$[ %L9X^
M;)/&*]&A^&/B*']M*7QNFEE/"/\ PBD>F)?>='CSPQ_=[-V_IWVX]Z0'F'@G
MP*G[./[9GAWPAX5U75)/"?BC19[BXTW4+IIUCEC$A#*3WS&,'K\S"L'XK:?\
M+8_BSXMN_CA\3)]:O&FVZ5X;T">YVZ;;XX21(U/[SIQGU)ZU[?XT^&GB35/V
MP/AYXUM=,,WAG2M(NK:\OO.C BD<2[5V%MQSN7D CFO)/AKX$^*'[.WC+QM%
M:_"BU^(T^M:I)?V/B9;^"%]K$D)(TGS(.<G&.2>O6@"E^QOXJB;6OC1X3T'4
MM8OO UC8->:/#KH87,"LC @AN5!STP,X!KU7_@GS_P FK^%O^NUU_P"CFKEO
M@+\)_BIX=^+GQ7\0^.]*M6E\6:.6COM.N8VMQ<$<6ZJ6WC:"%W%<94\]Z]+_
M &.?A[X@^%O[/^@>'/$^GG2]9M9+AIK4RI+M#2LR_,C,IR".AH XS]N&ZGM3
M\&_)GEAW^-+=6\MRNX;3P<=17&?&;P/=_%+]NRV\)-KVJ:-H5WX4CDU---N#
M$\\"R2,8@?X=S! 2.<"O5OVL/AGXD^)!^&/_  CFFG4?['\4PZC?8FCC\FW5
M2"_SL,_09/M2W/PT\22?ML1^.UTTGPHOA;^SCJ'G1X^T>8QV;-V_H1SMQ[T
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
M6*UC4KYX8L,YSG:,D>_6D!BKX1'[6_[2_P 1M-\6:IJ47@SP+,FG66C:?<M
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
MUK4@"BBB@ KS;]HS_DC?B#Z0?^CXZ])KS3]I"18O@QXA=V"*!!EF.!_Q\1T
M?.'P[^\E>UZ?_J5^E>%_#O4K3<G^DQ=?[XKVK3]4L_)7_2H>G_/058&JU)58
MZI9_\_4/_?P4G]J6?_/U#_W\% %JBJO]J6?_ #]0_P#?P4_[=;?\_$7_ 'V*
M )Z*@^W6W_/Q%_WV*FW#;NR-N,Y[4 8OBK5FTS3Q'%DW-P?+C Z\]3_GUJQX
M>TD:-ID<!YE/S2-ZL:Q=,SXF\1R:@PS9VGR0@]V]?Z_E76-0 VFRQB:-XVY5
MP5/XTZB@#E/"%Y]@T_4K>3K9R,W/I@_U'ZU-X%MS_9L]V_+W,I;\!_\ 7S67
MX@M88=4NOL^JP6XNOEGB;)QZ] :Z[2;>"UTVWBMI!+"J_+(I!#>I_.@"W111
M0!R6G_\ %-^)IK)N+2\^>+T#>G]/RKK&K%\6:2=2TWS(L_:;?]Y&1U/J/\^E
M3Z!JPUG3(IS_ *T?)(/1A_C0!HT444 %%%% !1110 4VG-TIM !1110 4444
M %%%% #6I*4]:2@ HHHH ]0HHHH **** "BBB@ HHHH ***3(I +12;J-U "
MT4W=1DT .HS3** ';J3=244 +FDHHI@%%%% !1110!'-]TUU7@C_ ) K?]=G
M_I7*S'Y374^!_P#D"M_UV?\ I28'0TUAD4ZDJ0*=Q'NKF]:TU;J"2-ERK#%=
M7(N:H75L&!XH _+;]M#]DG4+#7;SQIX2M&F>4E[ZQC'W^I+J/7U'K]37QG$_
MF2-&0T<R'#PR##J?<5^^&O>&X-5MWBFC#*:^5/C)^PWX4\?74M\MA]EO6.[[
M39MY;Y]3V- 'Y?\ DMZ4>2WI7UMK'_!/?6[29ET_Q%<"+/'VB ,?IWK+;]@?
MQ6/^9B_\EA_\30!\N^2WI1Y+>E?4'_# _BS_ *&/_P EO_L:/^&!_%G_ $,?
M_DK_ /8T ?+_ )+>E'DMZ5]0?\,#^+/^AC_\E?\ [&C_ (8'\6?]#'_Y*_\
MV- 'R_Y+>E'DMZ5]0?\ # _BW_H8Q_X"_P#V-'_# _BW_H8Q_P" O_V- 'R_
MY+>E'DMZ5]0?\,#^+?\ H8Q_X"__ &-'_# _BW_H8Q_X"_\ V- 'R_Y+>E'D
MMZ5]/_\ # _B[_H8Q_X"_P#V-'_# _B[_H8Q_P" O_V- 'S!Y+>E'DMZ5]/?
M\,#^+O\ H8Q_X"__ &-'_# _B[_H8Q_X"_\ V- 'S#Y+4>2U?3W_  P/XO\
M^AD7_P !?_L:/^&!_%__ $,B_P#@+_\ 8T ?,/DM1Y+5]._\,#>+_P#H9%_\
M!/\ [&C_ (8&\8?]#(O_ ("?_8T ?,7DM1Y+5]._\,#>,/\ H9%_\!/_ +&C
M_A@;QA_T,B_^ G_V- 'S'Y+4>2U?3G_# OC#_H95_P# 3_[&C_A@7QA_T,J_
M^ G_ -C0!\Q^2U'DM7TY_P ,"^,/^AE7_P !/_L:/^&!?&'_ $,J_P#@)_\
M8T ?,?DM1Y+5]-_\,"^,?^AE7_P$_P#L:/\ A@7QC_T,J?\ @)_]C0!\R>2:
M/)-?3?\ PP+XR_Z&5/\ P$_^QH_X8&\9?]#(G_@)_P#8T ?,GD-1Y#5]-_\
M# WC+_H9$_\  3_[&D_X8&\9?]#+'_X"?_8T ?,OV=O2E^SMZ&OIG_A@;QE_
MT,L?_@)_]C1_PP+XR_Z&6/\ \!/_ +&@#YF^SMZ&C[.WH:^F?^&!O&?_ $,T
M?_@)_P#8T?\ # _C/_H9H_\ P#_^QH ^9OL[>AH^SMZ&OIG_ (8'\:?]#-'_
M . ?_P!C1_PP/XT_Z&:/_P  _P#[&@#YF^SMZ&C[.WH:^F?^&!_&G_0S1_\
M@'_]C2?\,#>-?^AFC_\  /\ ^QH ^9_L[>AH^SMZ&OIC_A@;QK_T,\?_ (!_
M_8T?\,#>-?\ H9X__ /_ .QH ^9_L[>AH^SMZ&OIC_A@;QK_ -#/'_X!_P#V
M-'_# WC7_H9X_P#P#_\ L: /F?[.WH:/L[>E?3'_  P-XU_Z&>/_ , __L:/
M^&!O&O\ T,\?_@'_ /8T ?,_V=O2C[.WI7TQ_P ,#>-?^AGC_P# /_[&C_A@
M;QK_ -#/'_X!_P#V- 'S/]G;TH^SMZ5]+_\ # WC;_H9XO\ P#_^QH_X8&\;
M?]#/%_X!_P#V- 'S1]G;TH^SMZ5]+_\ # WC;_H9XO\ P#_^QH_X8&\;?]#/
M%_X!_P#V- 'S1]G;TH^SMZ5]+?\ # WC?_H9XO\ P#_^QH_X8&\;_P#0SQ?^
M ?\ ]C0!\T_9VH^SM7TM_P ,#>-_^AGB_P# /_[&C_A@;QO_ -#/%_X!_P#V
M- 'S3]G:C[.U?2W_  P-XW_Z&>+_ , __L:/^&!O&_\ T,\7_@'_ /8T ?-/
MV=J/L[5]+?\ # WC?_H9XO\ P#_^QH_X8&\;_P#0SQ?^ ?\ ]C0!\T_9VH^S
MM7TM_P ,#>-_^AGB_P# /_[&E_X8&\;_ /0SQ?\ @'_]C0!\T?9VI?LY]*^E
MO^&!?&__ $,\/_@&?_B:4?L"^-S_ ,S/#_X!_P#V- 'S1]G/I4-PR6VT.29'
M.$C4;G<^@ ZU]9:+_P $]?$MY.JZEXIF\G//V2U"L?Q.,5]'_!7]ACPI\/;R
M+4#8F\U)>3>WS^;+^&>%_ 4 >$_L6_LEZE?>(K3QOXOLC;O!A]-TV4<PY_Y:
MR#^_Z#M^5?I;HNFK:P1QHN%48%5-!\-V^DVZ101A%45TUK;[0.* +%O'M JV
MHP*CC7%2T +1110!X%\=?^1XM?\ KQC_ /0Y*S_#?W5K0^.O_(\6O_7C'_Z'
M)6?X;^ZM4!V,/W:DJ.'[M/I@!--HHH CN)!#"[GC:I-,L8S%:1*>N,GZGFH]
M0^=(X1UD< _0<FK=+J5T"BBBF2%>5:?_ ,E$'_7XW\S7JM>5:?\ \E$'_7XW
M\S7!BMX>I]'E'P8C_"SU6D8T&FUWGS@5%<?<"_WB!4M12?--&/3YJ0UN3Q_Z
MQ?J*_-SQA_R.&O?]A"X_]&M7Z1Q_ZQ?J*_-SQA_R.&O?]A"X_P#1K5\AQ'\%
M+U?Z'[KX5?[QB_2'YR,BO9OV/?\ DXKPI]+K_P!)9:\9KV;]CW_DXKPI]+K_
M -)9:^4P/^]4O\2_,_:>(O\ D38S_KW/_P!)9^F%%%%?K!_$!\-?MF?\G8?!
MC_KK9?\ I>*^Y:^&OVS/^3L/@Q_UULO_ $O%?<M>?A_XU;U7Y'U.;?[C@?\
M#+_TH^(/V7?^3X?C)_W$O_2^*OM^OSVTKXC:=^R_^V5\2-3\8VM]]BU=;E[=
MK.(2,4GGCG1\$C*X4KQT(KVG_AXI\*/^>7B#_P %Z_\ QRL,+7I4HRA.5G=_
MF>CG&6XS&UJ=?#4G*+A#5:K8^H**^7_^'BGPH_YY>(/_  7K_P#'*/\ AXI\
M*/\ GEX@_P#!>O\ \<KL^MX?^='A?V%F?_0/+[CZ@HKY?_X>*?"C_GEX@_\
M!>O_ ,<H_P"'BGPH_P">7B#_ ,%Z_P#QRCZWA_YT']A9G_T#R^X^H**^7_\
MAXI\*/\ GEX@_P#!>O\ \<H_X>*?"C_GEX@_\%Z__'*/K>'_ )T']A9G_P!
M\ON/J"BOE_\ X>*?"C_GEX@_\%Z__'*/^'BGPH_YY>(/_!>O_P <H^MX?^=!
M_869_P#0/+[CZ@HKY?\ ^'BGPH_YY>(/_!>O_P <H_X>*?"C_GEX@_\ !>O_
M ,<H^MX?^=!_869_] \ON/J"BOE__AXI\*/^>7B#_P %Z_\ QRC_ (>*?"C_
M )Y>(/\ P7K_ /'*/K>'_G0?V%F?_0/+[CZ@KX?_ &4?^3U/C-_O:E_Z<$KO
MS_P45^%'_/+Q#_X+U_\ CE>>?L.M-XY_: ^*GC^SM)X-"OS<>4TZX.Z>Z$RI
MD<%@J'.,XR/6N2K6IUJM)4W?7]#VL'@,5@<#C)XJFX)Q25]+OF1Z!_P48_Y(
M#:?]ARV_]%S5[+^S]_R0KX>_]B_8_P#HA*\:_P""C'_) ;3_ +#EM_Z+FKV7
M]G[_ )(5\/?^Q?L?_1"5M#_>Y^B.&O\ \B.C_P!?)?DCOZ***] ^6/G']JS]
ME.V^,EC_ ,)'X<V:;X[L5#13(WEB]"\JCL.CC'ROVX!XZ8'[*?[5ESXIOO\
MA77Q%WZ;XZLG-M#-=+Y9O2@P4<=IA@^S=1S7U;7SA^U9^RG;_&&S_P"$F\,[
M=-\>6*JT4ROY:WBKRJ.PZ./X7[< \<CSZU&5.7MZ._5=_P#@GU.!QU'%45E^
M8/W?L3ZP?_R/=?TOH^BOE+]E/]JRY\4WW_"NOB+OTWQS8LUO%<7:B,WI7JCC
MC$P]/X@,CFOJVNJC6C6CSP/&QV!K9?6=&LM>CZ-=UY'Q'^U%^SWJ7PBU]OC+
M\+96TFYLI?M&IV%N $C!^],B]"A_CC/')([U]+_ +XOVGQO^&>F^)H(UM[I\
MP7MJIR(;A<;U'MR"/8BMOXJ:QIWA_P"&GBG4-6,?]G0:;<-,LIPK+Y9&WZDD
M #N37S/_ ,$TK&^@^%OB6XG:3[%-JBK;JP.W<L2AR/Q*_E7$HJCB5&&TDVUY
MKJ>_4J2S#)Y5L1K.C))2ZM/[+[VW/K;5/^/7_@0K(K7U3_CU_P"!"LBO3/D
MHHHH **** /&/BM^R_I'Q)\<6WC73O$FN^"/%\-N+0ZMH,X1IHAG"N".>N/I
M5KX._LTZ!\(O$6J>)FU?5_%OB[4T\JYUW79A+/Y?'R+@84' S_NCTKOO&7Q
M\-?#O35U#Q/KMAH-FS;5FOIUB#MZ+DY)^E-\%?$3PQ\2-/DOO"VOZ?K]K&P6
M22PG678QZ!@.5/UH Z&BO/?$G[0OPR\(ZLVEZQX[T&PU%&V/;2WR;XSZ, ?E
M_'%=G#K^F7&BKK$6HVDFD-#]H%^LRF QXSOWYQMQWS0!?HK@?#7Q^^&WC'65
MTG1/'.A:GJ;ML2UM[Y"\C>B#/S?AFNG\4^,-#\#Z2^J>(=8LM$TY6"FZOYUA
MCW'H,L1S[4 :]%<QX'^)WA+XE6TT_A7Q'INOQPX$OV"Y61H\]-R@Y'XBNGH
M**X'Q!\?OAMX4UY]%UCQSH.FZK&VV2UN+Y%>-O1^?E/L<5QW[5'Q^7X-_!FY
M\0^']2TJ77;U472([B19%N 6 :2-0?WFU3NXR.F>* /;Z*Y/P=\2/#OBGP+;
M^)+7Q%IE_ID4"_;-2@N8S!%*J*959P=JD$\CMFLG0?VAOAEXHUU-&TGQWH.H
M:G(VR.VAOD+2-Z*<X8^P)H ]"KS_ %CX,Z5K7QHT+XE2WMXFKZ1ILFF0VB;?
M(>-V=BS<;MWSGH>PKS?X^_M,P_"_XO?#CPI;ZYHUE8ZAJ&?$<MW*GF65KA2N
M[)Q$K@D[B,\<8KVG2?B!X9U[6?[(TW7]-O\ 5?LD=_\ 8K>Y1Y?LTBAHYMH.
M=C!E(;H013 WZ*R)O&&AV_B:#PY+J]E'X@N(3<Q:6TZBXDB&<N(\Y*C!YQVK
MG/%7QV^'?@;6O[(\0>-=$TC5!C=:75XB2)D9&X9^7CUQ2 [JBJNEZK9:YI]O
M?Z==P7]C<()(;FVD$D<BGH58'!%6J "BJ.M:YIOAO2Y]2U:_MM,T^!=TMU>2
MK%&@]2S$ 5R'A3X]_#CQSK0TC0/&VB:MJ;9V6MM>(SOCKM&?F_#- '>T5SNN
M?$;PIX9U*;3M7\2:7I=_#:'4)+:\NTBD2V#;3,58@A-W&[IFJO@CXL^#/B4]
MPGA;Q1I>OR6_,T=C=+(Z#.,E0<X]^E '645R/C?XN^"?AK-;0^*?%.E:#/<#
M,45]<K&[C.,A2<X]^E>3?"GXN:MXU_:J^(>@1>($U;P=9:1:7>F0V[(\"LXC
M)='4<YW'N>M 'T/117!>)/CU\./!^N_V+K?C?0],U4':UK<7J*Z'T;GY?QQ0
M!WM%?/W[4GQ/UWP7<_"&3POK)M+37O%$-G=R6VR1+JV9<[<D'@^HKU[QQ\2/
M"GPVM4NO%/B'3= @E)$37]PL9D(ZA03EOPH Z.BL7PCXV\/^/M*&I^&]:L==
MT\ML^T6$ZRH&]"0>#[&L#QE\<OA[\/=0^P>(_&>BZ/?\$VES>()1GH2@.1^(
MH [FBL.Q\<>'=3\+/XEL]<T^Z\/1PO.^J0W*-;K&@)=BX.   <YZ8K%T_P"-
MWP_U;Q!I^AV/C/1+S5]0C66TL[>]1WG5EW*5 /.1R!U(H [:O*OC5^SKH7QJ
MOM$U:XU35/#?B31"QT_6]%F$=Q"&()7D<C(S[<UL^+OCU\.? >J-IOB#QMHF
ME:BI >TN+Q/-3/3<H.1^-=%'XV\/2^%7\3)KFGOX=2$W#ZJMRAMEC'5S)G:
M/7- 'E7PW_93T?P7X^B\;Z[XGU_Q]XKMXC#:ZAX@G$GV52"#Y:@<'!(SVR?6
MO;Z\_P!2_:"^&>C7UI9WOCSP_;7-W&DT,<FH1C<CJ&1NO 8$$$]<UW$VH6MO
M8/?2W,,=DD?G-<O(!&$QG<6SC&.<T 6**X/PQ\>?ASXTUW^Q="\;:)JNJDD+
M:6UXC2.1UVC/S?AFMKQI\1/"_P .;".]\4>(-.T"VD)6.2_N%B\PCDA03EC]
M* .BHK"\'^._#GQ!TLZCX9URPUZQ5MC3Z?<+*JMC.UL'@^QK8NKJ&QM9KFXE
M2"WA1I999#A411EF)[  $Y]J ):*X.V^//PXO=2TG3[;QQH-S>ZL ;"&&^C<
MW.6*C9@\Y8$#U(.*F\:?&[P!\.;T67B;QCH^BWN ?LMU=HLN#T.S.['X4 =M
M17&ZI\6?"MM\.[[QG:>(M)N="@A9TU$7:&V:0#"H7!P"6PN.N37G_P"R3\?!
M\<?AK!>ZOK&ES^+UDN)K[2[)U5[2#SV6(M'DLJ[=H#-UZY- 'N5%<#:_'[X:
MWWB0:!;^.] FUAG\H6B7\98OG&P<X+9[9S75>)?%&C^#=(FU77M4L]&TV$@2
M7=],L4:D]!N8XS[4 :E%<?X)^,7@?XD320>%_%FDZ[<1KN>"SNE>15'<IG./
M?%=A0 4444 %%%% !1110!XA\2/V5=*\:^/YO'&A^*_$/@+Q5<PK;W=]X?N%
M072* !O4CK@ =><"MGX+_LY>'O@M?ZOJ]M?ZGXC\3ZQC[?KVM3"6YF4'.W(&
M ,@$^N!Z"O5J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "LGQ1X2T;QMI#:5KVFV^JZ:TD<K6MRNZ-F1@Z$COA@#@\5K44 (JA5"J %
M P !P*6BB@ HHHH *\R_:4MX[KX*^(XI1N1A;Y'_ &\1FO3:\V_:,_Y(WX@^
MD'_H^.@#Y7\ >%=-F9-T+?@YKV2P\$Z3Y()A?I_ST->9?#O[R5[58?ZE:L#,
M_P"$)TG_ )X/_P!]FC_A"=)_YX/_ -]FMZB@#!_X0G2?^>#_ /?9IG_"":3_
M ,\Y?^_G_P!:NAHH Y[_ (032?\ GG+_ -_/_K4SQ5=_8=+ATRS!\ZX B1%Z
MA.G_ -:NC)"@D\ <FN5\.H=>UJZU:89CC;RH%]/?\OYT ;VD::FDZ?#;)SM'
MS-ZMW-6VIU,H *R/%E])I^A7$L1PYP@;TR<9K7JKJ>GQZI8S6LO"R#&?0]C0
M!D:/X5TY--A,L"W$LJ!W=R3U&>/2JFB*=%\57.EQ,S6LB>8JDYVG&:; WB+1
M8Q9QVT=[$HQ%+Z#\Q^M:'A[0[BUN)K_4'$E],,';T0>E &]1110 5R,7_%-^
M*C']VRON1Z*W_P"O^==:U8_B?2?[5TMPH_?Q?O(S[CJ/QH UJ*R_#6J'5M)B
ME?\ UJ_))_O#O^/%:E !1110 4444 (U)0:* "BBB@ HHHH *2EI&H ;1110
M 4444 >G;J-U)12 7=1N-)10 N31DTE% !1113 **** "BBB@ HHHH ****
M"BBDW4 +12;J3)H =1NIM% "[J2BB@".;[IKJ_ __(%/_79_Z5RDWW375^!_
M^0*?^NS_ -*3 Z&BBBI 0BHGCW5-24 4);8-VJC-IX;M6V4IC0CTH YN725;
MJ@/X5 =%3_GFOY5U#6X]*;]E'I0!S']BQ_\ /-?RI/[%C_YYC\JZC[**/LHH
M Y?^Q8_^>8_*C^Q8_P#GF/RKJ/LHH^RB@#E_[%C_ .>8_*C^Q8_^>8_*NH^R
MBC[** .7_L6/_GF/RH_L6/\ YYC\JZC[**/LHH Y?^Q8_P#GF/RH_L6/_GF/
MRKJ/LHH^RB@#E_[%C_YYC\J/[%C_ .>8_*NH^RBC[** .7_L6/\ YYC\J/[%
MC_YYC\JZC[**/LHH Y?^Q8_^>8_*C^Q8_P#GF/RKJ/LHH^RB@#E_[%C_ .>8
M_*C^Q8_^>8_*NH^RBC[** .7_L6/_GF/RH_L6/\ YYC\JZC[**/LHH Y?^Q8
M_P#GF/RH_L6/_GF/RKJ/LHH^RB@#E_[%C_YYC\J/[%C_ .>8_*NH^RBC[**
M.7_L6/\ YYC\J/[%C_YYC\JZC[**/LHH Y?^Q8_^>8_*C^Q8_P#GF/RKJ/LH
MH^RB@#E_[%C_ .>8_*C^Q8_^>8_*NH^RBC[** .7_L6/_GF/RH_L6/\ YYC\
MJZC[**/LHH Y?^Q8_P#GF/RH_L6/_GF/RKJ/LHH^RB@#E_[%C_YYC\J/[%C_
M .>8_*NH^RBC[** .7_L6/\ YYC\J/[%C_YYC\JZC[**/LHH Y?^Q8_^>8_*
MC^Q8_P#GF/RKJ/LHH^RB@#E_[%C_ .>8_*C^Q8_^>8_*NH^RBC[** .7_L6/
M_GF/RH_L6/\ YYC\JZC[**/LHH Y?^Q8_P#GF/RH_L6/_GF/RKJ/LHH^RB@#
ME_[%C_YYC\J/[%C_ .>8_*NH^RBC[** .7_L6/\ YYC\J/[%C_YYC\JZC[**
M/LHH Y?^Q8_^>8_*C^Q8_P#GF/RKJ/LHH^RB@#E_[%C_ .>8_*C^Q8_^>8_*
MNH^RBC[** .7_L6/_GF/RH_L6/\ YYC\JZC[**/LHH Y?^Q8_P#GF/RH_L6/
M_GF/RKJ/LHH^RB@#F/[%C_YYK^5*-%3_ )YK^5=-]E%'V4>E &!'I*KT0#\*
MN0V 7M6JMN/2GK"/2@"K#;!>U6DCVT\)3J  #%+110 4444 >!?'7_D>+7_K
MQC_]#DK/\-_=6M#XZ_\ (\6O_7C'_P"AR5G^&_NK5 =C#]VE--C/RTZF 444
MR:40PO(>BC- %=?WVI.?X85VCZGK5NJ]C&8[<%OON=[?4U8I(J6X4444R0KR
MK3_^2B#_ *_&_F:]5KRBP_Y*(/\ K\;^9K@Q6\/4^CRCX,1_A9ZK2445WGS@
M5%'\T\C>F%J5FVJ2>W-1VZXCSW8YI#Z$T?\ K%^HK\W/&'_(X:]_V$+C_P!&
MM7Z1Q_ZQ?J*_-SQA_P CAKW_ &$+C_T:U?(<1_!2]7^A^Z^%7^\8OTA^<C(K
MV;]CW_DXKPI]+K_TEEKQFO9OV/?^3BO"GTNO_266OE,#_O5+_$OS/VGB+_D3
M8S_KW/\ ])9^F%%%%?K!_$!\1_M^:7>^%_B-\,OB(MK)<Z9I=Q'%.4'"O'.L
MRJ?3<-P'TKZ>\._'SX=^*-'MM2L_&6BI!<('"75]%#*F0#M9'8%2,\@BNG\6
M>$](\<^'[S0]=L(=2TN\39-;S#(([$>A!Y!'(-?->J_\$X?AA?W9EMM0\0:;
M$>D$-U$ZCGUDC9OU[5YTJ=:E4E.DDU+N?5T\5@,;A*6'QLI0E3NDTKIIN^J[
MH]@\5:[\(/'$21^(M4\%ZXB?=74+JUFV\YXW,<<US/\ PA_[.?\ T#_AQ_Y)
M?XUYS_P[3^''_0?\3?\ ?ZV_^,4?\.T_AQ_T'_$W_?ZV_P#C%0_K$G=TH_>;
MP_LNFN6&,J)>47_F>C?\(?\ LY_] _X<?^27^-'_  A_[.?_ $#_ (<?^27^
M-><_\.T_AQ_T'_$W_?ZV_P#C%'_#M/X<?]!_Q-_W^MO_ (Q2M7_Y]1^\OGR[
M_H.J?<_\ST;_ (0_]G/_ *!_PX_\DO\ &C_A#_V<_P#H'_#C_P DO\:\Y_X=
MI_#C_H/^)O\ O];?_&*/^':?PX_Z#_B;_O\ 6W_QBBU?_GU'[PY\N_Z#JGW/
M_,]&_P"$/_9S_P"@?\./_)+_ !H_X0_]G/\ Z!_PX_\ )+_&O.?^':?PX_Z#
M_B;_ +_6W_QBC_AVG\./^@_XF_[_ %M_\8HM7_Y]1^\.?+O^@ZI]S_S/1O\
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
MQ,]YH'A^:XL[I=&\,VZ++JUSY2DQ%,#.[J3D= <]*^=/VGM:@UWX66=WI/P
MO/ASI^G7UNUMXDO(H[65.3MB5%4,=W'4G& :^AO%?[,?Q(^(WPO\,6GB7QMI
M+^/_  GJ@OM%U2UM"+7RE2,)'*FT98&,'=@^^<UE?%3]F+XT_'_PO)I_CGXB
MZ#;_ &8K/8:=I-C(EL]P"!YEPV-QPI;  .">U %7]I+POHVL?M!?LX2WVE65
MW)K%X$U%IH%8WBA(L++D?.!D\'UK:\#V<&G_ /!0SQK:VL,=O;0>#K***&)0
MJ(BK"%50.@  &*ZGXZ_L^^+OB/:_#76/#7B/3=#\:>#'62*XN86DM9'V("0,
M$\%,@$<@G.*Q?'/[.?Q*G\?:'\2_!WC/2-+^(2Z1%IFN?:K5FLKXJH!=%VG
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
M?!_6OAAX0U:PDM-;LY61K5Y0&9)L*%"?,$' ZY]37UM\1O\ DG7BS_L#WO\
MZ(>O(?A3^S]XNMOBM+\3/B?XJM?$7BF.U-EI]GI430V=G$<YP"!N/+=NY.2>
MGMGBC29->\+ZUI<4BQ2WUC/:)(^=JM)&R G'8%J /DC_ ()__ CP7=?!7P[X
MVU+0K34/$SWTMU!J-P"TEOY;;$"=@!@GZG-<YX=\1?#O2?&WCK_A#/A;XC^.
MNM7^J2OJ.MW=G"]NDA)S#'*RD! <_P (R,=0!7T[^S=\([[X)_!G1O!>JWUK
MJ=W9>=YES9!EC<.Y;C< >AKQ_P $_LX_&?X+QZUX=^'?CSPY:>$+^]DO8)-5
MT]Y;RT+X! P"&. HR21\N>,T <)^R/H\&H:;^T-X?U7PW#I.FQ79F/AJ<BXA
ML9=DQ\L9X)4HHS_LCTKB-,O%\"_\$WTUO0[.&QUW7+Z32;W5+>)5N'MVNY<J
MT@Y*X0+R> :^FOV>_P!E_6?@OKGQ!.I^)XO$NE^*HXRUQ(CK>^=M?S7DS\OS
M&1R,$]![US7PU_9!\4Z3\.?$GPN\:>*=-UOX<7,4G]E1V-L8[VTN&F\Q9RQ7
MG!R=I)&21TI@>2ZMX3FU;X,GP;8?LI:]:3?80+775GA-RMQM!6X,@C#-EN2,
M\@XKKOB!\*_BA\0?V>?@_?WGAW^V_$_A*X$NI^%-:(4Z@J?(A9<_.=JCC.2&
M/6NFN/V?/V@-0\%_\*^NOBEH3>#VB%F^HK8O_:36@X\HG')V@#[W(XW5U_Q$
M_93DOO!/@"R\!^(Y/#7B3P,0=)U*[!E27(&\3*.NXC.<'N,8-(#QWX=^,?AW
MK'[07@RZ\4?#76_@S\0("\%BEO$L&GZ@[*5VR?("V02HXQR 6Z5]S5\T6?[/
M?Q+^)'C[PGX@^+OBW1=0T[PO<&\L-)\/VC1"2XR,/([ <953@>F.*]6T_P +
M^/8?C9JNO7?BNWN/A]/8K#:>'!&1+#<!4S*6V]"0Y^]_%0!Z#1112 **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *\V_:,_P"2-^(/I!_Z/CKTFO-OVC/^2-^(/I!_Z/CH ^;O
MAW]Y*]IT_P#U*_2O%OAW]Y*]IT__ %*U8%RBBB@ HHHH 0@,"#R#Q7&V=S=>
M#9I[::VDN;%V+QRQCG_.*[.B@#ESX^M<?\>=S_WR/\:9_P )]:_\^=S_ -\C
M_&NI8#TINT>E ',_\)]:?Q6ET!Z[1_C1_P + T__ )X7/_?*_P#Q5=-M'I1M
M'I0!S/\ PL#3_P#GA<_]\K_\51_PL#3_ /GA<_\ ?*__ !5=-M'I1M'I0!S/
M_"P-/_YX7/\ WRO_ ,53AX_TWNEP#Z;!_C72;1Z4UH8VY**3]* .</C[33_!
M/_WP/\:BN/',$T9CLK>:6Y?A%*@#/YUTODQ_\\U_[Y%.6-4^ZH7Z"@#)\+Z7
M)I.E*DW$TC&1QZ$]OTK7HHH **** "@T4C4 )1110 4444 %%%% !36IU,H
M**** "BBB@#TVBDW4;J %HI-U&Z@!:*3=29- #J*;DT9- #J*;10 [-&X4VB
M@!=U&ZDHH ,FBBB@ HHHH **** "BBB@ HHHH CF^Z:ZOP/_ ,@4_P#79_Z5
MRDWW375^!_\ D"G_ *[/_2DP.AHHHJ0"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P+XZ_\ (\6O
M_7C'_P"AR5G>'#\JUH?';_D>+7_KQC_]#DK.\-_=%4!V,/W:?3(?NT^F 54N
MO](N(K<'Y?OO]!T'YU9=Q&C,QPJC)JO8H65IW&'E.?H.PI/L4M-2U1113)"B
MB@T )FO*=/\ ^2B#_K\;^9KU7O7E6G_\E$'_ %^-_,UP8K>'J?191\&(_P #
M/5****[SYTCN#^[VCJQQ4@& !47W[CV0?J:EI#'1_P"L7ZBOS<\8?\CAKW_8
M0N/_ $:U?I''_K%^HK\W/&'_ ".&O?\ 80N/_1K5\AQ'\%+U?Z'[KX5?[QB_
M2'YR,BO9OV/?^3BO"GTNO_266O&:]F_8]_Y.*\*?2Z_])9:^4P/^]4O\2_,_
M:>(O^1-C/^O<_P#TEGZ84445^L'\0!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4]4_X]?^!"LBM?5/
M^/7_ ($*R* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@!'19%*NJNIX*L,@_A2T44 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7FW[1G_)&_$'T@_]'QUZ37FW[1G_ "1OQ!](/_1\= 'S=\//
MO1_6O:=/_P!2M>*_#O[R?6O:M/\ ]2M6!<HHHH **** "BBD- #:*** "BBB
M@ HHHH *1J6FM0 E%%% !1110 4444 %--.IM !1110 4444 %%%% "-TIM*
MU)0 4444 %%%% 'I=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1124 +12;J3=0 V;[IKJ_ _P#R!3_UV?\ I7(S?=-=;X%_Y 9_
MZ[/_ $I,#HJ***D 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 \!^.W_(\6G_ %Y)_P"AR5G>&_NB
MM'X[?\CQ:?\ 7DG_ *')6=X;^Z*I =C#]VGTR'[M-NK@6\)<C)Z >I["@>Y!
M=9NITMU^X/FE^G85<JO9VYAC)?F5SN<^]6*$-]D%%%%,D*;0QI* %KRK3_\
MDH@_Z_&_F:]5KRK3_P#DH@_Z_&_F:X,5O#U/H\H^#$?X6>J4C-M4D]!2U%,=
MQ6,?Q'GZ5W'SHMNOR;C]YCDU)110(='PZGWK\XO'EJ]EXX\0P2 ATU&X!!&/
M^6C&OT;KY3_:F^$=U;ZM-XRTN RV-P!_:"1CF&0 #S,?W2 ,GL?K7S6?8>=:
MA&I!7Y7KZ'Z[X:YI0P.95,-7=O:I)/\ O)Z+YW=O/3J?.=>S?L>_\G%>%/I=
M?^DLM>,U[-^Q[_R<5X4^EU_Z2RU\5@?]ZI?XE^9_07$7_(FQG_7N?_I+/TPH
MHHK]8/X@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH IZI_QZ_\  A616OJG_'K_ ,"%9% !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 %%%% !7FW[1G_)&_$/T@_]'QUZ37FO
M[1O_ "1KQ#](/_1\= 'S=\._O)]:]JT__4K7BOP[^\GUKVK3_P#4K5@7****
M "BBB@ IK4ZF4 %%%% !1110 4444 %-I6IM !1110 4444 %%%% "-24-UH
MH **** "BBB@ HHI#0 VBBB@ HHHH **** /2Z*** "BBB@ HHHH **** "B
MBB@ HI*,B@!:*3=2;J '44W<:3)H =1FFT4 +NHW4E% !1110 4444 1S?=-
M=;X%_P"0&?\ KL_]*Y*;[IKK? O_ " S_P!=G_I28'14445(!1110 5XGKW[
M7WP\\.:S>Z7>7&H+=6DK0RA+,E=P.#@YYKVROB'X-^!] \>?M'^/++Q!ID&J
MVL;32)%/DA6\P#/!KR<=7K4I4Z="UY.VI]GP]E^ QE/%8C,%)PHQ4K1:3WMU
M/KGX>_$+2/B=X;CUS0WFDL)':-6FC*-E>O%=+7!:OKG@?]GSP>IF^S^']'60
M^5;0J6:1SR0B\DDXKRJS_;N\"W&I"";3M7M;4MC[4T2, /4J&SBMI8REAU&&
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
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 5YK^T;_P D:\0_
M2#_T?'7I5>7?M+WD=K\']61SAKB6"%/=O-5L?DIH ^=?AW]Y/K7M6G_ZE:\6
M^'H^9*]IT_\ U*U8%RBBB@ HHHH 0]*;2M24 %%%% !1110 4444 -:DI:2@
M HHHH **** "BBD:@!**** "BBB@ HHHH *:U.IAH **** "BBB@ HHHH ])
MW4;J2B@!=U&ZDHH 7=1NI** %R:3)HHH ,T444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% $<WW376^!?\ D!G_ *[/_2N2F^Z:ZWP+_P @,_\ 79_Z
M4F!T5%%%2 4444 %9UGX=TK3KZ6\M--L[:[F_P!9<0P*DC_5@,FM&O'OAK^T
M"?B#\3_$'A#^Q/L/]D[_ /2_M._S-K;?N[1C\S6%2K3IRC&>[V/1PN#Q6(I5
MJM!7C!7EK;2_KKKZGR9^V-XIO==^-&HV$\C?9-+2.""+/RC*AF8#U)/Z5X;7
MV/\ M?\ [/6L:]K1\:>&[.343)&J7]G -TH*C D5?XACKCGI7R3:>'=6O]06
MQMM,O)[UFV"WC@8OGTQC-?FV94:L,5/G6[T\S^J^%<=@\1D]!8>27)%*2[-+
M6_J]?/<^G?V"O%M]'XFUWPVTC/ITEK]L6,G(20,%R/3(/\J^R(_#NE1ZHVII
MIMHFHM]Z\6!1*<C'+XST]Z\(_9(^ ]]\+](N]<U^'[-KNI((Q;$@F"$'.&Q_
M$3@^V*Z?2_V@#J7QYN_AO_8GE^0KM_:/VG.[;&'^YM]\=:^RR_\ V7"TX8G1
MMZ?/8_"N)E_:^<8JME?O0A&\VFDFHI*3WU7I>Y[!7XF?\%5/V>?$W@CX^:M\
M0183W?A3Q)Y<PU")"T<$ZH$:*0C[O0$9ZY/I7[95\P_'3]OCX%_"_P 5VO@?
MQ1JT.O3WDOV?48;2W6\MK%3QFX_AQZJ-Q'<5[Y^;GY6_ G_@I#\9/@'X7L/#
M.E7NF:YX>L5*6UCK-J9/)4DG:LB,KXR3P2<9KZF^&_\ P69TW6-3L(/B5\-H
M8(8Y59=3T>?S_L[=/,$4BYX_V6S7U7-^Q?\ LP_'/1TUW2O!OAV_L[Y?,CU#
MP].8%.>X\E@H/MCCTK\P/^"B/[-_PP_9P\?:)I?PZUZ:\EO(9)-0T>XNEN7L
M""NP[@,C=EOE;GY:!'Z=?M>?$'P_\4OV$_''B?POJ<.KZ)J&D-+!=0G((SR"
M.H8'@@\@BOQS_93^ OB3]I+XHIX%\/ZP="AO8&DU&].XHENGS'<JD;\D#"DX
M)KZU_9KDU%O^"6OQE6Y,ATY9YQ:;ON@X'F8_'%<S_P $</\ DY36_P#L!R?^
MABF,\*_;%_9%U;]D/QUINBWFL1:]I^IVYN;'4(H3"S!2 ZLF3@@D=#WK]$_@
M[^UQJ?PT_P""9]IX]U.5M2U_3(WT:P>X;<TLVX)"S9Y(7<,^RUXW_P %LO\
MD>/AC_V#[S_T9'7%ZMH-[JW_  22TN[M4:2'3_$C37 7G"%T7/T!(I"/'?V>
M?@#X_P#^"@7QCU:?5?$DV8U-WJVOZANG,2LV%2-,C)). H( 'TKT;]L#_@F=
MK7[,/@9/&^@^*7\5:+:RHE[OM?L]Q:EB L@VL05S]"*]<_X(I^,M(L=9^(?A
MF>XBBUF^2WO+:-V :6.,,KA?7&X' [#-?7/_  4H\<:3X._9)\80ZE/&D^K1
MK86<+$;Y978?='? Y/H!0,^//V2?$6J_M_?L^^(_@1XX\5W5KJFAO!J-EK;1
MBXG>T5P/+?<1N*L0 Q.<'VKX-7X91-\=)/A_]O?R4UY]&^W>6-VU9C'YFW/7
MC.,U]D?\$9=!O;SXZ>+-4C5EL;/1#'+)_"6:5=J_7J?PKYL#K'^VQ<LS!5'C
MF;))P!_IC4Q'ZR_#O]@F+X2?LM_$CX5Z7XHFUV7Q1%+)'=W-L(/+D,8"K@,<
MC*CGWK\8VB\>_LT_%2-FCOO"/C/0;G=&TD>UT=3C<,C#H?7D$5_1_P"+/&6A
M_#_PW=:[XDU6UT72+./?/>7D@CC0?4]_;J:^5?#?[5'[,'[8WB>_\(:Q:Z3J
M=Y;R^79-XGL$B%ZO3=;2/R/]W*L?2D,^)?!/_!9'XOZ"L4?B#0?#GB>)>&D\
MJ2TF;WRC%<_\!K['_95_X*9?#?X\>*(_#FI:*W@+Q;J;CRUG=)+>^EQ@*)@
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
MF_:)^)7P)_:.\.^";C5K^71KS64T75= O)VFB1FD\MB@)(5U.<%>N.]>L?\
M!:)MWQH\$'UT0G_R*],.AZ-_P3#_ &+;*'3_  3\?/\ A*;DWC1WB?V']E7R
MN?,A_P!9NSTYZ5\-^$U'_#;&E\?\SNG_ *55^O'_  3)8-^Q3X'P<_\ 'V/_
M "8DK\A_"?\ R>QI?_8[I_Z54 ?8/_!8G]H761XLTCX4:7?26FBQV:ZCJL<+
ME?M,C$^6CXZJH!..A+#TKG/V?_\ @DI+\7_@?I?C75O&\VA:QK-K]LL-/ALE
MDB1",Q^8Q8'YN#QT!%<7_P %>O"MYHW[4XU.5&^RZOI$$L$A'RDIE&4>X('Y
MBOT+_8\_:F^&-]^RWX.FOO&>BZ1<:'I,5EJ-K?WL<,T#PH%.48@D$ $8!SFD
M!^*J^']6\)_&^#0M>>275]*UE+"X:1RYW12B/@GDCY>/;%?MA^WQ\-OBY\7O
M@SIWA+X4A$DOIU_M:0WRVK-;!?\ 5[B1D,V,@=ACH:_'7XC>.+'XD?M6:OXE
MTL[M-U+Q*T]L^,;XC/\ (V.V1@_C7Z6_\%1?VNO%GP-\.^&O!G@B^?1M6URW
M:>\U2$?OH8!\H6(_PECG+=0!QUIB/&/@I_P2\\'>&O"NI7O[17BR'PAJ[2E+
M*RL]<M842+:/WC.P.YB2?E]N^:^1?#6L/^SQ^UA!_P *^\42:C8:5KR6MKJM
MK*-M];&4*0Q4[65E)!'0U](_LL_\$UM:_:H\%V'Q)\??$"ZL](U1Y'AACS=W
MLRJ[*S/)(VU,LI[,:^4O&'A/0_ ?[2MUX<\-WLFHZ'I?B%+2TNYG5VE1)E&X
ME0 >G4"@#[<_X*N?LKVNBM?_ !S'B&>:[UJ]L[%M&-LHCBQ;[=PDW9/^KZ8[
MUX;_ ,$^_P!C.R_:JU;Q!J%WXHN?#S>&;BSF2.WM5F\_<SM@DL,8\O\ 6ONG
M_@KQ_P FEZ1_V&[7_P!%2UY+_P $2&&SXK#/.=/X_P"_](?4\3_X*2?M&>(?
MC)\=IOAEHNHS1^%-!FCTV.RCE*1W=WP'DE&<'#$J > %SWKN;O\ X),:+;_#
M%[Y?C%I+^-TM3.=/S#]B:0+GR@_F;NO&['X5\A_M">'I+/\ :F\<Z9KDLFFI
M-XFN/.N"F6CC><D2 =_E(:OO>Q_X(P:'J6FP:A;?&:]FLYHA,D\>E(49",A@
MWG8QCO3$>4?\$K?VFM=^'OQEB^%6LWTUUX:UUI(+:WFE+)97:9(,>>BMA@0.
MI(-?LQ7Y+_LM?L<_!>3X\Z9>>$/V@EUSQ)X4U999-(ETM;=[IHG^81LTOSJ<
M$;DS7ZT4F-!1112&%%%% !1110!X#\=O^1XM/^O)/_0Y*Q=%G;<L$/\ K6ZM
M_<'K6G\?IV7QS:11#=*UBF/0#?)R:H>%8!!& /F8\LQZDTRMM6=E96Z6\(1!
MQW/<^]3TR'[M/IDA1132:8!2444 %%%% "UY58G'Q$!/3[8W\S7JM>36G[SX
MB!!T^V-N^F37!BMX>I]'D_P8C_"SU.'YV,I[\#Z5+1TXHKN/G0III6-)3$%%
M%% !2V]T]A=PW*#+1.'QZX[4E,D^Z<]* /6["^AU*TCN8'#QR#(/I['WJQ7B
M6F^*-2\*2R3VP$]M(<M:R'Y3[@]C6ZG[0GARWC/]HP7UA*.J^3YH_ K_ ("I
M ]0HKR:3]J#P'$<-=WP_[<9/\*B_X:H\ ?\ /Y??^ ,G^%(#UZBO(?\ AJCX
M?_\ /[??^ ,G^%'_  U1\/\ _G]OO_ &3_"@#UZBO(?^&J/A_P#\_M]_X R?
MX4?\-4?#_P#Y_;[_ , 9/\* /7J*\A_X:H^'_P#S^WW_ ( R?X4?\-4?#_\
MY_;[_P  9/\ "@#UZBO(?^&J/A__ ,_M]_X R?X4?\-4_#__ )_;[_P!D_PH
M ]>HKR#_ (:J^'__ #^WW_@#)_A1_P -5?#_ /Y_;[_P!D_PI@>OT5Y!_P -
M5?#_ /Y_;[_P!D_PH_X:J^'_ /S^WW_@#)_A2 ]?HKR#_AJKX?\ _/[??^ ,
MG^%'_#57P_\ ^?V^_P# &3_"@#U^BO(/^&JOA_\ \_M]_P" ,G^%'_#57P__
M .?V^_\  &3_  H ]?HKR#_AJKX?_P#/Y??^ ,G^%'_#57P__P"?R^_\ 9/\
M* /7Z*\@_P"&JOA__P _E]_X R?X4?\ #57P_P#^?R^_\ 9/\* /7Z*\@_X:
MJ^'_ /S^7W_@#)_A1_PU5\/_ /G\OO\ P!D_PH ]?HKR#_AJKX?_ //Y??\
M@#)_A1_PU5\/_P#G\OO_  !D_P * /7Z*\@_X:J^'_\ S^WW_@#)_A2?\-6?
M#[_G]OO_  !D_P * /5-4_X]?^!"LBO.[W]J7P!<0[%O;[.0?^/&3_"J'_#3
M'@/_ )_;[_P!DH ]3HKRS_AICP'_ ,_M]_X R4?\-,> _P#G]OO_  !DH ]3
MHKRS_AICP'_S^WW_ ( R4?\ #3'@/_G]OO\ P!DH ]3HKRS_ (:8\!_\_M]_
MX R4G_#3/@/_ )_;[_P!DH ]4HKRO_AIGP'_ ,_M]_X R4?\-,^ _P#G]OO_
M  !DI@>J45Y7_P -,^ _^?V^_P# &2C_ (:9\!_\_M]_X R4 >J45Y7_ ,-,
M^ _^?V^_\ 9*/^&F? ?_ #^WW_@#)0!ZI17E?_#3/@/_ )_;[_P!DH_X:9\!
M_P#/[??^ ,E 'JE%>5_\-,^ _P#G]OO_  !DH_X:9\!_\_M]_P" ,E 'JE%>
M5_\ #3/@/_G]OO\ P!DH_P"&F? ?_/[??^ ,E(#U2BO*_P#AIGP'_P _M]_X
M R4?\-,^ _\ G]OO_ &2@#U2BO*_^&F? ?\ S^WW_@#)1_PTUX"_Y_;[_P
M9* /5**\K_X::\!?\_M]_P" ,E'_  TUX"_Y_;[_ , 9* /5**\K_P"&FO 7
M_/[??^ ,E'_#37@+_G]OO_ &2@#U2BO*_P#AIKP%_P _M]_X R4?\--> O\
MG]OO_ &2@#U2BO*_^&FO 7_/[??^ ,E)_P -.> O^?V^_P# &2@#U6BO*O\
MAISP#_S^WW_@!)1_PTYX!_Y_;[_P DH ]5HKRK_AISP#_P _M]_X 24?\-.>
M ?\ G]OO_ "2@#U6BO*O^&G/ /\ S^WW_@!)1_PTYX!_Y_;[_P  )* /5:*\
MJ_X:<\ _\_M]_P" $E'_  TYX!_Y_;[_ , )* /5:*\J_P"&G/ /_/[??^ $
ME'_#3G@'_G]OO_ "2@#U6BO*O^&G/ /_ #^WW_@!)1_PTYX!_P"?V^_\ )*
M/5:*\J_X:<\ _P#/[??^ $E'_#3G@'_G]OO_   DH ]5HKRK_AISP#_S^WW_
M ( 24G_#3O@'_G]OO_ "2@#U:BO*?^&GO /_ #^WW_@!)1_PT]X!_P"?V^_\
M )*8'JU%>4_\-/> ?^?V^_\  "2C_AI[P#_S^WW_ ( 24 >K45Y3_P -/> ?
M^?V^_P# "2C_ (:>\ _\_M]_X 24 >K45Y3_ ,-/> ?^?V^_\ )*3_AI[P!_
MS^WW_@!)0!ZO17E'_#3W@#_G]OO_   DH_X:>\ ?\_M]_P" $E 'J]%>4?\
M#3W@#_G]OO\ P DH_P"&GO '_/[??^ $E 'J]%>4?\-/> /^?V^_\ )*/^&G
MO '_ #^WW_@!)2 ]7HKRC_AI[P!_S^WW_@!)1_PT]X _Y_;[_P  )* /5Z*\
MH_X:>\ ?\_M]_P" $E'_  T]X _Y_;[_ , )* /5Z*\H_P"&GO '_/[??^ $
ME'_#3W@#_G]OO_ "2@#U>BO*/^&GO '_ #^WW_@!)1_PT]X _P"?V^_\ )*
M/5Z*\H_X:@\ ?\_M]_X 24G_  U!X _Y_;__ , )* /6**\G_P"&H/ '_/[?
M_P#@!)1_PU!X _Y_;_\ \ )*8'K%%>3_ /#4'@#_ )_;_P#\ )*/^&H/ '_/
M[?\ _@!)0!ZQ17D__#4'@#_G]O\ _P  )*/^&H/ '_/[?_\ @!)0!ZQ17D__
M  U#\/\ _G^OO_ "2C_AJ'X?_P#/]??^ $E(#UBBO)_^&H?A_P#\_P!??^ $
ME'_#4/P__P"?Z^_\ )* /6**\G_X:A^'_P#S_7W_ ( 24?\ #4/P_P#^?Z^_
M\ )* /6**\G_ .&H?A__ ,_U]_X 25#=?M3^!88BT,NHW3]HULV4G\6P* /7
MJ^3/VGOB;!XJUVU\,:7*L]EILADNI8SE7GQC:/4*,_B3Z5#\1OVG-<\76LVF
M^'[1M"L91M>X9]URX] 1PGX9/O7F'A[PW)-,I*DY.>:H#NOA]9E=AQ7K]FNV
M-17(^$M%^RQ)D8KM(EVJ*8$E%%% !112-0 VBBB@ HHHH **** "D:EIK4 )
M1110 4444 %%%% !36IU-H **** "BBB@ HHHH 0TVE:DH **** "BBB@ HH
MHH ](HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@".;[IKK? O\ R S_ -=G_I7)3?=-=;X%_P"0&?\ KL_]*3 Z*BBB
MI **** "O@NQU'XA_"?XS>+=>T+P5?:J+R>6)6FLIFC*%\AE*]:^]**\_%X3
MZUR-3<7%W31]+DN=+*56A.BJL:J2:;:T3OT.%^#/C#7_ !SX'AU7Q+H_]AZH
M\SHUF8WCPH/!P_/-=N(D5BP10W]['-/HKLIQ<(*,G=KJ>'B:L*U:=2G!0BWI
M%;+R/*/CW\2/%_P[T_3)O"7AL^(IKB1DF0022>6H&0?DZ?C7@?P,MO&7B?\
M:<'B[Q#X7OM&%W#.96:UDCA0^5M RP[X]:^TZ*\^M@I5JT:LJCM%II=-#Z7
MY]3P&!JX2GAH\]2,HN=W>TO+;0:RB12K ,K#!!Z$5^:/[7/_  25_P"$QUZ_
M\6_""]M=-O+MVFN?#E^Q2!I#R6AEYV9/\+<>XK],**]0^1/Y_P _L3?M.^!K
MV>QL/ WBJTW':[:/=9B?_@44FTBO0/A#_P $I_C9\2M<AF\76D7@C2)'#7-Y
MJ=PL]TRY^;;$C$EO]\BOW HIW%8^:?B5^RS%X?\ V+]<^#WPVL4DG;36M[9;
MB58S<3,<M)(YXRQR?T[5\V?\$X_V(_BO^SG\:-4\1^-])LK#2Y]+>U22WOXY
MV,A8$#:IS^-?I312&?G_ /\ !33]D'XE_M->*/!%[X#TRSO[?2K.XANFNKZ.
MW*L[H5P&// ->L_L@_LQZEX+_9'E^%GQ.TJV,E\]U'>6<4ZS(8I0 "&7C/?V
M(KZGHH _&CXM?\$L/C+\(/&C:Y\)+]_$.GPR&6RN;&]6RU&U!SA3EEW$#C*G
MGTKFE_8/_:S_ &@=<M%\<KJ2P0G:+_Q7K"R) IZE(P[,?^ KSZU^WE%.XK'A
MG[(O[*/A_P#9-^&Y\/Z7.=4U:\D%QJFK2(%:YEQ@!1_"BC@#/J>]?FS^UM_P
M37^+MI\:O$?B7P%HA\4:!K&H2ZE!)8W")/;/(Y<HR,P/#'AER*_9FB@#X#_9
M5_90\:?$O]G/QAX&_:-M-9N);[4$ETV75-0^TW-JJH LD3;FV8/8]>>*^1/C
M5_P27^,'P^U.XF\&QVWC[0U8F&2UE2"\5>V^)R,G_<)K]MZ*+@?@##^Q7^U#
MXHCCTJ?P1XLDM =JPZC=E;=?^_DFT"OLS]BG_@E=J?P^\9:9XZ^+%Q92W>G.
M)[+PY:,)T68'*O-)]TX_NKD9ZFOTRHH"Q^%7_!5CC]KS6O\ KPMO_036YX8_
M9>_:W\ ?#O2F^&NKZU>^"_$EC#?+#X?U80H/-C#%7B9@R-S@E>#CK7T3^W!_
MP3G^*'[17QZU+QEX8O-!ATJXM8H46_NWCEW*"#D!"/UK[]^"_A"^^'_PE\'^
M&M2:)]0TG2K>RN&@8M&7CC"MM) R,CTH _./]A__ ()@^+/#GQ&TSX@?%R.#
M3ETJ<7=EH:S+<33SCE9)F4E0 >=N221S7U-^W)^PSI7[6OA^TO;"\BT+QOI:
M,MGJ,B%HIHSR890.=N<88<CGUKZIHH&?A[9_L;?MC?!=KO0_"MMX@M--N&(<
M^&]<06LV>-V!(-N?< UZC^S3_P $F?&WB'QE:^)/C3<1:9I,<PN9M(2Z%U>7
MS;LXED4E5![G<6.>U?KC11<5CP']L3]FC_AH;]GF_P# FAR6^E7]L(IM*WKM
MA5XL;8SC[JD#;GMFORD\&?L0_M6?#7Q4(] \-:]HK-*B7%SI&K1PQ31AQG+K
M* P^M?NS10!\0_\ !1K]C?Q7^TUX#\):EX1,-QXI\.(ZMI]S*(_M4<BKO"N3
M@."@(R<'GFOEW]BC]EW]I7X5_'#PFNLZ)X@T+P%!?>;J=FVI(+-UP02T2R8?
M/T.:_8"B@#\HOVMO^"5/BY/'E_XT^#$D%Y:WERUZVAF=;6XLI2=Q,#DA2N>0
M,@CMFO*K_P#93_;5^-MI:^%O%;>(;C0H6 ">(=;C%HF. Q&\E\?1C7[944!8
M^-?V<?V [3]G#X'>--.M[F+7_B'XETJ:TN;\#RXES&0D$6>B;CRQZ\=,5\U_
ML/\ _!/WXS?!']IKPQXS\6:+86>@V*W0GF@U**5QOA=5PJG)Y(K]7J*!A111
M2 _++]O;]@KXP_'K]H?4?%G@_1K"]T6:S@A26?48H6++NR-K'/<5]%_#W]G#
MQSX?_P""=M]\);VPMT\:RZ5>6JVJW2-%YDDSL@\S[O0CFOL*BF!^8'_!/;]A
M+XO?L^?M 0^*_&FCV%EHRZ=/;F6WU&*=M[ ;1M4YKU3_ (*;?LH_$7]IG_A!
M_P#A ]-M-0_LK[1]J^U7B6^W?MVXW'GH>E?==% CYC_X)Y_ WQ;^SW^S\OA7
MQI9P6.L_VI<77E6]PLR^6X3:=R\?PFOGS_@H]^P3XZ^/WQ4T7QC\.=,L;R66
MP^RZFEQ=QVQWHQ*/\WWB5;'_  $5^C]%(9\0_P#!-/\ 8U\3?LRZ3XKU;QU9
MVEKXFU:6.WACM[A9_+MTR<[UX^9B./\ 8%>I_MJ?L=Z/^UQX"M[%[M='\3Z6
M6ETK4RFY59A\T<@ZE&P.G((!]J^BZ* /Q)T3]D']LK]GZ^OM*\$)K=G97#?/
M-X;UB/[-/_M[2XP?<J#7IG[.7_!*GQ[XP\?0>,/CE?+:6:W(O+C36NQ=WNH.
M#G$L@)"*3UY)[<5^M5%.XK'P=^WE_P $[-7_ &BKZQ\3>"?$AM-5T^U6TA\.
MZG*PL!&H  @(_P!2>!D8P?:OD;3_ (!_MU^"=//A72Y_%T&DA3 L-GKL3VX3
MIA7\SY5Q[BOVJHH _,C]B'_@F+XI\!_$K2_B1\6+NVBOM-F^UV>B03"YD:XS
ME99I0=N5/. 3D]37I'_!3/\ 8J\6?M(V_AWQ1X$C@OM>T:*2VGTR:58FN(6.
MX&-F(7<ISP2,YK[OHH _);]@/]FW]H[X3_';PT?$FC^(-"^'UJUPUY9S:BOV
M/<T3!281(0V6(Z#WK#\/_P#!.'XXZ?\ M-6/C*;0=.708O$ZZFTPU2(OY GW
M[MN<YV]J_86B@#\_/^"E'Q,^ &M7,'PZ^*4/B&P\3VMNM]INMZ-IZ3/;*^1@
M%G&Y3M^9?8<Y%> _!7_@DWHGQJ\*Z1XSTCXN_:O"6I+YD6S1@ET%!(*.#*55
MQCWQ7VO^VO\ L%Z%^UQ;Z?JD6K/X;\8:;"8+;4/*\V&:(G/ERIP2 <X(.1D\
M'-?$]C_P2M_:1\'QW.F>'OB'I-II4Y.]+'6;NVCD!XRT80=OK0!\A^)_!VE>
M!_VF+GPQX>N9-1TO2_$ L;:X9@[RB.;;DE1@DD=J_6K_ (*&_L1ZM^U)X7T#
M6O"%Q;0^+M$C,:VMV_EQWD+ '9O_ (6!R1GCDYKSK]E/_@DROPM\>Z7XU^(_
MB:U\0:AIDPNK72=,C;[/YP.5>61P&?!YVA1D]37Z,T ?BA\,_P!D7]M'3-/F
M\!Z-+KG@[PO,[+<1R:VD-DH8_,1L<D@^B#FI]4_X)0_&[P;\0[.;0[;2_$VD
MV5Q;W U W\=N9F&UI,1L=P ;<!GKC-?M111<+'S_ /ME?LZWO[2W[/%]X/L)
MX;'7D,-Y8M<']WY\8^XQ'0$%AGMG-?E5X#_8C_:K^&7C!%T'PUKVB;IXTNKG
M2-6CBBFC#@G+)* RXSUK]U:* /@3]N[_ ()P77[0VI0^._ ]Y:Z=XU%K'#?Z
M?>'9#J&Q0%;S!]V0  9/! '2OD+3?V9_VW=)\.MX"LHO%5IX;VF#[#'KD0LP
MAX*AO-P$]@<5^W%% 'Y\?L)_\$S9?@=XFM_'_P 2;JSU+Q3;#.G:79DR0V+G
M@R,Y^^^,@8&!GN:_0>BBD,**** "BBB@ HHHH \ ^.RC_A.;4XY^PQ\_\#DK
M/\-_=%:/QV_Y'BT_Z\D_]#DK.\-_=%4!V,/W:?3(?NTYC3 0FDHHH **** "
MBBB@!LD@C7)_ 5Y5I:E?B$"WWC>,3^9KU*/]]('/W%^[_C7F&G_\E$'_ %^-
M_,UY^*WAZGTF4_!B/\+/5*1C2DTVO0/FPHHHH **** "HIB6VQC^+K]*D)P,
MGI44(+%I#_%T^E(:[C9[99$VXXKE=:\*1W@;Y <^U=E3&0&F(\<U#X=JS'"?
MI6:WPW_Z9_I7MK6B-_#3?L*?W10!XG_PK?\ Z9_I1_PK?_IG^E>V?84_NBC[
M"G]T4 >)_P#"M_\ IG^E'_"M_P#IG^E>V?84_NBC["G]T4@/$_\ A6__ $S_
M $H_X5O_ -,_TKVS["G]T4?84_NB@#Q/_A6__3/]*3_A7/\ TS_2O;#8I_=%
M-^PQ_P!V@#Q7_A7'_3/]*/\ A7'_ $S_ $KVK[#'_=H^PQ_W:8'BO_"N/^F?
MZ4?\*X_Z9_I7M7V&/^[1]AC_ +M(#Q7_ (5Q_P!,_P!*/^%<?],_TKVK[#'_
M ':/L,?]V@#Q7_A7'_3/]*3_ (5S_L?I7M?V&/\ NTTV,?\ =H \4_X5Q_L?
MI1_PK?\ V/TKVO[#'_=H^PQ_W:8'BG_"M_\ 8_2C_A6_^Q^E>U_88_[M'V&/
M^[0!XI_PK?\ V/TH_P"%;_['Z5[7]AC_ +M'V&/^[0!XI_PK?_8_2C_A6_\
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
M7I?_  A&C_\ /L?^_C?XT?\ "$:/_P ^Q_[^-_C1<#S3<*;NKTW_ (0?1_\
MGV/_ '\;_&D_X0?1O^?4_P#?QO\ &BX'F611D5Z;_P (/HW_ #ZG_OXW^-'_
M  @^C?\ /J?^_C?XT7 \RR*,BO1K[P;I-O#O2UYR!R[?XU0_X1O3?^?4?]]M
M_C1<#B,BC(KM_P#A&]-_Y]1_WVW^-'_"-Z;_ ,^H_P"^V_QHN!Q&12,PKN/^
M$;TW_GU'_?;?XTG_  C6F_\ /J/^^V_QHN!P^11D5W'_  C6F?\ /J/^^V_Q
MH_X1K3/^?4?]]M_C1<#A\BC(KN/^$:TS_GU'_?;?XT?\(UIG_/J/^^V_QHN!
MP^11D5W'_"-:9_SZC_OMO\:/^$:TS_GU'_?;?XT7 X?(I"PKN?\ A&M,_P"?
M4?\ ?;?XT?\ ",Z9_P ^H_[[;_&BX'"9%&17=?\ ",Z9_P ^H_[[;_&C_A&=
M,_Y]1_WVW^-%P.%R*,BNZ_X1G3/^?4?]]M_C1_PC.F?\^H_[[;_&BX'"Y%&1
M7=?\(SIG_/J/^^V_QH_X1G3/^?4?]]M_C1<#A<BC<*[K_A&=,_Y]1_WVW^-'
M_",Z9_SZ#_OMO\:+@<%N%&17>_\ ",:7_P ^B_\ ?;?XT?\ ",:7_P ^B_\
M?;?XT7 X+(HR*[W_ (1C2_\ GT7_ +[;_&C_ (1C2_\ GT7_ +[;_&BX'!9%
M&17>_P#",:7_ ,^B_P#?;?XT?\(QI?\ SZ+_ -]M_C1<#@LBC<*[W_A&-+_Y
M]%_[[;_&C_A%]+_Y]%_[[;_&BX' ;A1D5WW_  B^E_\ /HO_ 'VW^-'_  B^
ME_\ /HO_ 'VW^-%P.!R*,BN^_P"$7TO_ )]%_P"^V_QH_P"$7TO_ )]%_P"^
MV_QHN!P.11D5WW_"+Z7_ ,^B_P#?;?XT?\(OI?\ SZ+_ -]M_C1<#@<BDW"N
M_P#^$7TO_GT7_OMO\:/^$7TO_GT7_OMO\:+@>?;J,BO0?^$5TK_GT7_OMO\
M&C_A%=*_Y]%_[[;_ !HN!Y]D49%>@_\ "*Z5_P ^B_\ ?;?XT?\ "*Z5_P ^
MB_\ ?;?XT7 \^R*,BO0?^$5TK_GT7_OMO\:/^$5TK_GT7_OMO\:+@>?9%&X5
MZ#_PBNE?\^B_]]M_C2?\(KI7_/HO_?;?XT7 \\R*,BO0_P#A%=)_Y\U_[[;_
M !H_X172?^?-?^^V_P :+@>>9%&17H?_  BND_\ /FO_ 'VW^-'_  BND_\
M/FO_ 'VW^-%P//,BC(KT/_A%=)_Y\U_[[;_&C_A%=)_Y\U_[[;_&BX'GF106
M%>A_\(KI/_/FO_?;?XT?\(GI/_/FO_?;?XT7 \ZR*,BO1/\ A$])_P"?-?\
MOMO\:/\ A$])_P"?-?\ OMO\:+@>=Y%&17HG_")Z3_SYK_WVW^-'_")Z3_SY
MK_WVW^-%P/.\BC(KT3_A$])_Y\U_[[;_ !H_X1/2?^?-?^^V_P :+@>=Y%(S
M"O1?^$3TG_GS7_OMO\:/^$2TG_GS7_OMO\:+@><9%&17H_\ PB.D?\^:_P#?
M;?XT?\(CI'_/FO\ WVW^-%P/.,BC(KT?_A$=(_Y\U_[[;_&C_A$=(_Y\U_[[
M;_&BX'G&11D5Z/\ \(CI'_/FO_?;?XT?\(CI'_/FO_?;?XT7 \XR*1F%>D?\
M(CI'_/FO_?;?XTG_  B.D?\ /DO_ 'VW^-%P/-LBC(KTG_A$=(_Y\E_[[;_&
MC_A$=(_Y\E_[[;_&BX'FV11D5Z3_ ,(CI'_/DO\ WVW^-'_"(Z1_SY+_ -]M
M_C1<#S;(HR*])_X1'2/^?)?^^V_QH_X1'2/^?)?^^V_QHN!YMD4TL*]+_P"$
M1TC_ )\E_P"^V_QH_P"$/T?_ )\E_P"^V_QHN!YID49%>E_\(?H__/DO_?;?
MXT?\(?H__/DO_?;?XT7 \TR*,BO2_P#A#]'_ .?)?^^V_P :/^$/T?\ Y\E_
M[[;_ !HN!YID49%>E_\ "'Z/_P ^2_\ ?;?XT?\ "'Z/_P ^2_\ ?;?XT7 \
MSW"FY%>G?\(?H_\ SY+_ -]M_C4<G@O1Y%P+79[K(V?YT7 \UR*6NFU[P#-:
MQ-/IKM<!1DP28W_@>]<7#?J[%3\K X(/4'TH O44U6#4ZF 4444 (U-I324
M%%%% !1110 4444 --)110 4444 %%%% !0:*1J $HHHH **** "BBB@ IK4
MZF4 %%%% !1110 4444 %%(W2B@#TFBDR*,B@!:*3=1NH 6BDW4;J %HINZC
M=0 ZBF[C1DT .HIM)0 ^DW"FT4 .W4;J;10 N31244 %%%% !1110 4444 ,
MF^[77> _^0&?^NS_ -*Y&;[M==X#_P"0&?\ KL_]*3 Z.BBBI **** "BBB@
M HHHH **** "BBB@ HHI"<=>* %HIHD4\!@3]:=0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!X!\=S_Q7%I_UY1_^AR5F>'.@K2^/'_(\6O_ %XQ
M_P#H<E9OAS[HJ@.QA^[3Z9#]VGTP"BBB@ IDDFS@#+'H*)91&/5CT6DBC*Y9
MCESU]O:D/S%BC\L$DY8]33Z*0F@09YKRG3_^2B#_ *_&_F:]5KRK3_\ DH@_
MZ_&_F:XL3O#U/HLH^#$?X&>JT445W'SH4444 %0_ZZ3_ &%/YFEF8\(OWF_0
M4]%$:A1T%(>PZI+2W:]NX;=.&D<+GTS41-:OA'#>(K0'_:/_ (Z:8CT6RLXM
M/M8X(5VH@Q]?>IZ**@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** *>J?\>O_ A616OJG_'K_P "%9%
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
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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 *\V_:,./@WX@/\
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
M,:  FDHHIB"M;PC_ ,C+9_\  _\ T UDUK>$?^1EL_\ @?\ Z :0'IM%%%2
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% %/5/\ CU_X$*R*U]4_X]?^!"LB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KS7]HW_DC7B'Z0?^CXZ]*KS7]HW_DC7B'Z
M0?\ H^.@#YN^'?WD^M>U:?\ ZE:\5^'?WD^M>TZ?_J15 6S2444P"BBB@ HH
MHH ***1J &T444 %%%% !1110 4C4M-;K0 4444 %%%% !1110 4UJ=3* "B
MBB@ HHHH **** "F4YJ;0 4444 >D4444 %%%% !1110 4444 %%%% !1110
M 4444 %%&:-PH **3=1NH 6BFYHH =FDW4E% "[J3-%% $<WW:['P%_R C_U
MV?\ I7'3?=KL? 7_ " C_P!=G_I28'1T445(!1110 4444 %%%% !1110 4R
M:&.YADAFC66*12CQNH*LI&""#U!%/HH ^"?&7PS\??L:?$C4?&OPZT]];\"7
MN/M.G8>7R4)+%)%494*0=LO. V#WSU-K_P %-/"B0*NH^#=:MKL??CAFA=0?
M8LRG]*^S:RY_"NBW4ADFT>PED;J\ELC$_B17G?5JE-OV$[+M:_W'U7]KX7%1
MB\QP_M)I6YE)Q;7GW?F?)G_#S;P/_P!"KKW_ 'W;_P#QRH;W_@IKX4:UE&G>
M#]9GOBI\F.>:!49NP8JS$#Z U]:_\(=H'_0#TW_P$C_PI\7A/1+>19(M&T^.
M13D,MJ@(_'%/V6*_Y^+[B?KF3+7ZI+_P8_\ (^-/V?\ X;^.?CU\<+?XS^/;
M#^R=*M<2:;9LK1^854K$(T/(C3)8LWWCZ\U]P445T4:*HQM>[>K9Y>88^>85
M5-Q48Q5HQ6R2Z?\ !"BBBN@\L**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /GSX],
M_P#PG5J%'_+C'\Q_WY*S?#,04 GYF_O&M7X\?\CQ:_\ 7C'_ .AR5F^'/NBF
M,[&'[M/ID/W:?5""FT44 %%%% !1110 5Y5I_P#R40?]?C?S->JUY/9L7^(F
MU#C_ $QLMZ<FN#%;P]3Z/*/@Q'^%GJ3R&1MB'ZMZ5(JB-0!THCC$:X%*37<?
M.@33:**8@HHHH *UO"/_ ",MG_P/_P! -9-:WA'_ )&6S_X'_P"@&D!Z;111
M4@%%%% !17SW^TU^U4/@I?Z?X9T#1V\1>,M2C$D%KR8XD)*J6"_,S$@X48S@
M\UX]'X@_; \?_O+73H_#-M(3\CP6UL5'7_EJ6?N.GI]:XIXJ$9.$4Y-=D?08
M?):]>C&O4G&G![.<K7]%N?<M9FL>)M)\/VLUQJ.I6ME%"I=S-,JX &3U/I7Q
M9)^R3\?O&[@^*?BHMO$?X4O[B<KVQM4(OKT-9'CS_@GW;^#OA[XF\4:KXYO-
M7OM)TRYO4B%H%5VCC+*"S.QP=H!K*6(KV;C2^]I';3RG+N>,*N-3;TM&+?X[
M&C<?M!?&K]I;QAJ=K\'H%T+PS8_)]LN%C5FR3M>21U.UF'(10<#KZU<_X5=^
MU_\ ]#W9_P#@9%_\CUW?_!.:%%^ =W(J .^MW.Y@.3A(L9KZEK.C0=>FJLYN
M[[.QUYAF4<MQ,\)AL/3Y8.WO1YF[=6V?#_\ PJ[]K_\ Z'JS_P# R+_Y'H_X
M5=^U_P#]#U9_^!D7_P CU]P45M]3C_/+[SS_ /6"K_T#TO\ P!'P_P#\*N_:
M_P#^AZL__ R+_P"1Z/\ A5W[7_\ T/5G_P"!D7_R/7W!11]3C_/+[P_U@J_]
M ]+_ , 1\/\ _"KOVO\ _H>K/_P,B_\ D>C_ (5=^U__ -#U9_\ @9%_\CU]
MP44?4X_SR^\/]8*O_0/2_P# $?#_ /PJ[]K_ /Z'JS_\#(O_ )'H_P"%7?M?
M_P#0]6?_ (&1?_(]?<%%'U./\\OO#_6"K_T#TO\ P!'P_P#\*N_:_P#^AZL_
M_ R+_P"1Z/\ A7'[8-C_ *0OC.SNFC^80_:X#OQVP8 /S(K[@HH^IQ_GE]X?
MZP5?^@>E_P" (^1?@#^U]K(\92?#OXOVL>A>)XG6""_DC$*RR?W)0#M!;C:R
M_*WZGZZKP[]IW]F+2OC]X?6>%H]-\66*'[%J&WAQU\J7'52>AZJ>1W!\E_9A
M_:<U7PKKP^$WQ8$NFZ[9/]EL=2OCC?CA8I6/7(^Y)G# @>A,PJ3P\_95G=/9
M_H_,UQ&$H9I0>,P$>6<?CIKI_>CY=UT/LNBBBO2/D@HHHH **** "BBB@"GJ
MG_'K_P "%9%:^J?\>O\ P(5D4 %%%% !1110 44R>>*U@DFGD2&&-2\DDC!5
M10,DDG@ #N:^8?'W_!2KX ?#_5YM,F\82:W=PL5D.B6<EU$"#@@2@!#^!- '
MU#17B'P5_;2^#WQ^U)=+\)>+H9-:;.S2M0B>TN9,#)V+(!OP/[I->WT %%%%
M !1110 4444 %%%8?B#QQX>\)W^D6.LZW8Z9?:O<+::?:W,ZI+=S'HD:=6/T
M% &Y1110 4444 %%%% !1110 4444 %%%% !117!?&;XY^"_V?O"L/B/QUJK
MZ/H\UTMFDZ6TMP3*RLP7;&K'HC<XQQ0!WM%?*W_#S_\ 9P_Z'JX_\$M[_P#&
MJW?"O_!0[]GOQ?J$5E9_$>RM9I3M4ZE;3VB9/0%I$4#\30!]&45';W$5W;Q3
MP2I/!*H>.6)@R.I&0P(X((YR*DH **** "BBB@ HHKRGXY?M1?#;]G%](3X@
M:])HK:L)&LQ'93W'F",J'_U:-C&X=?6@#U:BL+P+XVT?XD>#](\4>'KHWVB:
MM;K=6=PT;1F2,]#M8!ATZ$5NT %%%% !117@/Q@_;L^"GP0UB72/$7C*&?68
M6*3:?I,+WDL+#JLGE@JC>S$&@#WZBOFGX9_\%&/@-\4M:@TBQ\8_V1J,[!(H
MM<MGLUD8\ "1ALR3V+5]+ @@$'(H **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *\U_:-_Y(UXA^D'_H^.O2J\U_:-_P"2->(?I!_Z/CH ^;OAW]Y/K7M%
MC_JEKQ?X>?>3ZU[/I_\ JA5 7****8!1110 4444 %--*:;0 4444 %%%% !
M1110 4VE:DH **** "BBB@ HHHH 1J;2FDH **** "BBB@ HHHH :>M)110
M4444 >D9HS3:* '9HR*;10 [(I-U)10 NZC=244 +NHW4E% !N-&3110 444
M4 %%%% !1110 4444 %%%% !1110!'-]VNQ\!?\ ("/_ %V?^E<=-]VNQ\!?
M\@(_]=G_ *4F!T=%%%2 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MT^ NL76B^(?B_P".]>\/:M!;/:Z7INCLEP\T8<L[);E">20"Y95Z9H R(/\
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
M+B.+V9N?RKGUTO7M87?=WWV&-AGRHASCT./\:M6G@G3X2&F\R[D[M*W!_ 4
M1W'CBTW^7:037DG0;5P#_7]*B^T^)-4_U4,>GQ'^)_O?K_A71V]I!:+M@ACB
M'3Y% J6@#F!X-FN_FO\ 4YYG]$Z#\_\ "JUQ#J'@^1)TG>]T[(#QOU7/\OPK
ML*S?$DD<>A7IDQM,9 SZGI^M %ZVN$NK>.:,[HY%#*?8U)61X3C>/P_:"3@X
M)&?0DD?I6NU #:*** "BBB@ HHHH *0TM-:@!**** "BBB@ HHHH *1J6FT
M)1110 4444 >C4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!'-]VNQ\!?\ ("/_ %V?^E<=-]VNQ\!?\@(_]=G_ *4F
M!T=%%%2 4444 %%%% !1110 4444 %(S!5))P!R2:6OC3]OKQ9KEQXD^'G@#
M3=4N-)T[Q!<%;R2W<J9-TT42AL$95=Y;;G![UA7JJC3<VKGI9=@I9AB8X=2Y
M;WU[)*[/L#^UK+_G\M_^_J_XT?VM9?\ /Y;_ /?U?\:^+_\ AV'HW_0^W_\
MX+8__BZ/^'8>B_\ 0^W_ /X+8_\ XNN;VV*_Y]?^3(]?ZCD__0:__!<O\S[0
M_M:R_P"?RW_[^K_C2KJEFS "[@)/0"1?\:^+O^'8>B_]#[?_ /@MC_\ BZS/
M%'_!.#3/"_AK5M9MO'=\]QIUI-=QJ;!%RT:%@,A\CIU%+VV)2NZ7_DR*CE^4
M2:BL:[O_ *=R_P S[NHKYF_8!^(VL^/_ (+W$6M74M_/H^H-9175PY>1XBB2
M*&8\G;O(R>P%?3-=E&HJU-5%U/"QV$E@<3/#3=W%V"BBBM3A"BN>UKXA>&/#
MMY]DU/Q!IMA=9P8;BZ17&?4$Y%;-KJ%K?627EM<Q7%HZ[UGB<,C+ZAAQB@"Q
M17+?\+4\&_\ 0TZ1_P"!L?\ C6OHGB72?$D4LFDZE:ZE'$VUVM9ED"D\X.#Q
M0!I45B:]XV\/^%Y$CU?6[#39&&5CNKA$8@]\$YQ6CINJ6>M6:7=A=PWMK)]V
M:WD#H?H1Q0!:HK-T[Q)I.KWUU9V.I6MW=VIQ/!#,KO$<XPP!R.01S0OB32I-
M:;2%U*U;557>UD)E\X+C.=N<XP10!I45@ZKX\\-Z'>O9ZCKVG6-V@!:&XN41
MQD9&03Z5-H_C#0O$4K1:7K-CJ$JC<8[:X21@/7 .<4 ;%%9M]XDTK3=2M=/N
M]2M;:^NN(+:695DEYQ\JDY//I5'4OB!X9T6^DL[_ %_3;.[CQO@GND1UR,C(
M)R.* .@HKG;#XB>%M4O(K2S\0Z9=74S;8X8;I&=SZ  \U<TGQ9HNO74]KINK
M6=]<P<RPV\ZNZ<XY .1SQ0!K45E7GBK1M/U:#2[G5;.WU*?;Y5I).JRODX&%
MSDY(K5H **Q+CQMX?L]6&ESZW80ZD75/LDEP@EW-C VYSDY'YU-KGBO1O#/D
MC5M5L],,V?+^U3K'OQC.,GG&1^= &K16==>(M+LM(75;C4;6'3&56%Y)*HB(
M;&T[LXYR,?6L?_A:G@W_ *&G2/\ P-C_ ,: .IHJOI^H6VJV<-W9W$=U:S+N
MCFA8,CCU!'452C\5:--K3:/'JMF^JKG=9+.IF&!D_)G/3F@#5HHKF9OB=X1M
M]0^PR>)M)2[SM\EKR/=GTZT =-15>[U"UL+&2\N;B*"TC3S'GD<*BKUW$],5
M%INLV&L:>M]87D%Y9-G%Q!('0XX/(XXQ0!=HK-T?Q)I7B"VEN-,U*UU"")ML
MDEM*LBJ<9P2#P<5D?\+2\'9Q_P )3I&>G_'['_C3 ZFBJ>EZQ8:Y:BYTZ]M[
M^WSCS;:59%SZ9!ZUCW?Q(\*6%U+;7/B32X+B%BDD4EVBLC#J"">#2 Z2BL;1
M?&6@^)+B2#2M9L=2GC7>\=K<+(RKG&2 >F346O>//#GA><0ZOKNGZ;,<$1W-
MRB-ST."<T ;U%5=-U2SUFSCN["[AO;63[LUO('0_0CBHX=<T^YU:YTN*]ADU
M&V19)K57!DC5ONLR]0#0!>HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /G_X\?\ (\6O_7C'_P"AR5E^'3P*T_CS_P CS:_]
M>,?_ *,DK,\.?=%4!V$/W:DJ.'[M24P"BBB@ IDDBQC)/X4UYCNVQC<WZ"EC
MAVG<QW/ZTA^HT1M*<R<#LO\ C4U%)0(6O*;'_DH8_P"OQOYFO5,\UY78?\E"
M'_7XW\S7#BMX>I]%E'P8C_ SU.BBBN\^="BBB@!T?^L7ZU^<GC:9Y_&>OR.=
MSMJ%QD_]M6K]&X_]8OU%?G#XP_Y&[7O^PA<?^C6KX_B+X*7J_P!#]U\*O]XQ
M;_NQ_-F17LW['O\ R<5X4^EU_P"DLM>,U[-^Q[_R<5X4^EU_Z2RU\I@?]ZI?
MXE^9^U<1?\B;&?\ 7N?_ *2S],****_6#^( HHHH ^(/^"BMLVA^*/AAXJC#
M&2VN)4X[&.2*5?YG\J^VK6X6ZMXID.4D0.OT(R*^5O\ @H]HAO\ X(Z9J"Y#
M:?J\3$X_A>.1/YE:]V^!^NCQ+\'?!>I LQFTFVW,PY++&%8_F#7GTO=Q52/=
M)_H?4XW][D^$J?RN<?QNCN*\^_:%_P"2#_$/_L 7W_HAZ]!KS[]H7_D@_P 0
M_P#L 7W_ *(>NNK_  Y>C/"P?^\TO\2_,\>_X)T?\F_W'_8;NO\ T"*OJ*OE
MW_@G1_R;_<?]ANZ_] BKZBK#!_[O#T/1SW_D9XC_ !,*^'/V._\ D[CXS_\
M76^_].%?<=?FQHGC/QW^SG^T1\2M;M/AYJFNG5+Z[C16MYUC\I[DRI(KI&P8
M$8_.L,9)4YTYRV3_ $/2R*E+$X?%X>G;FE%6NTNOF?I/17Q!_P -Y?$K_HBU
M[^5W_P#&*/\ AO+XE?\ 1%KW\KO_ .,5?UZAW?W/_(P_U:S+^5?^!Q_S/M^B
MOB#_ (;R^)7_ $1:]_*[_P#C%'_#>7Q*_P"B+7OY7?\ \8H^O4.[^Y_Y!_JU
MF7\J_P# X_YGV_17Q!_PWE\2O^B+7OY7?_QBC_AO+XE?]$6O?RN__C%'UZAW
M?W/_ "#_ %:S+^5?^!Q_S(_VCO\ D_;X3_\ 7/3O_2J>ON.OSCT_Q1XW_:!_
M:P^'?BB^\ ZEX>&GSVL4JF"8Q+%%+)*TC2.B@<.>/8=S7Z.5.#DIRJ36S?Z&
MV?4Y4*>$H3MS1A9V:?5]@HHHKTCY$*^(/BE_HO\ P4<\"M%^[::UM_,(_BS%
M<#G\ !^%?;]?$'Q8_P"4C7@#_KUMO_0+FO/QOPP_Q(^HX?\ XM?_ *]3_(^W
MZ***] ^7"BBB@ HHHH IZI_QZ_\  A616OJG_'K_ ,"%9% !1110 4444 ?#
M7_!3W]C_ %?X^>$=*\:^#;-M0\7>'(7@FTZ(9DOK,G?A!W>-BS!>K!V R<"O
MCS]F_P#X*;>//V:_!L?@/Q%X6C\6:=I.8+**]N'LKNQ4$_N6;8VY0>@9<CIG
M'3]J*X[Q5\&? 'CJ^^V^(O!'A_7+WJ;F_P!,AEE/U<KD_B: /Q'\;>+?BQ_P
M4E^/5@+31P\^U;.TL[-&^Q:3:[BQ>20]!R69VY8\ =!7Z"?MH?L3WGBK]C[P
M;X0\#6[:GKGP^CC>UMDX>_3RPMSM!ZNQ D [X(ZD5]G^&_".@^#;)K/P_HFF
MZ%:,=S0:;:1VZ,<8R0@&3[FM:@#\7?V1_P#@H]J_[*?@.[^'OB?P=/K]C8W$
MLMBOVC[)<6;L<O"X9#E=V3T!4ENO;E? /@OQ_P#\%(/VK)_$]_IK6FCSW<4V
MJWD2'[+IMC'@+ KG[S[%"J.K$DG R1^SGBKX-^ ?'5]]M\1>"?#^N7O>YO\
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
MB[X2>!_']RMSXF\':%K]RH"B?4=.BFDP.@W,N<>V: /S$_9Y_:4^)W[3?[3
MTWP5X#\)V'@62^6XN8+KPY:S+I5@I 9FG"*QD(' SRS<<#CD/^"O'A'Q#I7[
M2NG^)=1M9[CPUJ.E6\6GSMGR<Q%A+#D=#D[CT/SYK]@?#?A/0_!NG_8/#^C:
M?H=CNW?9M-M4MXR?4J@ )]Z=XB\,:-XNTQ].UW2;'6M/<AFM=0MDGB)'0[7!
M&?>@#\A/CW^W)X1^*W[-S_"SX3_"JY\-K/;13ZR;>UB\FTMX"))"GE EAN0$
MR/MP 2>2<=G_ ,$N?#=C\6OV=?V@?ADUXEKJ&MPPJI89\M9(98UD(] X7-?I
MCX9^%'@GP797EGH'@_0M&M;Q#%=0V6G0QK.AZI( OSJ?[IR*T-!\$>&_"DTL
MNA^'=(T2690LDFFV$-LS@'(#%%&1]: /P_\ V9?V@O%?_!/?XU>)]+\3^%KB
MYBN$^P:OH\C^1*&C8F.:)B"#C+8/1E<\]#63^VQ^TSXB_:R\4:1XQF\.7'A_
MP98+)IFCQR_.&<$/,3)@!G.4R%X4;1[G]Q_&'PK\%_$*:&7Q1X2T3Q#-",1R
MZG813N@] S*3CVSBK%Q\.?"-YI-EI=QX4T*XTRQR+2RFTR!X;?/7RT*$+G S
M@#.* /,OV(2#^R/\)^ P_L*'@\@\M7XX_MH?#74OV;_VGO'6BZ3)-INF:KYM
MS9F$[5EL+L$M%[J,O&1_L5^QW[5/QND_90^!<OC#0O"MGJ]IIUU;V?\ 92/]
MDABBD8KE=BD* << 8YK\BM?O_B3_ ,%)OVEK2^AT.2VCNFAL<6:/)::/9*26
M9Y",<9=R3@LQP!T% 'Z$?\$F?@X?A[^SC+XJO+;RM4\87INU9A\QM(LQPCZ%
MO-8?[U?;=97A/PQ8>"?"^C^'M*B$&F:5:16-M&HP%CC0(H_(5JT >!?MN?LV
M_P##4'P)U'PS9&*+Q)92KJ6C33-M3[2@(\MCV#JS)D\ D'M7Y6?L[_M:?%#]
M@3Q%KO@W6?"[7.FR7!DO/#>L;K=X;@ *98I #C<J@$@,K *?0U^Z%<[XN^''
MA/X@1QIXG\,:/XA6,83^U+&*X*#T4LI('TH _$W]IS]LCXA_MU:SH7A+2?"\
MFGZ5#/YMIX<TDO>37-P05$DCA07(!( "@ $GWKZ]\7?L@^*?@[_P3)\2>#-,
M@DN_&EY)#KNNVMB3(T@$L;20+C[WEQHN0O4HV,YK[R\(_#+P?X W'PSX4T7P
M^[+L:33-/B@<KZ%E4$CVS72T ?AY^PO^UU\-OV7]'\3?\)=\.Y/$?B:XG6;3
M]7MHH7F10FW[.3)S&N[YMRYSDY' KB/ _P 3KS4/VZO"WQ#\8:>_ALZCXNM-
M9N;>>-HQ;P2SHZD;@"5V,"&QR.>]?N'-\#/AO<:Y_;4O@#PS)JV_S/MC:1 9
M"V<[L[.N><]:U]6^'GA/7M1_M#5/"NAZG?X4?:[W3()IL*,*-[(6X &.>,4
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
M)<Y-J)[0\Y^Y,X_EBO1?C%HH\1?"CQAINSS&N-)N45=F[+>4Q7CN<@5\]?\
M!-O7?MOP>US2GDW2:?J[,%R?E22)"/\ QY7KSY>[BXOO%K[F?4TOWN15(_R5
M$_O5CZUKS[]H7_D@_P 0_P#L 7W_ *(>O0:\^_:%_P"2#_$/_L 7W_HAZZZO
M\.7HSPL'_O-+_$OS/'O^"='_ ";_ ''_ &&[K_T"*OJ*OEW_ ()T?\F_W'_8
M;NO_ $"*OJ*L,'_N\/0]'/?^1GB/\3"BBO'/%'[7GPE\&^(+_1-5\6)#J5C*
M8;B**RN)E1QU7<D94D=#@\$$5T3J0IZS=CRZ&&KXIN-"#DUV3?Y'L=%>$?\
M#<7P6_Z'!O\ P67?_P :H_X;B^"W_0X-_P""R[_^-5G]9H_SK[T=G]DYA_T#
MS_\  9?Y'N]%>$?\-Q?!;_H<&_\ !9=__&J/^&XO@M_T.#?^"R[_ /C5'UFC
M_.OO0?V3F'_0//\ \!E_D>[T5X1_PW%\%O\ H<&_\%EW_P#&J/\ AN+X+?\
M0X-_X++O_P"-4?6:/\Z^]!_9.8?] \__  &7^1[O17A'_#<7P6_Z'!O_  67
M?_QJC_AN+X+?]#@W_@LN_P#XU1]9H_SK[T']DYA_T#S_ / 9?Y'N]%<'\,?C
MEX(^,?VX>$==CU62RV_:(O)DAD0-T;;(JD@X/(&.*[RMHRC-<T7='GU:-2A-
MTZL7&2Z-685\0?%C_E(UX _Z];;_ - N:^WZY^]^'_AO4O%UCXINM$LI_$5C
M$8+;4I(@9HD.<J&_$_F?6L*])UE%)[-/[CTLMQL<#.I*2OS0E'[T=!11172>
M0%%%% !1110!3U3_ (]?^!"LBM?5/^/7_@0K(H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@!DT$5S&8YHDFC/5)%#*?P-,M+&VT^,I:VT-
MJAZK#&J _@!4U% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7FO[1W_)&?$/_;O_ .E$=>E5YK^T=_R1GQ#_ -N__I1'0!\U_#O[
MR?6O:M/_ -2M>*_#O[R?6O:M/_U*U8%RBBB@ HHJM=ZE:6/_ !\7$<)]&89_
M*@"PU-KG+CQQ;-)Y=E;S7LG^RI _Q_2LNSUS7_$&I7-G'$FE^2,G?]['KZ_R
MH [9E#<E0?J*YB\_XE/C2WF!Q%>)Y9_WNG\\?G0?#^MVX+0ZRSL>JOG']:R?
M$GA>[M[:'4[C4);JXMI P7G:,\?X4 =]14-G<K>6<,Z])$#?F*FH *Y?1S_9
MOBW4+,\)<#S4^O7^IKJ*Y?Q8O]GZIIFI@?<?RY#[?_JS0!T[4E)N#<@Y!Y%+
M0 4444 %%%% !112&@!#UI*** "BBB@ HHHH ***1J &T444 %%%% !1110!
MZ-1110 4444 %%%% !129HR* %HI-PHW4 +13=U&Z@!U%-W&DR: 'T4RB@!V
M11NIM% "[J-QI** "BBB@ HHHH CF^[79^ ?^0"?^NS_ -*XR;[M=GX!_P"0
M"?\ KL_]*3 Z2BBBI **** "BBB@ HHHH **** "N2^)?PK\,?%WP]_8OBG3
M$U&S5_-C.XI)#)@@.C Y!P3[>N:ZVBIE%25I*Z-*=2=&:J4W9K9H^8_^'=_P
ME_NZ]_X,C_\ $U?T#]@?X4^'M<L-4BMM6N9K.=+B.*YORT;,K!EW  9&0.,U
M]&T5S_5:"UY$>M+.LRDFGB)?>SP']K[]HA?@9X/MK&WTZ6^U?Q%!=6UI*DWE
M+:[8P#*3@EBK2)A1C//(Q7QC^S/^TEIW[/&DZDI^'\FO:U?3;GU3[7Y+K"%
M6( Q,0,[B<'G(XXKVO\ X*3?\ACX5_\ 7>\_]#M:^X:X94ZE?$R<9VY+6TON
MCZ.EB<+EN4454H<_M^9R]YQ^"5EL?D_\<?V@X?B;\0O#_CC0_",O@[7M+97F
MNDN?-^T,C*T3'$28*X89.<@@=J_2KX,_%"T^,OPXTCQ=96<VGPWXD!M9V#-&
MZ2-&XW#J-RG!XR,<#I7'?MD?\FS^._\ KTC_ /1\=9/["O\ R;'X5_ZZWO\
MZ5RU5"$Z.)E"4K\ROM;K8SS*OA\?E%/$4Z7)[.?(O><M&N;=^>W8]]HHHKUC
MX8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** /G[X]''CBUSQ_H,?_ *,DK'\.S%L"
M,;O?M6K\>XPWCJU+<_Z#'QV_UDE9WAOA5QQ3&=9##N7,AW'T[58ID/W:DIB"
MBBBF 4TF@FDH **** "O++#_ )*&/^OQOYFO4Z\HM[B.U\>M+-(L42W;%G8X
M &37!BMX>I]'DZ;C72_E9ZO16;_PDVD?]!.U_P"_HH_X2;2/^@G:_P#?T5U^
MTAW/$^KUOY']S-*BLW_A)M(_Z"=K_P!_11_PDVD?]!.U_P"_HH]I#N'U>M_(
M_N9J1_ZQ?J*_.'QA_P C=KO_ &$+C_T:U?H2GB?2/,7_ (F=KC/_ #U%?GIX
ML=9/%FMNI#*U_<$,.A'FMS7R/$4E*%*SZO\ 0_<O"VG.GB,7SQ:TCNO.1E5[
M-^Q[_P G%>%/I=?^DLM>,U[-^Q[_ ,G%>%/I=?\ I++7RV!_WJE_B7YG[+Q%
M_P B;&?]>Y_^DL_3"BBBOU@_B **** &31K-"\;@,KJ5((R""*^(?^">DQ\-
M^/OBEX/D9B]I.K8SQ^ZEDB)^O(K[AKX>^";+X0_X*!?$+2%*Q0:E%<LJ@\,3
MY4P'/?ES7GXCW:M*?G;[T?4Y3^\P6-H=XJ7_ (#+_@GW#7GW[0O_ "0?XA_]
M@"^_]$/7H->??M"_\D'^(?\ V +[_P!$/775_AR]&>%@_P#>:7^)?F>/?\$Z
M/^3?[C_L-W7_ *!%7U%7R[_P3H_Y-_N/^PW=?^@15]15A@_]WAZ'HY[_ ,C/
M$?XF%>3^)?V5/A1XOUV\UG5?!EG<:E>2&6>9)9HO,<]6*HX7)ZDXY/)KUBBN
MF4(S5IJYY5'$5L.W*C-Q;[-K\CQ3_AC#X,?]"-:_^!=S_P#'*/\ AC#X,?\
M0C6O_@7<_P#QRO:Z*S^KT?Y%]R.O^U,?_P _Y_\ @4O\SQ3_ (8P^#'_ $(U
MK_X%W/\ \<H_X8P^#'_0C6O_ (%W/_QRO:Z*/J]'^1?<@_M3'_\ /^?_ (%+
M_,\4_P"&,/@Q_P!"-:_^!=S_ /'*/^&,/@Q_T(UK_P"!=S_\<KVNBCZO1_D7
MW(/[4Q__ #_G_P"!2_S/%/\ AC#X,?\ 0C6O_@7<_P#QRC_AC#X,?]"-:_\
M@7<__'*]KHH^KT?Y%]R#^U,?_P _Y_\ @4O\SBOAS\&?!?PC6]'A'0+?1OMI
M4W#1N[M)MSM!9V)P,G@<<UVM%%:QBHJT59'#4JU*TG.K)R;ZMW844451D%%%
M% !1110 4444 4]4_P"/7_@0K(K7U3_CU_X$*R* "BBB@ HHHH P-0\?^'-)
M\7Z;X5O-8MK?Q'J433V>FN3YL\8W991C&!M;OVK?KY0^+'_*07X._P#8!N?_
M $*YJ[>?M9>-M;^*WC;X>>"_AI'XAUOP_?/ ET^I"&W$"Y!EF9E&UBV %!YY
MYI@?45%?._PQ_:<\1>.+/XA:'JG@==$^(_A"U-R^AM=EX;P;20%D"Y&2 .X.
M]2"<UW?P5^.6G?%KX,6GC^:%-*B$,SW]L)=XM7BSYB[B!D8&1D#((I >FT5\
MSZ3^V:D?P 'Q,U[PPUD^HZD^G:#HMG<&2;4B#M5LE1MR0V< XVGJ:JZG^U)\
M2?AFNEZU\3_A7'X>\':A.D#ZCIVIBYET\O\ =\Z/'Y]/3KQ0!]145X9\8/VA
MM9\+_$+P[X \ ^&(?&'BW6K)M13[3>BVM8;<9(<MCYB0I.../K5+X;_M#>-M
M>\:>(/ GBKX=?\(_XTT_36U&Q2&]\VRO\ ;4\[;A,DCN>_<4 >[V^I6EY/=0
MV]U#/-:,$N(XY S0L1N < _*2.<'M67X-\=>'_B%HYU7PUJUOK.G"5H?M-J2
M4WK]Y>0.17R1^POXB\;3^,OB5;W7A:U31KSQ'=7&L:A_:(:2QNQ&<0(F,RJ3
M@;P1UK?^%_[3/A'X?_LOWGCFV\$VOABS&L36%IX=T>8N+NZ)&,,RC!;DDXX
M[TP/K6BOD7QI^UQ\6/A/X1'B7QK\'8+'2KQ0+.6VU;?Y,K#*1W "DID9YQUX
MQFO1OB5^TM=>"_#?P^&C>%)?$WC'QK!#+8:+#<>7&FZ)78O*5X5=^,X'0G@
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
M3YC^E9+>,+F^;9IFFRW'_323@?Y_&M.Q\*Z98@;;59&'\4OS&M55"J   !P
M* .,U:S\376GW$\EY'9>6A811=\?3_&I/#/AG3[[38+VXWW4SCYO,;C<#SP*
MZ]T$B,C#*L,$>U<OX-<VDNH::^=T$I9<^AX_P_.@#H;>UALUVP1)$OHB@5SE
M]_Q*_&EK<=([Q/+8^_3_ .)_.NHKE?']Q!#IL4YG1)X)0RKGYL?3\J .JJIJ
MT<4VG7$4TB1K(A7<Y &>WZU@2>/(;B!18VTMS.Z\?+@ D>G6EL?"3:AB[UB:
M26X?DQ!L!1Z'_P"M0!-X$U 7VB^6&#&W<QY![=OZC\*Z.N2T.UC\/^*KNPB4
M1V]POF1K[]?_ (K\JZN21(5W.ZHOJQP* '5D^*K/[=H-T@&64>8OX<_RS4=Y
MXPTRSR!-]H<?PPC/Z]*S6\0ZMJT9%AI92-N/,F/']!0!L>&[S[?HMK)U8)L;
MZCC^E:5<5I/@C4H$E6?5GAC=]RPP9PG'KD5-+-JGA.9))YVU#3V.&8]5_/I_
M*@#KZ*9%(LT22(=R. RGU!I] !1110 4UJ=3* "BBB@ HHHH **** "FFE--
MH **** "BBB@ HHHH ]#HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@".;[M=GX!_P"0"?\ KL_]*XR;[M=GX!_Y )_Z
M[/\ TI,#I****D HHHH **** "BBB@ HHHH **** "BBB@#Y@_;:^ /B_P"-
M5OX0N_"$=K<W6CRW'FV]Q.(6(D\HJZEOE.#%R#ZCWKSG_A&?VS?^@Y!_W^T_
M_P"-U]RT5PSPD9S=12:;[.Q]'A\\K8?#PPSI0G&%[<T;M7=WU/@/Q=\*_P!K
M;QWX<OM!UV_MM0TF]0)<6K7-B@D4,& RJ CD#H>U?57[,OPWU3X2_!/P[X9U
MIHCJEJ)I)U@;<J-),\FP-WQOQD<'%>I455+"QI3Y^9M[:NYEC<XJXV@L,Z<(
M1OS>[&VMK=PHHHKL/!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y^^//_(\VO\
MUXQ_^C)*S/#GW16G\>?^1YM?^O&/_P!&25F>'/NBJ ["'[M25'#]VGTP%II-
M!-)0 4444 %%%% !7$:A\-VOK^XN1J"IYLA?;Y.<9/3[U=O1652E"II-'9A\
M76PC<J,K-^GZG ?\*L?_ *":_P#?@_\ Q5'_  JQ_P#H)K_WX/\ \57?T5C]
M5H]OS.[^V<=_/^"_R. _X58__037_OP?_BJ:?A:__037_OP?_BJ[\FDH^JT>
MWYA_;.._G_!?Y'!1_"M]Z_\ $S7K_P \/_LJ^'O$T/V?Q)J\.=WEWLZ;L8SB
M1AFOT@C_ -8OU%?G)XO_ .1NUW_L(7'_ *-:OE,_HPI0I\BZO]#]J\,\=7Q=
M?%*M*]E'HN[[&17LW['O_)Q7A3Z77_I++7C->S?L>_\ )Q7A3Z77_I++7S6!
M_P!ZI?XE^9^M\1?\B;&?]>Y_^DL_3"BBBOU@_B **** "OASXA*W@O\ X*,^
M%=0<^7%K$=NHXSGS(7M^_P#M+_GI7W'7PY^W@S^%/C=\)?%L*XDBD5"^?^>-
MPCJ,?]M&KS\=I34_Y6G^)]3P[[^+G0_Y^0G'\+_H?<=>??M"_P#)!_B'_P!@
M"^_]$/7H"L&4$'(/(KS_ /:%_P"2#_$/_L 7W_HAZZZO\.7HSPL'_O-+_$OS
M/'O^"='_ ";_ ''_ &&[K_T"*OJ*OEW_ ()T?\F_W'_8;NO_ $"*OJ*L,'_N
M\/0]'/?^1GB/\3"OD;XF_LY_'SQ-X]UO5=!^+?V#1KNX:6UM/[2N[7R(S]V/
MRXU*C:.,@\XR>37US16M6C&LK2O\CCP6.JX";G22;>FJ3_,^'_\ AE?]I/\
MZ++_ .5W4/\ XW1_PRO^TG_T67_RNZA_\;K[@HKF^HTN[^]GK_ZQ8O\ EA_X
M CX?_P"&5_VD_P#HLO\ Y7=0_P#C='_#*_[2?_19?_*[J'_QNON"BCZC2[O[
MV'^L6+_EA_X CX?_ .&5_P!I/_HLO_E=U#_XW1_PRO\ M)_]%E_\KNH?_&Z^
MX**/J-+N_O8?ZQ8O^6'_ ( CX?\ ^&5_VD_^BR_^5W4/_C='_#*_[2?_ $67
M_P KNH?_ !NON"BCZC2[O[V'^L6+_EA_X CQ#]FSX6_$WX;#6Q\0?''_  EL
M5UY?V.'[3-<^01G>V^50PSP-HXXS7M]%%=E."IQ44>#BL1/%U76J))OLK+[D
M%%9>O>*-'\+6IN=9U6STJWZ^9>3K$OYL16'H_P 8? OB"Z%MIGC'0[ZX+^6(
MH-0B9BWI@-UJG**=FS.-&K*//&+:[V.PHI%8,H(.0>012U1B%%%% !1110!3
MU3_CU_X$*R*U]4_X]?\ @0K(H **** "BBB@#Y0^+'_*07X._P#8!N?_ $*Y
MJU^R[&O_  TU^TD^!O\ [:A7=WQF0XKZ'O\ P#X<U3Q=IWBF\T2SN?$>G1-!
M9ZI)'F>",[LJK=@=S?F:70_ OA[PSK6LZQI.C6FGZIK4HGU*\@3;)=R#.&D/
M<\G\Z8'SY\,,#]O;XM\#_D 6>??F&OG[XI7NM_!?Q!\5?@AHD$Q7Q_JEI=:"
M(U^5(;IR+A1^0C_X"?2OT%L? _A[3?%>H>)[31[2W\0ZA$L%WJ4:8FGC7&U6
M/<# _*HM6^'GAC7O%&E^)-2T&QOM?TH$6.I31!IK8')^1NW4_G0!\C?MJ?#>
M+P!\-O@S%:7%]IGA7PGJ45I>ZAIN/.M%*QA;E3C[X*.0?[S#N:POC=X-\ :-
M\-4NO$'[0?CSQQH^K/%'!HMCJ=O>RWN6#*1$QQA2 WS8P0!UP*^[-6TBQU[3
M;C3]3LX-0L+A#'-:W48DCD4]F4\&O/?#/[,OPJ\':\FM:-X#T:RU.-M\4ZP;
MC$WJ@8D*?<4 >!_&?PK\+_%/CGX>^!?$^I>(O!'C"TT"%])\7--%; QA<""5
M]V/,R#G  !) ;D"I/@CXX\:_#W]I:Q^%ES\1(_BMX;O=.DNWO#B2?3BH8J))
M S<\ $%C]]>!7TYX^^%GA'XIV,5GXM\.V&OP0DM%]LB#-$3U*-U7\#4'P_\
M@_X*^%4,R>$O#.GZ"9P%FEM8L22@= SG)/YT ?/G[%7B+2K+Q1\:=!N-2M8-
M;G\874T.G23*L\L80AF1"<L!M.<#C'-?.&DZ?=1_L?\ @WQ,EK)>:;X:^($F
MH:C%&N[$.0NXCT!P/QK]#X/@SX&M?'C>-8/"VFP>*V+%M6CBVS,67:S$C@D@
MD$XYS7%?%?P+KOP]^$-QI_P5\.:-;7$=W]HN=!>V1H+Z!\B>,*_&YN#U&<$>
MU 'E?[:7[1'P[\1?LXZKI^C>)=-UV_\ $"Q"RM+.99)5&]7+R*.8]H'\6#GB
MLWXE_%3Q1I]Q\#/AOH'B.S\!V^O>'K6YN?%%U"CO%B *(HR_"D[?8DNO(KDO
M''@^^^+WA]O!W@#]G2Y^&^J:Q-$FK^(-6L$MH;>$,&<1OU() Z<D#&.:^PO$
M'P5\&^,_".C>'?$^@67B&QTJWC@MC>19:/8@3<K#E20HS@T ?#'QJT?2/"?Q
MF^$EA_PMG6?B7X@_X2"WEO5O[U)[>QC\V,*%5,JC,<\9S@<U[EXL\1:5X3_X
M*(:;>:WJ5II%G-X.DACN+Z988VD:0[5W,0,G!QZXKV:P_9M^%FF:5%IUMX!T
M.*TBN$NU46HW><F0DF[[Q89..>]:WCOX-^!_B==65SXK\+Z=KMS9<6\]W%N>
M,9S@,.<9YQ0!\8GP;#%^V+\4='\1?$KQ!\,+K69(]0TRZTN\2UCU&%LD(SMP
M=H.%&>H8=179_"KPOX-M_P!K2PMK#XB^-/B1XKT73)6EU&\F@NK"WA8$&%Y@
M=V07!PN1EL=<U]/^/OA'X+^*5K!;^+/#6GZ\EN"(&NX0SQ9_NMU'YU)X!^%?
MA#X6V,MIX2\.V&@PS$&;['$%>4CIN;JWXF@"Q\1M2L-'^'_B.^U;3IM7TJWT
M^>2[L+9 \D\(0[T4$C)*Y[BOA/3O!OA[PO\ "NY^)'P9^..H>#=/CMY+W_A%
M]9O(Y51UR?L[1AOODC RKYR/K7Z&LH92",@C!!Z&O*[C]E7X076N-J\OP\T-
M[UFWL?L^(RV<[M@.W/X4 ?,_QR^)&I_$/]G'X#^-/$T*:?>7'B>SGO9-OEQX
M5V'FX_A5E3?]#7?_ +36J:7XJ^/?[-E]IUY:ZKIEQK5])#=6DJRQ2;3;D%64
MD'#+V[BOI#Q5X!\-^./#IT#7]$L=6T7Y<6-Q"#$NW[I4?PX[8QBLG3_@OX$T
MJW\.0VGA7388_#<DDNC@1'_07<@NT?/!8@9^E 'S3^WYI+P^-_@[XBOM5U+P
M_P"'+/4I;6\UO2SB;3G=HV693@X8!6(_W37(?'+P+X"TGPKI=KX@^//C[X@6
M^L7<,=GH>FZA;7\EPV[*2",G& <<GG)P,FONK7O#^F>*M)N=+UG3[;5=-N5V
M36EW$)(Y![J:X;P?^S?\,/ &N+K/A_P1I&FZHA)BNHX=SQ9_N;B=OX4 >"_$
M[Q]XMU_]H33?A'I?CB+X9Z3I^APW$NM3PQ?;;]C&I,:NW /LI'*/UX%>;Z/:
M:)H?[<GPPTW3?B-JWQ*O(%F6_P!3U2\6Y6&9HY2(8V7Y0 N"0"<$^M?:GQ#^
M"G@7XL26TGB[POI^N3VPVPSW$?[U%SG:'&#C/;I4.E_ 7X<:&VCOIW@G1;&3
M1YFN;"2WM0CV\K8RZL.<G:.3GI0!XC^S+&O_  U=^T;)@;_[3B7=WQECBIOV
M9U7_ (:D_:,; W?;[(9_"6OH?1/ ?AWPWKVLZWI6BV=AJ^LR"74;V!,27;CH
MTA[FET7P+X>\-ZYK.LZ5HUI8:MK+K)J-Y F)+MESM+GN1D_G0!\U?!O_ ).
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
MBB@ HHHH *:30324 %%%% #H_P#6+]17YR>+_P#D;M=_["%Q_P"C6K]&X_\
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
MQTKMOB;^U+K-G\'?AMJ?@_2X)O&OQ!:&WTVUN?FBMY& $CD?Q ,0!GU!/3%
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
M_P 3?]_K;_XQ71[3%_R+[SR_JN2?]!,__ /^"?1?_"W/ O\ T.GA[_P:P?\
MQ=?&G_!/OQ-H^B^._B@-0U:QL%NIH/LXN;E(_.Q-<$[,D;N".GJ*] _X=I_#
MC_H/^)O^_P!;?_&*CNO^":G@%X&%MXE\1PS_ ,+RO;R*/^ B)<_F*YYQQ4ZD
M*C@O=OU[GIX>IDV'PU?#*O+][RZ\FW*[]SZXBE2>-)(W62-P&5U.00>A!]*?
M7Y_:?J7CO]A7XG:#HFLZZWB#X;:M*54LK%(X]P#,JDGRI$W!BJDJP/Y??T4B
M31I)&P=' 967H0>AKOHUO:W35I+='S>89>\"X3A-3IS5XR77OIT:ZH?11172
M>.4]4_X]?^!"LBM?5/\ CU_X$*R* "BBB@ HHHH ^*OB?\7M/^"_[?4VM:U!
M<-H4_A6VM+ZZMH6E-HC$E96"C.T,%!/O5^'Q=;_M5?M6^ ]9\'V]U<^"O D4
MUQ=:Y) T44UP_*QIN'/*I^&X] ,^O1_!S6O^&LK[XD2-9/X;G\.1Z2(3(3.9
M0V3E,8V^^:]CMK6&RA6&WACMXEZ1Q(%4?@*8'S)^QL/+^)7[03%>?^$TN.W_
M $TDKB_AA\1--_9%^+7Q-\,_$.*ZT?1/$&KOK6C:VML\EO<*Y8LFY0>0&'T(
M(/:OM-55<D* 3R<#K45U9V]]"8KF"*YB/6.9 Z_D: /C_P"&&LZM\=?VF_$W
MQ?\ #&C7 \,Z)X?DTK19]1C:!-3N=K;0,\[22V3V&WN<#R/7=:_9]^(7AW5=
M2\=Z!?\ PQ^*UN\WVK3=!BGBD:YR=I1""IW'&>%/7)[U^D$<:PQJB*J(HP%4
M8 ^@J&33;2:Z6YDM8)+E1A9FC4N/HV,T ?GOXY^&_C_Q=^R;\,/$7C#0]0\2
M7GAC5)+B]TBX\S[9<:4Y4#>!\^0J#GJ%(/:J7BV\_9JU+0M.M_A?\,7\:^-M
M2ECC@T&2748_)!(WF8B7C XX)'?.!7Z.U7AT^UMKB2>&UABFD^_)'&JLWU(&
M30!\@?%BSG_9Y^/7PS^)U[HLP\%VWA]?#VJG35DN%TPA&5>N6*#>,$G)VGJ>
MO=Z!^U1/\6?C5X8\.?"VV76_"T0:X\2:Y=6<BQ6\?!5(V./G/(Y!Y(]#7T6R
MAU*L RG@@C(-16MG;V,7E6T$5M%G.R% BY^@H ^&/V<?CQX=_9?7X@>!OB'#
MJ6DZY'K]S?VD,=C)+]LC? 41[1R3M&">#GKUK8_9)FU/Q=H?[1=Q<:5<:;J>
MJW\TPTV=")HFEAF98V'][#*/K7V?-9V]Q-'-+;Q231_<D= 67Z$]*E"A22
M3R2!UH ^!OA'\3-#UO\ 8#\=>!8);B/Q/X;\/WS:C93V[IY8DN)&4AB,-UP0
M.0>M.N$U#X5VO[.WQE_LJZU7PWI?AQ-(UG['$9)+6)PY64J.W[QN?]G'<5]Y
MK:PQM(RPQJTGWV5 "WU]:DVC;MP-N,8QQ0!\1?M#?%_1_P!K0^$/AK\,5N_$
M37&KP7^J:DEK)'!8P)D99F P<.2?]T#J:[GPQ#Y7_!17Q:HY5/!UJH;'H(A7
MT]:6%KIZN+6VAM@YRPAC"9/J<#FIMJ[MVT;NF<<T ?,'C4'_ (>#?#PXX_X1
MB[_]!FKZC@_UT?\ O#^=1[5W;MHW>N.:?&VR16/0$&D!\"_LP?M,>%/@UK'Q
M2T7QG)<Z38W'BB^O++4EM9)8I7\QEDA)4'YP A ]ZUO ,OC;Q;:_M _&WPQI
M%]IMUKEDMIX9@EA(N)HXPH:94QR=J@KC/S9 SBO<_P!F[X(ZK\+;#QU;>)4T
M^\76_$=QJUJL+><HB<Y7<&48;VKV]?E  & . !VI@?F;X0_X4-??"V"ZU2R\
M0?$7XP7UK(C:/=FZFG_M!@1P@PH16.<MG@>M:G@WP/J_Q _8!M%T"TDU'7O"
MWBB347TV%2TK^6PWJ%')(5\X]C7Z+PZ?:V]Q)/%;0Q3R??E2-59OJ0,FIE58
M_NJ%[_*,47 ^4/%O[>6BZUX'LX/AQ976M_$O4FCAM_#TUA*QMI21YHEQCA1N
M&0?0],UR?C3X3Z;\9/VUX="\>VB73GP)#-<+:,R1I=;64NG/\+,Q4$GD#.:^
MU8[&VAN'N([:&.X?AI5C =OJ<9-3;5W;MHW=,XYH ^,O@G\1?&7PKT_QY\#-
M3+7/C/P]IUU<>#[N4?\ (0@",T2+G[Q'#*/0,/X:\:^&-Y\#+SP&FJ_$2'Q%
MX^^+4TLPN/#]Z;J2:6ZWD)&D:X&"-N2V<'/'&*_3+8NX-M&X=&QS4*:?:QW3
M7*6T*W+##3+& Y^K8S0!^<WPM^&>L?%']B+QGX<T>R;_ (2G0O%C:B-(VD2>
M9$B9BV]<X+@#N4Q7HGQ:_;.T7QK^S[KGA[2] UT>-;K2_LM_IL^G2(FGC:!-
M+)(1MV !L=^1D"OJ?XP>!=3^(7P[U?0]!UZX\+:S<*KVFJ6CLC12JP8;BO.T
MXP?8U\_>*_AM^TI\4O!)\ ^(KOP9I.C721VVI>(;*:62\NH5()^3&,M@9P!G
MVYH \X\81LO[,_[*(P<CQ!:?S>O7?A0I_P"&\/C<<<?V9IW/_;&&OH3P3X/L
M? O@[1/#=@"UCI-I':0M( 6(1<;C[DY)^M;>U0Q8* QZG'- 'RQ]C&H?\%"=
M9MGRL=QX',);'0-M&?UKB/V??C59_LE^&=6^&'Q(T;6=/U'2]0GDTJ>ST^2X
MCU.)SE1&5&,DC@GCYNHP:^WO+4L25Y(P2.#CZU\NZ7X&_:/^%UUK.E>&]6\-
M>.]"NKIY]/O_ !3=3"\LE8\(?[P''&2,CCJ10!B?L'^(+[Q9XW^.&MZCI\ND
MW=_K5O/)8SJ5> D3$1L/[P& ?>O:_P!J+5/%.C_ 7QA>>#%N#X@CM!Y36JEI
MDC+J)70#G<$+$8YXJA^S/\#;_P""_AG69-?U9-<\6^(=0?4]6OH01&96Z*F0
M"0,DYP.6/;%>Q4 ?F7;V_P  [OX0H=)TS7/B/\6M0TQE6TNOM4\T%ZR$/*RC
MY%2-B6!.<@#US6UJ][%??L%_!H0N)&@\86T,@'56$UUP??!!_$5^B=OI]K9R
M2206T,$DAR[QQA2Q]20.:E\I-NW8NW.<8&* /ECPVI_X>,>+#CC_ (1"U_\
M08Z]^^+'A&;Q]\+_ !9X;MW5+C5M,N+2)F. '="%R>PSBNJVKNW;1NZ9QS2T
M@/S/^%MK^SQX1\"R:1\8O!%WH_Q$T?S(KRVG^VB2^(8E'C".%R1@8X'&>AKZ
M>_95\ Z=X@^!_B*"X^'L/P^T?Q1)-$NF)/<2R3VK1E$F<3LQ5B&. , [<XY%
M?15QI]K>2QRSVL,\D9RCR1JS+]"1Q5BF!^=O[-OA3Q-XP^.7ACX=>)H6DT7X
M0S7TY9\D2R-+_H^<^^UE]@2*]R\297_@HGX0?&0/!LI_\BSU]/A55B0H!/4X
MZT;5W;MHW=,XYH ^(_@;\4-&_8^\2>/?A]\2!=Z+;3:O+JVD:M]E>2&]@< 8
M4J#S@#\20<$<T/@'<3?'SXF?M(,EG/HZ>)]*$-I%>(8I%BD#+$SCMN7:WXU]
MS7-E;WFS[1;Q3^6=R>:@;:?49Z&I0JJ20H!/4XH _-#X5V/[/?@WP5-HGQG\
M%7>C_$/1FDCO(9_MH>_ 8E'C".%R00O8<9Z&NUU30X+7]@WXH:O:?#Z'X=V>
MK7%O+:6"7%Q++<0+<PB.:03,Q4D$C P#C/<5]YW&GVMY)')<6L,\D9RC2QAB
MOT)'%3LH9<, 1Z$4 >$?$Q3_ ,,3ZL /^91CX_[8I7@6OZ%K&D?L]_LV_$O2
MM*N-:B\%M'<ZA9VJ%Y?LS/EG '8;,$]L@U]Z;05VD CIC'% 4*N ,#IB@#Y=
M\2_MG6_CC5O"WA[X*PGQ1XBU2]B^V->6$H@L+3/[QY?N[6''? P?45XAK7P]
M^&?PO_:'\?VOQP\,37.@Z]>'4M!\1$W(M_G)>2(F)ASE^^<%/0U^A=O8VUFT
MC6]O# TAW.8HPI8^IP.:==6L%["8KB&.XB;K'*@93^!H ^//V5]-\ Z]\;M8
MU;X9?#5-(\&Z39M##XNN+B\$MU,^%:...20H5(SVR O.,BOHOX__ /)"OB)_
MV+U__P"D[UW4,*6\:QQ(L<:\!$  'T IY 88(R* /S\^("D_L(_ X8)_XG^G
M<8][BO<_^"@0)_9=UH 9_P!,L_\ T97T=Y:;0NU=HZ#'%*RAQA@&'H1F@#XS
M_:?UJ'P-K?[,_C/5(K@>'M$N(I+^Z@A:3R5\F$\@=R <#O@XJI:_$S3?@C^T
MQK?Q(U6"[D^&?Q)TNUNK/Q##:N\<$@1-JR#&5/RD%3R,@XX-?:LT,=Q&8Y8U
MDC/5'4$?D:22VAF@,$D4;PD8,;*"N/3'2@#XY7QA%^U5^U;X UCP;:7=QX*\
M"K-<W>O2P-%#-.W(C3<.>54>O+'&!S]D2%Q&YC ,FT[0>A..*;;VT-G"L-O#
M'!$O2.)0JCZ 5)2 _-+P+J7PLUS4O%VH_M$WNOW_ ,08=5E3^P+DW(C\L8V)
M#''C.6R ,@8V]CFO6?\ @GW/;6_COXQ646AR>%!)>6MW;:%<(4EM;9O-,:E3
MSPK)_P!]#UK[,DT^UENEN7MH7N5&%F:-2X'H&QFI]HW%L#<>IQR:8'E_[2WB
M;6?"/PAU?4M'\(VOC<(42^T>\1I$DM6)$C!%Y8KP<>F3VKX8^(4/P8U"QTG6
M?@)-XCTOXI7-S ;/1-'$^$;</,$BL#MV\]&Q[8K].*KV^FVEI-)-!:P0S2'+
MR1QJK-]2!S0!\(_M$?#_ $CPQ^T#H/COXN>&)_$/@;6]$M[+5+JS\XII^H)&
MJ%V\I@=N5X&>0S8!(J?X>Z;\&_$WQ]\):=\'/AI#K=C8RB]U3Q1-<W\<6G%/
MF3R]TFUFXZ,,$L !P:^[G19$*.H=&X*L,@U%:V=O81>5:V\5M%UV0H$7\A0!
M\:> ?B!I_P"R7\=/BEI'Q BN=)\/>*=2_MG2-<%N\EO+DL6C+*#SA_P*X[BM
M#Q%\1O&?[4_PK^-=OX?T(CP)_9@MO#UQ+:O'=ZE.K(\A4$_,N$;  ZLHZY%?
M7EU9P7T)BN8([B(]8YD#K^1J1%6-55%"*O 51@"@#X3TW]K3PU=?LIKX"TVP
MU:]^((T&317T..QD+0N(V1Y6?&T(JY8]^,<5@^,DW?L._  8W#_A)[+MVWW5
M?H*EE;QSR3I;Q)-(,/(J ,WU/4U)Y:;0NQ=HZ#' H \1_;,^&>J_%;]GW7='
MT.!KO5K>2'4+>U3.Z<Q$DHH'4E2V!W( KY+36OV7(_ANMP/AS<R_$1(!;_\
M"+2-J F>^ V[21)]PMSD<XXQGBOTDJO_ &?:&Z%T;6$W(&!-Y:[\>F[&: .
M_9V\/2>&/@SX:LIO#,'@V=H6N)-#MIY9EM&=BVW=*S/GD$@G@G':O1Z**0!1
M110 4444 %%%% !1110 5YK^T=_R1GQ#_P!N_P#Z41UZ57FO[1W_ "1GQ#_V
M[_\ I1'0!\U_#O[R?6O:M/\ ]2M>*_#O[R?6O:M/_P!2M6!<IM*U-H ****
M"BBB@ H9@H))P!R2:*QO$FN66GV-Y#-<B.<P,0N"3RIQT% %&3Q9>74TBZ9I
MK7<49VF0YY/MBH_[>U__ * G\_\ &HO"?B;2K?0;='NE1\L2"C?WC[5K?\)=
MI'_/ZO\ WPW^% &=_;VO_P#0$_G_ (T?V]K_ /T!/Y_XUH_\)=I'_/ZO_?#?
MX4?\)=I'_/ZO_?#?X4 9W]O:_P#] 3^?^-']O:__ - 3^?\ C6C_ ,)=I'_/
MZO\ WPW^%'_"7:1_S^K_ -\-_A0!GKXLO+.9!JFFM:PN<"1<\?G73JP900<@
M\@UR/BSQ-I5SH-PB72N^5*C8W]X>WIFM+P[X@L+RQL8([H/<&%1M*D$G;SU%
M &X:;2M24 %%%% !1110 4444 (U-I324 %%%% !1110 4444 (U%)10!Z+1
M3<FC)H =13<FC)H =13<T9H =13** 'YHS3** '9%&ZFT4 .W4FZDHH 7<:,
MFDHH **** "BBB@ HHHH **** &3?=KM/A__ ,@$_P#7=_Z5Q<WW:[3X?_\
M(!/_ %W?^E)@=+1114@%%%% !1110 4444 %%%% !7/^-O'WA[X;Z+_:_B;5
MK;1M.,JPBXNFPI=LX4>IX/Y&N@KYO_;_ /#;Z]^SO?7,:LSZ3?V]]A?[N6B8
MGV E)_"L:TW3IRG%:H]#+\/#%8NE0JNT9-*_J=E_PUQ\'O\ H?M)_P"^F_\
MB:/^&N/@]_T/VD_]]-_\37BOP?\ V??@EXA_9_T'QWXDT&&TC_L[SM1O)KR9
M55HR4D8@-W*DX [X%:GP[^#7[+OQ8U"YL?"=M:ZO>6\?FRVZ7%W&X3(&[#E<
MC) R/45PQK8B5M8Z[:L^CJ8'*J;J7C6:@VFTHV37F==X[^#?PE_;"TPZ[INJ
M0W-_;M]F.MZ+*/-7 R(Y%(PW4'YAG'0XKE/!'_!.OP)H.N0ZCK&LZEXIBA?(
MLKD)'"^.BOM&6 /;(KDOV$U;P;\4OBU\.IFVBWE+1E6.0(97A)7ZAT/X"G:]
M_P $_/$GABXFU7X??$F]M]24F2..]+P.QSD S1MR3[K]>M865:*K>R4GK?7M
M^9Z#G4P-6IEZQSIT[+DNKW4E?=?#8^UK.S@TZS@M+6%+>V@C6**&)0JHBC"J
M .@  &*FKX[^ ?[4GBGPW\0F^%OQDC:W\0&9;>RU1XU3S';A$DV@!@_&V0#!
MS@^M?8E>I1K1K1O'[NQ\=C\#6P%7DK:WU36J:[IA112,VU2?09K<\T&4,,$9
M'O2U\XVO[8#7XNWL_ >K7L%JY66:WD#JF,]2%XX'>O4/A'\9-'^,&D75WIT4
MUG<6CA+FTN<;H\C(((X(.#S[&G9BN=Z>>#R*.G KPGQ'^U98P>(KO1_"_AO4
M?%L]JQ66:SXCX.&*X#$@>N,5U7PE^/6B?%>YNM/AMKG2=:M5+2Z?> ;MH."5
M(ZX)Y'!'I19A<]-HKQGXE?M&#X?^._\ A%X/#%[KEX8$G7[)(-S;@3@+M)X
MJCX8_:JT_5/%ECH&N>&]4\-7-ZZQPR7@&W<QPNX$ @$\9QBBS"Y[I17DOQ0^
M.E[\.-?EL$\&:IK-I%;K</J%KD1*#G()VD#&.>>]<[X/_:FN?&FI:?!9> ]6
M>TNKE+<WL;>9%'E@"Q(7'&<GFBS"Y[Y17.?$+QM:?#OP?J7B"]0RPV:9$*D!
MI&) 5 3W)(KGO@S\9;#XR:/?7=K9R:=<6<PBEM99 Y (RK9'8\C_ (":/,9Z
M$JJOW5"_04ZO//B7\8K3X:^(/#6E7&FSWKZW.($DB=5$1WHN2#U^_P!O2O0Z
M0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2;1D''(Z4M
M% !1110 4444 )M!()'(Z4M%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'SY\>O^1ZM?^O&/_T.2LOPWT%:GQZ_Y'JU_P"O&/\ ]#DK
M+\-]!5 =C#]VGTR'[M/I@%%%% !1110 4TF@FDH **** "BBB@ HHHH ='_K
M%^HK\Y/%_P#R-VN_]A"X_P#1K5^C<?\ K%^HK\Y/%_\ R-VN_P#80N/_ $:U
M?'\1_!2]7^A^[>%7^\8OTA^<C(KV;]CW_DXKPI]+K_TEEKQFO9OV/?\ DXKP
MI]+K_P!)9:^4P/\ O5+_ !+\S]IXB_Y$V,_Z]S_])9^F%%%%?K!_$ 4444 %
M%%% 'P[^R6J^"_VOOBQX7 \N"7[4T2GJ?+N04_\ ')&-?4/[0O\ R0?XA_\
M8 OO_1#U\NR*?!__  4I1B&6+6(=P&0<^99[<^PW1G\J^HOVA?\ D@_Q#_[
M%]_Z(>O*P^E&I#LY'VF:>_C\)7_GC3?SV_0\>_X)T?\ )O\ <?\ 8;NO_0(J
M^HJ^7?\ @G1_R;_<?]ANZ_\ 0(J^HJZ<'_N\/0\C/?\ D9XC_$PHHHKL/""B
MBB@ HHHH **** "OAO\ ;& ?]K;X,JPW*9+'*GD'_3_2ON2OAS]L3_D[CX,?
M]=;'_P!.%>?COX/S7YGU/#?^_/\ P3_])9]QT445Z!\L%%5]0O4TW3[F[E#&
M*WB:5@HYPH)./RKRK]FW]H2T_:)\*ZGK%MI$VC-87IM'AEE$H8%0ZL" .JL,
MC'!SUZUFZD8R4&]6=,,-5J49UXQ]V-KOM?8]=HHHK0YCXU_X*<?\DQ\)'O\
MVN_/_;O)7UKX3Y\+:,3R?L4/_H KY*_X*<?\DP\)?]A=_P#TGDKZT\)_\BKH
MW_7E#_Z+6O/I?[U5]$?48S_D38/_ !5/S1K4445Z!\N4]4_X]?\ @0K(K7U3
M_CU_X$*R* "BBB@ HHHH **^1_C?\;-;\2?'R3X8:/\ $+3_ (6Z!I-DMWJ^
MOW3PI/-(P!$,)D(&<,O P?O'MBH/A3\:-9\"?'S1OAYJ'Q,L/BSX7\1V[G3]
M6ADA>ZL+A 3Y<IC)&&Q@9ZY!&,$4P/>/A-\:K/XL:[XYTRUTR?3W\*ZO)I$T
MDTBN+AD+ NH X'R]#7H]?#?PV^*@^"NA_M1^,%MUN[BQ\7SK;0-]UYGE=(PW
MMDY/L*IP^*?&MSX 7QJ?VGM$B\:O:_V@/#'VBS%DH(W_ &4C=G=CY>G7CWH
M^\**^1/&/[7'B#Q!^SU\/-6\(6\%EXZ\<WRZ/#YBAHK2=6"32 '/&2N,YP'R
M<XK6U#X8_'OX4WGA_7= ^(-]\3Y6O(X]:T#4XH8(7B;[\D3$C:!C'8\@^HH
M]SM/BQH%]\5[WX>6[SR^(;+31JMR!%B**(NB*"Q/+'>#@ \ Y-=E7P]X1^'W
MBF;]O+Q3:I\1-4ANK72(-2N+S[+"7NK4SPG["XZ! "%W#GY:LWFH?&7XS?M(
M?%?P+X:^(\WA+P]H%TD\<WV=9&B&Q0D"8 .TLQ8Y/\/?I0!]L45\@6&M_$_X
M[_%;7_ >A>/[GPKX9\#P0Z?JVN6=O&][JE\%VR-R %!=6X& ,=R<#I/A+XZ\
M>?#/]HI?A#X_\0_\)GI^JV!U'0]<F@6*X(4G='(%Z_<<=_N@YP: /INL?QAX
M@;PGX3UG6UL9]3;3K.:[%E:C,L^Q"WEH,'YFQ@<=37QI\!&^-/[2.G>*VF^+
M-]X8T72-8N+.">ULHI;J>3=D*S?+B-%VX Y))KJOA/\ &;Q]<_!/XX:;XDUK
M[;XO\ K>V]OKL,:J\A6&1HW(Q@L&C)!(Z$9Z4 ?2OPX\8O\ $#P/HWB)]*N]
M#?48!,=/O@1-!R1M<$#GCT[UTE?'^N?M&>,O#O[*7PPO]/O!J?Q$\:R1:;;:
MA>JIVR.Q#3, -I(R@'&.<X.,5KZM\+OC_P#"W^P]?T#XB7OQ*U#[7&FL>'M1
MAAAMY(F^^T3$C:%QCL>01Z4 ?5-?/_B3]JRZM_C)??#[PE\/-8\:W.ERPQ:K
MJ%E*(X;,R;>3E3D*&Y)(Z''3->[ZA!-?:7=003R6%Q/ Z1W"@,\#LI <#H2I
M.?3BOBC]EWX=>*E_:>^*B/\ $;5)#HNJ67]JL;2('705<@3?W, $?)ZT >TZ
MS^U5#X?^%OC7QMJ/@S6+&V\,ZL-+-G='RI+T&98A-&64#82V>_UKVO1M276=
M'L=01#&EW!'.J,<E0RAL'\Z^ _B!\1/$GQ"_9#^.DGB36)]7?3?%R6-FTX4>
M3 MY%MC&T#@>_->M?'OXY:WX(T?X6^ O"^N:?X4UCQ-90O<>(]49%ATZU6-0
M7!?Y0Q(;!/\ =P.3P ?5U%?#FJ?&#6O@#XJ\*ZE:_'"Q^+WAG4]0CL-7TF::
MV>ZM_,/^OB\MB0HY]A@ YS7W&&# %3E3R#ZBD 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5YK^T=_P D9\0_]N__ *41UZ57E_[34SV_P1\221Q&
M9U%OA%ZG_2(J /G'X=_>3ZU[5I_^I%?.W@'Q#?QLF-(F;Z;O_B:]BL?%.I"%
M?^)%<?FW_P 35@=C25S/_"4ZE_T KC\V_P#B:/\ A*=2_P"@%<?FW_Q- '34
M5S/_  E.I?\ 0"N/S;_XFC_A*=2_Z 5Q^;?_ !- '345S/\ PE.I?] *X_-O
M_B:/^$IU+_H!7'YM_P#$T =-7*2VL-YX\DCGB2:/[.#M<9&<"I?^$IU+_H!7
M'YM_\37+:AXNO]+\5->R:%<LK0A HW>@YSMH [[^P=-_Y\+?_OV*/[ TW_GP
MM_\ OV*Q8_'T#1HS:?=*Q )7 X]J=_PGEO\ \^%U^0H V/[ TW_GPM_^_8H_
ML#3?^?"W_P"_8K'_ .$\M_\ GPNOR%'_  GEO_SX77Y"@#8_L#3?^?"W_P"_
M8H_L#3?^?"W_ ._8K'_X3RW_ .?"Z_(4?\)Y;_\ /A=?D* -C^P=-_Y\+?\
M[]BL'4+.WL?&&D+;PI"K*21&N 3\U3?\)Y;_ //A=?D*HKJ@UWQ5IDT5O-$D
M0(;S!]3G]: .RHHHH **** "BBB@ I#2TUJ $HHHH **** "BBB@ I&I:::
M"BBB@#T*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** &3?=KM/A__P @$_\ 7=_Z5Q<WW:[3X?\ _(!/_7=_Z4F!TM%%
M%2 4444 %%%% !1110 4444 %<3\;/#/_"9?"'QCHWEF5[O2KA$1>I<(2H'O
MN KMJ1E#J58!E(P0>AJ91YHN+ZFM*HZ-2-2.Z:?W'P7^RC\<?AKI_P"S]>^!
M/B3J5G;P_;)XS8WL;L)H'*R9^4'&'+8YR"N:](^&GQ!_9<^$&J7.I>$]7T_2
M[ZYB\B2=I+N9C'D':/,W8!(!XZX%>BW7[&_P<O+J6>3P1:"25B[;)YE7)Y.
M'P/H*B_X8M^#/_0D6W_@3/\ _%UY4*.)@HJT7R[-WN?9XC,<JQ$ZD^:M%5'>
M44X\K?I<^6M%^-G@OPG^W%JGC&RUNWE\(:Q;E)]01'$:,\*9R,9SOC';^*OJ
MZW_; ^#]U<10Q^-[$R2.$7*2 9)P.2O%5O\ ABWX,_\ 0D6W_@3/_P#%U);_
M +&GP;MIXYD\$6N^-@Z[KB<C(.1P7YJJ5+%4KI<NKOU,\9C,FQG(YJK>,5'[
M.MMKZ[GG'_!0SX?6.L_">V\90(L.LZ'=1!+N,8=H9&"E21UPQ5AZ8/K7O/P/
M\47/C3X/^#=<O/\ C[OM*MYIB6W$N4&3GW//XUT/B;PGI'C+P[=Z%K5A#J.D
M74?E36DP.QU!! XY&"!R.F*F\/Z#I_A;1+'1]*M4LM-L85M[>WCSMCC48"C\
M*ZXT7&LZBV:_$\.KCHU<OIX22;E"3:?]UK;[]30ILG^K;Z&G4C#<I'J,5U'C
MGQ)\!/$OQ"T2R\2P>"?#MMK,4U[F:>X?'E/@@ #<,\<UZU\&?A'XB^'?@CQM
MJ>LF*+7M8@DD6W@8'RL(YY*\9+,>!TP*[KX+_!Q?@_9ZS -6.J_VC<BXW&W\
MGR\#&W[S9^O%>C]>#5-B2/G7]B-;'_A7>JM%L_M$Z@?M']_;L79GOC[WZUD:
MK]G3]M;2_P"R-GF&'_3O+Z;O(??NQWV[?QQ73Z_^RN(?$5WK'@SQ7?>$)+HD
MS6]N&*<G)VE74@?[)SCMBNI^$?P!TKX67UUJKWUQKFOW0*RZA=#!VD@D*N3@
MDCDDDFG=;B/'/BQ-XCM_VKK-_"<%K<:\-.3R([PXB/[N3=GD?PY[UD^&;C7/
MCA\;M-L/'M]:Z+J&@/OCTR.W,;3,K!V122>3M!R2>!P.]?05]\&UO/C59_$'
M^UBAM[;[/_9_V?(;Y&7/F;N/O=-O:L[XI? "#Q]XNTOQ1I>LOX;UZR*EKJ*W
M\WS=IRA(W+R.F>XXHN@L=K\3/^2<^*?^P7=?^BFKS3]CK_DB]O\ ]?UQ_P"A
M"O6]?T5_$'A?4=)EN!')>V<EJUPL? +H5+!<^^<9_&N=^#WPS'PF\%QZ -1.
MJ;)Y)OM!A\K.XYQMW-T^M3T'U/#OVRO'$$NI^'?!\EPT-GYBWVH21C<50DJO
M'<@;VQWXKE_@_P#$#P[X7_:(N$\.2NGA370MI&LJ&/RI" 5&#Z.",_[=>]Z9
M\"+=/BUJGCG6-376I+I62"QFM $MP0%7DL=V$&.@ZDTGQ<^ &F_$R'2FL;F+
MPW?Z?,94NK6T5BP('RD!E[A2#GM[U5UL*SW//_VI_P#DI'PL_P"P@O\ Z.AK
MZ6KR7XP? J?XL2>'ISXC?2;S25;%Q%:[S(YVG>/G7:05SWZUE>'?@#XLT77]
M-U"Y^*NLZC;VMS'/)9RQN$G56!*',QX(&.AZTM+#/;Z***D84444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!\^?'K_D>K7_KQC_]#DK+
M\-]!6I\>O^1ZM?\ KQC_ /0Y*R_#?050'8P_=I],A^[3Z8!1110 4TF@FDH
M**** "BBB@ HHHH **** '1_ZQ?J*_.3Q?\ \C=KO_80N/\ T:U?HTA_>+]1
M7YR^+_\ D;M=_P"PA<?^C6KX_B/X*7J_T/W;PJ_WC%^D/SD9%>S?L>_\G%>%
M/I=?^DLM>,U[-^Q[_P G%>%/I=?^DLM?*8'_ 'JE_B7YG[3Q%_R)L9_U[G_Z
M2S],****_6#^( HHHH **** /AS]JQAX/_;*^$_B,+\MP+6)V;IQ<-&?R$N:
M^NOBIX=F\7?#+Q9H=N,W&HZ5=6L8'=GB90/S-?,?_!1SPA?S^%?"7C&PC9UT
M2]:*X:-"3&LFUDD)'10\>,GNZU[1X)_:H^&?BWPE9:P_C#2=*DDC7SK+4;M(
M)X9,#<I1CDX)ZC(/8UY=-QA6JTYNU[/[UJ?98J%6O@,%BJ$7)PO%V5[-.ZO\
MCP#]@/XQ^&?"7@G5_ _B/4H/#^MV^I2W2Q:DX@#JRHK+N; #*RD%2<U]:?\
M"TO!?_0WZ#_X,X/_ (JOD3X]2_LL_$+6;S6=1\2R0:[*,33>'%<F9LXWE2AC
M9O\ :[XYS7SKK%C^SE8J?L-_\0]2;''[JRA!/I\R9_2N6.)EAHJG>+2\SVJF
M44<WJO%.-6G*>K7)=7ZV>FA^HO\ PM+P7_T-^@_^#.#_ .*H_P"%I>"_^AOT
M'_P9P?\ Q5?D?>:/X/U>5H?"_A;QA>NP_=O<7<#GV)2.U.>?1JNZ1^S1\3/$
M<@.F_#[6_*?E#=6WDC&<?>D"#K2_M*HW:,+^E_\ (M\)X2"O5Q+A_B45_P"W
M'ZQ_\+2\%_\ 0WZ#_P"#.#_XJC_A:7@O_H;]!_\ !G!_\57YM:+^P%\6]6C1
MYM(TS2U8'B]ODW#ZA U=[H?_  3-\57#*=7\5:+8QD<BU@DG<?F$'ZUO'%8J
M6U$\ZKDN34?BQR^2O^39]SM\5O!4:EF\8:"% R3_ &G!_P#%4O\ PM/P7_T-
M^@_^#.#_ .*KY7TC_@F/X6AC']J>,=5NW[FSM8;<=/1O,[UI?\.S_A[_ -#)
MXD_[[MO_ (S6ZJ8O_GVOO/,EA,D3LL5)_P#;A]7:/X@TOQ%;M/I6I6>IP*=K
M26<Z2J#Z$J36A7E?P$_9V\._L]:5JEEH%WJ%Z=2E26>:_D5C\H(4 *JJ.I[9
M->J5VTW)Q3FK,^=Q,:,*LHX>3E#HVK/[@KX<_;$_Y.X^#'_76Q_].%?<=?#W
M[><%QX2^,7PK\>36\DFD6$T222)S\\-P)MN/4KG'/.#Z5QX[^#?LU^9]!PW_
M ,C!1ZN,DO7E9]PT50T+7;#Q-H]IJFEW<5]I]W&LT-Q"P974C(.15^N_?5'R
M[3B[-:E#Q!9R:AH.I6L(!FGMI(D!. 692!^IKYS_ &#?A/XI^$WP]\167BK3
M&TF\NM5\R*&1@S,BQ(F[CC!(.#WKZ;HK*5)2J1J/=7_$[J6,J4L+4PJ2Y9M-
M]_="BBBMC@/C7_@IQ_R3#PE_V%W_ /2>2OK3PG_R*NC?]>4/_HM:^,?^"C/B
MRQ\42>#_  !I<GV[7_MIN98;<^8T6]3$B$#G<2Q.#S@#UK[6T.S?3]$T^UDY
M>"WCB;ZJH!_E7G47?$U6O(^JQ\7#*,'&6C;F_E=:EZBBBO1/E2GJG_'K_P "
M%9%:^J?\>O\ P(5D4 %%%% !1110!\4?&WX?6GPU_::U#X@>)_AR_P 1?A_X
MDLHXKIK?3Q>RZ;=(%7?Y?T0<\ ACSD5J?!_^R/B#\<M*O?A_\&-*\*>!=)C,
MUUXBU?0?LMY)/@[!;'(VG.!T/&2<< _8@8CH<4F>@[#I3 ^%=)^">O\ Q-\$
M?M.^'(M/N+'4-1\6R7VEF]@:)+IHYFD78S  AL8##C)%8^F^-?AYH_P]@T>_
M_9MN9OBC;6JV9L'\,;X+BY5=GG&7'*$C<>,Y)'O7Z!EBV,DG'2C<>N3GI0!\
M9_$KX,^-K?X%_#+Q)IOA+2;/QEX.U4:[<^%_#MKY$)5V4R1H@8_. B%L$Y^;
M&<5M^)_VIO%WQ671/#?PE\(^(](\3W=Y$=1O]>TGR[;38!_K Y<$$\]<#@<<
MG%?6%+N///7DT ?(7B'7[[X/_MQ7OB#5?#>NZMHOB30;72;?4=*L6FC68RQ
MLY'"J"A+<Y .<&NK^ 6BZCI_[4G[0-[=:?=VUE>7MJ;:YF@=(IP$Y,;D88#V
M)KZ2#$="11N) !)('04 ?'B:QJ_[)_[07Q U?5O#&L:YX"\;3KJ<6J:):-<M
M9W&6+I(@]V;TXVD9Y%7_ (7#7OVA/VK=/^*;^&]3\->"/#6FM8:9)K$!@GO9
M7W L$/0?O']@ O.37UGDX(['K1DF@#YE_8(T/4M!^'_C6+4].O--EE\57DL<
M=Y;O"SH=N& 8#*GU'%<3X)\,ZS#H'[7*2:1J$;:C+=FR5[60&ZS!< >5D?O,
MDC[N>HK[19BW4D_6C>W')XZ<]* /A_6OA/XLUK]D7X-:SH6CW%QXH\$SPZM_
M8TT31SS(KDR(%."&^53C&2,XYQ76^*OVJ_%WQ2M-'\.?"CP;XDTCQC>W47VZ
M[US2?+M=,A!_>[V<%6Z]<#@>O%?698DY)R?6C<3GGKUH CA5XX8UD?S9%4!I
M,8W-CDX[9-?.7[-NBZCIO[3'Q^O+O3[NTL[O4K%K:XG@=(YP$DR48C# 9&<$
MU](4I8D $D@=*0'YUWG@WQ W[)_Q\L1H&JF^N_&GG6UK]AE\V>/[9&=Z)MRR
MXR<@$8%>E_M+?"G4I)_A-\2(_!W_  G6F^'=/BLM;\-M;^;));L@.X1D')4L
M_&,@[>V:^RO,;(.XY'0YI-Q!SGGUI@?"D^I>$/B5XJ\,Z'\)O@#80S27:/K&
MK>)_#'D6]C #\P'(^<<G.>H  .>/J?Q!\6)?#OQ@\-> H_"VJ7MOJUHUP=>M
MXS]CM-N\;)#M(!.S^\/O"O1,G^M&X[2,G'I2 2BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "O-?VCO^2,^(?\ MW_]*(Z]*KS7]H[_ )(SXA_[=_\
MTHCH ^:_AY]Y/K7M%A_JA7BWP]^\GUKVC3_]2M6!<HHHH **** "BBB@ INZ
ME:DH -Q]:-Q]:** #<?6C<?6BB@ W'UHW'UHHH -Q]:;N)[T-24 %%%% !11
M10 4444 %,IS4V@ HHHH **** "BBB@ --H:B@ HHHH ]"HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!DWW:[3X?\
M_(!/_7=_Z5Q<WW:[3X?_ /(!/_7=_P"E)@=+1114@%%%% !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 %%%% 'S
MY\>O^1ZM?^O&/_T.2LOPWT%:GQZ_Y'JU_P"O&/\ ]#DK+\-]!5 =C#]VGTR'
M[M.)I@+3:*2@ HHHH **** "BBB@ HHHH *0M0324 .C_P!8OU%?G-XO_P"1
MNUW_ +"%Q_Z-:OT9C_UB_45^<WB__D;M=_["%Q_Z-:OC^(_@I>K_ $/W;PJ_
MWC%^D/SD9%>S?L>_\G%>%/I=?^DLM>,U[-^Q[_R<5X4^EU_Z2RU\I@?]ZI?X
ME^9^T\1?\B;&?]>Y_P#I+/TPHHHK]8/X@"BBB@ HHHH IZQH]CX@TNZTW4[.
M&_T^ZC,4]K<1AXY%/564\$5\Z:Q_P3W^$^J:K)>11:SID;MN^QV=\!"OL-Z,
MP'MN^F*^EZ*QJ4:=7XXW._"X[%8._P!7J.-^S/"]"_8E^#NA[&_X1,:A(O\
M'J%W--NX[J6V_I7>:+\#?AYX> _L[P3H-L0  5T^(GCW*UW%%$:-*/PQ2^0Z
MN88RM_$K2?K)E>SL+;3H1%:6T-M$!@)"@11^ JQ116QP-MZL****!!1110 4
M444 %<M\2OAGX?\ BUX3NO#OB2S^UZ=.0XVMMDB<?==&_A8>ON1T-=312E%2
M5GL:4ZDZ4U4INS6S1\-R_L3_ !9^'-Y<1?#/XG-::3*VX03W4UFPSUR(PZD]
M.0!FC_AG7]J?_HJL/_@[N?\ XQ7W)17!]1I=&U\V?2_ZQXR6M2,)/NX*Y\-_
M\,Z_M3_]%5A_\'=S_P#&*/\ AG7]J?\ Z*K#_P"#NY_^,5]R44?4:?\ -+[P
M_P!8L3_S[I_^ (^&_P#AG7]J?_HJL/\ X.[G_P",4-^S7^T]?*T%W\5XQ;R
MA]NM71R/3'E#^=?<E%'U&G_,_O#_ %BQ/2G3_P# $?-G[/O[%VD_"77QXI\1
M:J_BSQ:KL\5U(K+% Q&"X#$LS]?G8]^!7TG11773I0HQY8*R/#QF-KXZK[;$
M2YG_ %HET"BBBM3B*>J?\>O_  (5D5KZI_QZ_P# A610 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 5YK^T=_R1GQ#_V[_P#I1'7I5>:_M'?\
MD9\0_2#_ -*(Z /FGX>_?2O:=/\ ]2M>+?#S[T=>TZ?_ *E:L"Y1110 4444
M %%%(U "4444 %%%% !1110 444C4 -HHHH **** "BBB@ HHI&H 2DHHH *
M*** "BBB@ H-%(U "4444 %%%% 'H5%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%&10 44FZC=0 M%-W&B@!LQ^6NT^'S Z"P':=_P"E
M<3-]VN@^'.IJEQ>:>Y 9B)H_?LP_E^M(#O****D 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@ HHI"<<G@
M4 ?/7QWD63QY"H/*6<:M]=SG^1%9_AOH*S?B!K@\1^.=3ND;="LGDQD'(VI\
MN1]<$_C6GX=4A15 ==&?EI:;']VG4P"BBB@ HHHH **** "BBB@ I":":2@
MHHHH ='_ *Q?J*_.;Q?_ ,C=KO\ V$+C_P!&M7Z,Q_ZQ?J*_.;Q?_P C=KO_
M &$+C_T:U?'\1_!2]7^A^[>%7^\8OTA^<C(KV;]CW_DXKPI]+K_TEEKQFO9O
MV/?^3BO"GTNO_266OE,#_O5+_$OS/VGB+_D38S_KW/\ ])9^F%%%%?K!_$ 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% %/5/^/7_@0K(K7U3_CU_P"!"LB@ 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@ KS7]H[_ )(SXA^D'_I1'7I5>:_M'?\ )&?$
M/T@_]*(Z /FGX>?>CKVG3_\ 4K7BWP\^]'7M.G_ZE:L"Y1110 4444 %--.:
MFT %%%% !1110 4444 %,-.:FT %%%% !1110 4444 %-I6IM !1110 4444
M %%%% !3:5J2@ HHHH **** /0J*3=1N- "T4W)HR: '44W)HR: '44W-% #
MJ,TVB@!V:,BFT4 +NHW4E% "[J-QI** #)HHHH **** "BBB@ HHHH ;)RM9
M,UY<:-J$-];?ZZ%MP!Z'U!]B*UZIWML)D(Q0!Z=X:\36GB?3UN;9P''$L)/S
M1MZ'_'O6O7SKY^H>';W[7IUP]O-T.WHP]".XKL-'^.@CVQZQIS*>AGM3D?7:
M?Z&I ]:HK@8_C=X79<M-=1G^ZUNQ_E3O^%V>%?\ GZN/_ 9_\*0'>45P?_"[
M/"O_ #]7'_@,_P#A1_PNSPK_ ,_5Q_X#/_A0!WE%<'_PNSPK_P _5Q_X#/\
MX4?\+L\*_P#/U<?^ S_X4 =Y17!_\+L\*_\ /U<?^ S_ .%'_"[/"O\ S]7'
M_@,_^% '>45P?_"[/"O_ #]7'_@,_P#A1_PNSPK_ ,_5Q_X#/_A0!WE%<'_P
MNSPK_P _5Q_X#/\ X4?\+L\*_P#/U<?^ S_X4 =Y17!_\+L\*_\ /U<?^ S_
M .%)_P +N\*_\_5Q_P" S_X4 =[17!?\+N\*?\_5Q_X#/_A1_P +N\*?\_5Q
M_P" S_X4 =[17!?\+N\*?\_5Q_X#/_A1_P +N\*?\_5Q_P" S_X4 =[17!?\
M+N\*?\_5Q_X#/_A1_P +N\*?\_5Q_P" S_X4 =[17!?\+N\*?\_5Q_X#/_A1
M_P +N\*?\_5Q_P" S_X4 =[17!?\+N\*?\_5Q_X#/_A1_P +N\*?\_5Q_P"
MS_X4 =[17!?\+N\*?\_5Q_X#/_A1_P +N\*?\_5Q_P" S_X4 =[17!?\+N\*
M?\_5Q_X#/_A1_P +N\*?\_5Q_P" S_X4 =[17!?\+N\*?\_5Q_X#/_A1_P +
MN\*?\_5Q_P" S_X4 =[17!?\+N\*?\_5Q_X#/_A1_P +N\*?\_5Q_P" S_X4
M =[17!?\+N\*?\_5Q_X#/_A1_P +N\*?\_5Q_P" S_X4 =[17!?\+N\*?\_5
MQ_X#/_A1_P +N\*?\_5Q_P" S_X4 =[17!?\+N\*?\_5Q_X#/_A1_P +N\*?
M\_5Q_P" S_X4 =[17!?\+N\*?\_5Q_X#/_A1_P +N\*?\_5Q_P" S_X4 =[1
M7!?\+N\*?\_5Q_X#/_A1_P +N\*?\_5Q_P" S_X4 =[17!?\+N\*?\_5Q_X#
M/_A1_P +N\*?\_5Q_P" S_X4 =[17!?\+N\*?\_5Q_X#/_A1_P +N\*?\_5Q
M_P" S_X4 =[17!?\+N\*?\_5Q_X#/_A2?\+O\*?\_5Q_X#/_ (4 =]17 _\
M"\/"G_/U<?\ @,_^%'_"\/"G_/U<?^ S_P"%,#OJ*X'_ (7AX4_Y^KC_ ,!G
M_P */^%X>%/^?JX_\!G_ ,*0'?45P/\ PO#PI_S]7'_@,_\ A1_PO#PI_P _
M5Q_X#/\ X4 =]17 _P#"\/"G_/U<?^ S_P"%'_"\/"G_ #]7'_@,_P#A0!WU
M%<#_ ,+P\*?\_5Q_X#/_ (4?\+P\*?\ /U<?^ S_ .% '?45P/\ PO#PI_S]
M7'_@,_\ A1_PO#PI_P _5Q_X#/\ X4 =]17 _P#"\/"G_/U<?^ S_P"%)_PO
M'PG_ ,_5Q_X#/_A0!W]%<!_PO'PG_P _5Q_X#/\ X4?\+Q\)_P#/U<?^ S_X
M4P._HK@/^%X^$_\ GZN/_ 9_\*/^%X^$_P#GZN/_  &?_"D!W]%<!_PO'PG_
M ,_5Q_X#/_A1_P +Q\)_\_5Q_P" S_X4 =_17 ?\+Q\)_P#/U<?^ S_X4?\
M"\?"?_/U<?\ @,_^% '?T5P'_"\?"?\ S]7'_@,_^%077QX\,PH3%]LN6[*D
M!7/_ 'T10!Z-7EOQB^)D.B6$VBZ=*)-3N%*2O&W_ ![J>N?]HCM7'^*?CMJ^
MK(T&DP#2H6X,N=\Q^AQA?\\UYM';RW4QDD+.['+,QR2?4TP'Z= 7<<5Z!H5J
M5C7BL/1=)(()%=E9VXA0#%4!;3[M+110 4444 %%%% !1110 4TF@FB@ HHH
MH **** '1_ZQ?J*_.;Q?_P C=KO_ &$+C_T:U?HS'_K%^HK\YO%__(W:[_V$
M+C_T:U?'\1_!2]7^A^[>%7^\8OTA^<C(KV;]CW_DXKPI]+K_ -)9:\9KLO@Y
MXT3X>?%+PSX@E;;;6=XOVAAVA;*2'_OEFKY#"S5/$4YRV33_ !/W'.J$\5EF
M)H4U>4H32]7%I'ZR45%;7,5Y;Q7$$BRP2H'CD0Y#*1D$'T(J6OUP_AEW6C"B
MBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 4]4_P"/7_@0K(K7U3_CU_X$*R* "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 **** "O,OVDI%C^#>O!C@N8%7W/GQG^AKTVOG']KC
MQU MEIOA*VD#W4DJWEVJG[B $(I]R23CT I@>6_#W[T=>TZ?_J17CWP]MSE#
MBO8[%<1+5 6J*** "BBD:@!#1110 4444 %%%% !112-0 AI*** "BBB@ HH
MHH ***1J $-)110 4444 %%%% !112-0 E%%% !1110 4444 >@4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4UEW"
MG44 9]W8K,#D5@7OA\,3\M==C-,:$-0!Y_)X=.[[M1GPZ>ZUZ ;53VIOV-/[
MM(#@/^$=/]VC_A'3_=KO_L:?W:/L:?W:8' ?\(Z?[M'_  CI_NUW_P!C3^[1
M]C3^[0!P'_".G^[1_P (Z?[M=_\ 9$]*3[*G]V@#@?\ A'3_ ':/^$=/]VN]
M^RK_ ':/L:^E ' _\(]_LTG_  CQ_NUW_P!C3^[1]C3^[0!P'_".G^[^E)_P
MCI_N_I7H'V-/[M'V-/[M 'G_ /PCI_N_I1_PCI_N_I7H'V-/[M'V-/[M 'G_
M /PCI_N_I1_PCI_N_I7H'V-/[M'V-/[M 'G_ /PCI_N_I1_PCI_N_I7H'V-/
M[M'V-/[M 'G_ /PCI_N_I1_PCI_N_I7H'V-/[M'V-/[M 'G_ /PCI_N_I1_P
MCI_N_I7H'V-/[M'V-/[M 'G_ /PCI_N_I1_PCI_N_I7H'V-/[M'V-/[M 'G_
M /PCI_N_I1_PCI_N_I7H'V-/[M'V-/[M 'G_ /PCI_N_I1_PCI_N_I7?_94_
MNTGV5?[M ' _\(\?[OZ4G_"/G^[^E=]]C3^[1]C3^[0!P'_".G^[^E'_  CI
M_N_I7?\ V-/[M'V-/[M ' ?\(Z?[OZ4?\(Z?[OZ5W_V-/[M'V-/[M ' ?\(Z
M?[OZ4?\ ".G^[^E=_P#8T_NT?8T_NT <!_PCI_N_I1_PCI_N_I7?_8T_NT?8
MT_NT <!_PCI_N_I1_P (Z?[OZ5W_ -C3^[1]C3^[0!P'_".G^[^E'_".G^[^
ME=_]C3^[1]C3^[0!P'_".G^[^E'_  CI_N_I7??94_NTGV1?[M ' ?\ "/G^
M[^E)_P (Z?[OZ5W_ -C3^[1]C3^[0!P'_".G^[^E'_".G^[^E=_]C3^[1]C3
M^[0!P'_".G^[^E'_  CI_N_I7?\ V-/[M'V-/[M ' ?\(Z?[OZ4?\(Z?[OZ5
MW_V-/[M'V-/[M ' ?\(Z?[OZ4?\ ".G^[^E=_P#8T_NT?8T_NT <!_PCI_N_
MI1_PCI_N_I7?_8T_NT?8T_NT <!_PCI_N_I1_P (Z?[OZ5WQM5_NTGV-/[M
M' _\(Z?[E'_".G^Y7??8T_NT?8T_NT <#_PCI_N4?\(Z?[E=]]C3^[1]C3^[
M0!P/_".G^Y1_PCI_N5WWV-/[M'V-/[M(#@?^$=/]RC_A'3_<KOOL:?W:/L:?
MW: .!_X1T_W*/^$=/]RN^^QI_=H^QI_=H X'_A'3_<H/AX_W:[TVJ?W:3[&G
M]V@#A8_#I+?=K5LM!"D?+73"U4=JD6(+3 J6EBL*CBKJKMI<8HH **** "BB
MB@ HHH)H *;110 4444 %%%% !1110 Z/_6+]17YS>+_ /D;M=_["%Q_Z-:O
MT9C_ -8OU%?G/XR4Q^,->5A@C4+CC_MJU?'\1?!2]7^A^[>%7^\8O_#'\Y&/
M0W(-%%?#G]%'TM^S?^V,WPSL;?POXR2>]\/QG;:ZA$"\MFO]QEZN@[8Y'N,
M?9_AGXQ^!_&-D+K1_%>DWL)&3MNT5E]F5B&4^Q%?DK-")%-<_J6A1W!),:M]
M0#7TV"SBK0@J<US)'X]Q!P#@\QKRQ6';ISEJ[:IOO;H_1_(_:+_A,_#_ /T'
M=-_\"X_\:/\ A-/#_P#T'=-_\#(_\:_#Z;PO'GB%?^^14'_",)_SQ3_OD5ZZ
MSI?R?C_P#X27AY).WMW_ . _\$_<C_A-/#__ $'=-_\  R/_ !H_X33P_P#]
M!W3?_ R/_&OPV_X1=/\ GBO_ 'R*/^$73_GBO_?(I_VTOY/Q_P" +_B'LO\
MG^__  '_ ()^Y/\ PFGA_P#Z#NF_^!D?^-'_  FGA_\ Z#NF_P#@9'_C7X;?
M\(NG_/%?^^11_P (NG_/%?\ OD4?VTOY/Q_X ?\ $/9?\_W_ . _\$_<G_A-
M/#__ $'=-_\  R/_ !H_X33P_P#]!W3?_ R/_&OPV_X1=/\ GBO_ 'R*/^$7
M3_GBO_?(H_MI?R?C_P  /^(>R_Y_O_P'_@G[D_\ ":>'_P#H.Z;_ .!D?^-'
M_":>'_\ H.Z;_P"!D?\ C7X;?\(NG_/%?^^11_PBZ?\ /%?^^11_;2_D_'_@
M!_Q#V7_/]_\ @/\ P3]R?^$T\/\ _0=TW_P,C_QH_P"$T\/_ /0=TW_P,C_Q
MK\-O^$73_GBO_?(H_P"$73_GBO\ WR*/[:7\GX_\ /\ B'LO^?[_ / ?^"?N
M3_PFGA__ *#NF_\ @9'_ (T?\)IX?_Z#NF_^!D?^-?AM_P (NG_/%?\ OD4?
M\(NG_/%?^^11_;2_D_'_ ( ?\0]E_P _W_X#_P $_<G_ (33P_\ ]!W3?_ R
M/_&C_A-/#_\ T'=-_P# R/\ QK\-O^$73_GBO_?(H_X1=/\ GBO_ 'R*/[:7
M\GX_\ /^(>R_Y_O_ ,!_X)^Y/_":>'_^@[IO_@9'_C1_PFGA_P#Z#NF_^!D?
M^-?AM_PBZ?\ /%?^^11_PBZ?\\5_[Y%']M+^3\?^ '_$/9?\_P!_^ _\$_<G
M_A-/#_\ T'=-_P# R/\ QH_X33P__P!!W3?_  ,C_P :_#;_ (1=/^>*_P#?
M(H_X1=/^>*_]\BC^VE_)^/\ P _XA[+_ )_O_P !_P""?N3_ ,)IX?\ ^@[I
MO_@9'_C1_P )IX?_ .@[IO\ X&1_XU^&W_"+I_SQ7_OD4?\ "+I_SQ7_ +Y%
M']M+^3\?^ '_ !#V7_/]_P#@/_!/W)_X33P__P!!W3?_  ,C_P :GC\2Z1,@
M>/5;)T/1EN$(/ZU^%_\ PBZ?\\5_[Y%?4WP=^'[3?#?19/( W)(1\H_YZO7?
M@LP^N5'#EM97/F<_X7>1X:.(=3FO*VUNC?=]C]+/^$@TO_H)6?\ W_3_ !H_
MX2#2_P#H)6?_ '_3_&O@7_A73?\ /$?]\T?\*Z;_ )XC_OFO9L?!'WU_PD&E
M_P#02L_^_P"G^-'_  D&E_\ 02L_^_Z?XU\!GX=M_P \5_[YH_X5RW_/%?\
MOFBP'WEJ6O:8]M@:E9YW#_EX3_&LK^VM._Z"-G_X$)_C7Q%_PKEO^>2_]\T?
M\*[;_GD/^^:+ ?;O]M:=_P!!&S_\"$_QH_MK3O\ H(V?_@0G^-?$7_"NV_YY
M#_OFC_A7;?\ /(?]\T6 ^W?[:T[_ *"-G_X$)_C1_;6G?]!&S_\  A/\:^(O
M^%=M_P \A_WS1_PKMO\ GD/^^:+ ?;O]M:=_T$;/_P "$_QH_MK3O^@C9_\
M@0G^-?$7_"NV_P">0_[YI/\ A7;?\\A_WS18#[>_MK3?^@C9_P#@0G^-']M:
M;_T$;/\ \"$_QKX@_P"%=M_SQ7_OFC_A7;?\\5_[YIV ^W_[:TW_ *"-G_X$
M)_C1_;6F_P#01L__  (3_&OB#_A7;?\ /%?^^:/^%=M_SQ7_ +YHL!]O_P!M
M:;_T$;/_ ,"$_P :/[:TW_H(V?\ X$)_C7Q!_P *[;_GBO\ WS1_PKMO^>*_
M]\TK ?;_ /;6F_\ 01L__ A/\:/[:TW_ *"-G_X$)_C7Q!_PKMO^>*_]\T?\
M*[;_ )XK_P!\T6 ^W_[:TW_H(V?_ ($)_C1_;6F_]!&S_P# A/\ &OB _#QO
M^>*_E2?\*[;_ )Y#\J+ ?<']M:;_ -!&S_\  A/\:/[:TW_H(V?_ ($)_C7P
M_P#\*[;_ )Y#\J/^%=M_SR'Y4[ ?<']M:;_T$;/_ ,"$_P :/[:TW_H(V?\
MX$)_C7P__P *[;_GD/RH_P"%=M_SR'Y4K ?<']M:;_T$;/\ \"$_QH_MK3?^
M@C9_^!"?XU\/_P#"NV_YY#\J/^%=M_SR'Y4 ?<']M:;_ -!&S_\  A/\:/[:
MTW_H(V?_ ($)_C7P_P#\*[;_ )Y#\J1OAVW_ #Q'_?-%@/N'^VM-_P"@C9_^
M!"?XT?VUIO\ T$;/_P "$_QKX<_X5VW_ #Q'_?-'_"NV_P">(_[YHL!]Q_VU
MIO\ T$;/_P "$_QH_MK3?^@C9_\ @0G^-?#G_"NV_P">(_[YH_X5VW_/$?\
M?-%@/N/^VM-_Z"-G_P"!"?XT?VUIO_01L_\ P(3_ !KX<_X5VW_/$?\ ?-'_
M  KMO^>(_P"^:+ ?<?\ ;6F_]!&S_P# A/\ &C^VM-_Z"-G_ .!"?XU\.?\
M"NV_YXC_ +YH_P"%=M_SR'_?-%@/N/\ MK3?^@E9_P#@0G^-)_;>F_\ 02L_
M_ E/\:^'/^%>-_SQ'Y4?\*[;_GB/^^:+ ?<?]MZ;_P!!*S_\"4_QH_MO3?\
MH)6?_@2G^-?#G_"NV_YXC_OFC_A7;?\ /$?]\T[ ?<?]MZ;_ -!*S_\  E/\
M:/[;TW_H)6?_ ($I_C7PY_PKMO\ GB/^^:/^%=M_SQ'_ 'S18#[C_MO3?^@E
M9_\ @2G^-']MZ;_T$K/_ ,"4_P :^'/^%=M_SQ'_ 'S1_P *[;_GB/\ OFE8
M#[C_ +;TW_H)6?\ X$I_C1_;>F_]!*S_ / E/\:^&S\/6'_+$?\ ?--_X5ZW
M_/$?E18#[F_MO3?^@E9_^!*?XT?VWIO_ $$K/_P)3_&OAG_A7K?\\1^5'_"O
M6_YXC\J=@/N;^V]-_P"@E9_^!*?XT?VWIO\ T$K/_P "4_QKX9_X5ZW_ #Q'
MY4?\*];_ )XC\J+ ?<W]MZ;_ -!*S_\  E/\:/[;TW_H)6?_ ($I_C7PS_PK
MUO\ GB/RH_X5ZW_/$?E2L!]S?VWIO_02L_\ P)3_ !H_MO3?^@E9_P#@2G^-
M?#/_  KUO^>(_*D/P];_ )Y#_OFBP'W/_;>F_P#02L__  )3_&C^V]-_Z"5G
M_P"!*?XU\+_\*\;_ )Y#_OFC_A7C?\\A_P!\T6 ^Z/[;TW_H)6?_ ($I_C1_
M;>F_]!*S_P# E/\ &OA?_A7C?\\A_P!\T?\ "O&_YY#_ +YHL!]T?VWIO_02
ML_\ P)3_ !H_MO3?^@E9_P#@2G^-?"__  KQO^>0_P"^:/\ A7C?\\A_WS18
M#[H_MO3?^@E9_P#@2G^-']MZ;_T$K/\ \"4_QKX7_P"%>-_SR'_?-!^'K?\
M/(?]\T ?=']MZ;_T$K/_ ,"4_P :/[;TW_H)6?\ X$I_C7PK_P *\;_GD/\
MOFC_ (5XW_/(?]\T6 ^ZO[;TW_H)6?\ X$I_C1_;>F_]!*S_ / E/\:^%?\
MA7C?\\A_WS1_PKQO^>0_[YHL!]U?VWIO_02L_P#P)3_&C^V]-_Z"5G_X$I_C
M7PK_ ,*\;_GD/^^:/^%>-_SR'_?-%@/NK^V]-_Z"5G_X$I_C1_;>F_\ 02L_
M_ E/\:^%?^%>-_SR'_?-'_"O&_YY#_OFBP'W5_;>F_\ 02L__ E/\:/[;TW_
M *"5G_X$I_C7PI_PKUO^>(_*D_X5ZW_/%?RHL!]V?VWIO_02L_\ P)3_ !H_
MMO3?^@E9_P#@2G^-?"?_  KUO^>*_E1_PKUO^>*_E18#[L_MO3?^@E9_^!*?
MXT?VWIO_ $$K/_P)3_&OA/\ X5ZW_/%?RH_X5ZW_ #Q7\J+ ?=G]MZ;_ -!*
MS_\  E/\:/[;TW_H)6?_ ($I_C7PG_PKUO\ GBOY4?\ "O6_YXK^5 'W9_;>
MF_\ 02LO_ E/\:/[;TW_ *"5E_X$I_C7PD?AZW_/$?E2?\*];_GB/RHL!]W?
MVWIO_02LO_ E/\:/[;TW_H)67_@2G^-?"/\ PKUO^>(_*C_A7K?\\1^5.P'W
M=_;>F_\ 02LO_ E/\:/[;TW_ *"5E_X$I_C7PC_PKUO^>(_*C_A7K?\ /$?E
M18#[N_MO3?\ H)67_@2G^-']MZ;_ -!*R_\  E/\:^$?^%>M_P \1^5'_"O6
M_P">(_*E8#[N_MO3?^@E9?\ @2G^-07GBK1=/A,MSK%A#&O)9[I !^M?"[?#
MUO\ GB/RH7X?LO\ RRQ^%%@/HCXE?M3:)H-K+:>%RNN:HP*K< $6T1]2?X_H
M./>OF*,:AXGUJ?4M1FDN[VZD,DLTG)9C_3VKH[/P"Y<92NTT#P6MOM)3%,"U
MX+T;[/&A*XKT&%=J@53T_3UM4  K0'%, HHHH *::5J2@ HHHH **** "BBB
M@ IAIS4V@ HHHH **** "BBB@ III6IM !1110 4444 %%%% !332M24 %%%
M% !1110 4444 >@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%)D4;J %HINXTE #J-U-HH 7=2444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 444F: %HINZDH =NI*2B@
MHHHH **** "BBB@ HHHH **** "BBB@ HHS3<T .S3<T44 %%%% !1110 44
M44 %%%% !1110 44E)NH 4FFT44 %%%% !1110 4444 %%%% !1129H 6FDT
M4E !1110 4444 %%%% !1110 444A:@ )I*** "BBB@ HHHH **** "BBB@
MKXI_:1\!S>$?B%=:A'%C3=78W4+J/E5S_K$]CGGZ$5]J$UD>*/"NE^,]%GTK
M5[5;JSFZJ>&4]F4]F'K7E9C@ECJ/(G:2U1]EPKQ ^'<P6(DN:G)<LDM[=UYI
M_JM+W/SJHKZ0\1?L>SBX9]!UZ-H#DK#J$9#+[;T!S^587_#(?BW_ *"FC?\
M?V7_ .-U\%+*<;%V]F_P/Z7H\;</UH*:Q27DTT_Q1X936C#=J]U_X9#\6_\
M04T;_O[+_P#&Z/\ AD/Q;_T%-&_[^R__ !NI_LS&_P#/MFO^N&0/_F+C^/\
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
M44 %%)NI-QH =2;J;10 N:2BB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHI-U "TFZDHH **** "BBB@ HHHH **** "BBB@ HHI* %I"U)FDH **** "
MBBB@ HHHH **** "BBB@ HHII- "EJ;110 4444 %%%% !1110 4444 %%%-
MS0 I-)110 4444 %%%% !1110 4444 %-)H)I* "BBB@ HHHH **** "BBB@
M I":":;0 4444 %%%% !1110 4444 %!-!IM !1110 4444 %%%% !1110 4
MA-!--H **** "BBB@ HHHH **** "FT&DH **** "BBB@ HHHH ***1C0 A-
M%%% !1110 4444 %%%% !32:&-)0 4444 %%%% !1110 444UC0 &DHHH **
M** "BBB@ HHHH #3:#10 4444 %%%% !1110 4UC2FFT %%%% !1110 4444
M %%%-- "4444 %%%% !1110 444&@!&I*** "BBB@ HHHH **** $:FT44 %
M%%% !1110 4444 %,I6I* "BBB@ HHHH **** "FTK4E !1110 4444 %%%%
M !3#3FIM !1110 4444 %%%% !332FFT %%%% !1110 4444 %--.--H ***
M* "BBB@ HHHH **1J* ._P!U&ZDHH 7=1NI** %W4;C244 +DT9-)10 N329
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **3=2;C0 ZDW4VB@!=U%)10 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%&:;F@!V:3=244 %%%% !1110 4444 %%%
M% !1110 4444 %%)NIM "[J2BB@ HHHH **** "BBB@ HHHH **** "D+4A-
M)0 M)110 4444 %%%% !1110 4444 %!-(6I* "BBB@ HHHH **** "BBB@
MHHI": "FYHHH **** "BBB@ HHHH **** "D)H)IM !1110 4444 %%%% !1
M110 49H--H **** "BBB@ HHHH **** "D)H)IM !1110 4444 %%%% !111
M0 4TFAC24 %%%% !1110 4444 %%%!- "$TE%% !1110 4444 %%%% !2$T4
MV@ HHHH **** "BBB@ HHHH 0FFTM)0 4444 %%%% !1110 4C&E--H ****
M "BBB@ HHHH ***:U "&BBB@ HHHH **** "BBB@!&IM+24 %%%% !1110 4
M444 %--*U)0 4444 %%%% !1110 4UJ6FT %%%% !1110 4444 %(:6FF@!*
M*** "BBB@ HHHH ***1C0 E%%% !1110 4444 %%%-:@!**** "BBB@ HHHH
M ***1J $-)110 4444 %%%% !110: &FBBB@ HHHH **** "BBD:@!#1244
M>@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%&:3=0 M%-W4E #LT;J;10 N32444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 44FZDH 7=29HHH ****
M "BBB@ HHHH **** "BBB@ HHHH **3-)F@!<TF:2B@ HHHH **** "BBB@
MHHHH **** "BBFEJ %+4E)10 4444 %%%% !1110 4444 %%%!- !32:** "
MBBB@ HHHH **** "BBB@ HHII:@!2:;110 4444 %%%% !1110 4444 %(30
M33: "BBB@ HHHH **** "BBB@ HS13: "BBB@ HHHH **** "BBB@ I**;0
M4444 %%%% !1110 4444 %(QH)IM !1110 4444 %%%% !1110 4V@FB@ HH
MHH **** "BBB@ HHIK&@ )I*** "BBB@ HHHH **** "FDTK&FT %%%% !11
M10 4444 %%%(QH 2BBB@ HHHH **** "BBB@!#3:** "BBB@ HHHH **** "
MFM2DTV@ HHHH **** "BBB@ HHIIH **** "BBB@ HHHH ***1J $-)110 4
M444 %%%% !1110 C4VEI* "BBB@ HHHH ****  TVAJ* "BBB@ HHHH ****
M "F4K4E !1110 4444 %%%% !332M3: "BBB@ HHHH **** "FFG-3: "BBB
M@ HHHH **** "FFE--H **** /0**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHS2;J %HI-U)N- #J*;24 .W4;J;10 N3
M2444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%&:3=0
M M&ZFT4 &ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI*3=0 N:3=24
M4 %%%% !1110 4444 %%%% !1110 444F: %I-U(324 +2444 %%%% !1110
M 4444 %%%% !113<T *6I*** "BBB@ HHHH **** "BBB@ HI*;F@!2:2BB@
M HHHH **** "BBB@ HHHH *:30324 %%%% !1110 4444 %%%% !1F@FFT %
M%%% !1110 4444 %%%% !244V@ HHHH **** "BBB@ HHHH *0TM-H 2BBB@
M HHHH **** "BBB@ I":":2@ HHHH **** "BBB@ HHI": !C3:** "BBB@
MHHHH **** "D)I:;0 E%%% !1110 4444 %%%% ",:2BB@ HHHH **** "BB
MB@ IK&E)IM !1110 4444 %%%% !112,: $I*** "BBB@ HHHH **** $:DH
MHH **** "BBB@ HHHH *92L:2@ HHHH **** "BBB@ I&-*:90 4444 %%%%
M !1110 4&BFF@ HHHH **** "BBB@ I*6FM0 E%%% !1110 4444 %%%(U "
M4E%% !1110 4444 %%%#4 --%%% !1110 4444 %%%(: $-)110 4444 >@4
M4FZC=0 M%)NHW4 +12;J-U "T4FZC=0 M%-W4;C0 ZBFY-&: '44W-)0 _-)
MD4VB@!VZC=3:* %W&C)I** %I*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ***3=0 M%-R:* %W4F:** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HI,TFZ@!:3=244 %%%% !1110 4444 %
M%%% !1110 4444 %%)NI*  M2444 %%%% !1110 4444 %%%% !1110 4A:D
MS10 4444 %%%% !1110 4444 %%%% !2$TA:DH **** "BBB@ HHHH ****
M"BBDS0 M-S124 %%%% !1110 4444 %%%% !032$TE !1110 4444 %%%% !
M1110 44E(30 &DHHH **** "BBB@ HHHH ***;0 4E%% !1110 4444 %%%%
M !2,:4FFT %%%% !1110 4444 %%%% "4VE)I* "BBB@ HHHH **** "BBFL
M:  TE%% !1110 4444 %%%% !332L:2@ HHHH **** "BBB@ I*6FDT )111
M0 4444 %%%% !1110 A--I:2@ HHHH **** "BBB@ I":4FFT %%%% !1110
M 4444 %(:6FF@!**** "BBB@ HHHH ***1J $-)110 4444 %%%% !1110 C
M4E%% !1110 4444 %%%% "&FTII* "BBB@ HHHH **** "FTK4V@ HHHH **
M** "BBB@ III6I* "BBB@ HHHH **** "FFE--H **** "BBB@#O:*** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BDW4;J %HS3:* %W4F:** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **3=3<T .W4F:2B@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHS3<T +FDS244 %%%% !1110 4444 %
M%%% !1110 444W- "[J2BB@ HHHH **** "BBB@ HHHH ***0F@ I,TE% !1
M110 4444 %%%% !1110 444A:@ )IM%% !1110 4444 %%%% !1110 4A-!-
M)0 4444 %%%% !1110 4444 %)13: %S2444 %%%% !1110 4444 %%%-)H
M":2BB@ HHHH **** "BBB@ H-%-H **** "BBB@ HHHH **** "FDT,:2@ H
MHHH **** "BBB@ HHI": !C3:** "BBB@ HHHH **** "D8TM-H **** "BB
MB@ HHHH ***0T #&FT44 %%%% !1110 4444 %-8TK&FT %%%% !1110 444
M4 %%%(QH 2BBB@ HHHH **** "BBDH &--HHH **** "BBB@ HHHH *;0U)0
M 4444 %%%% !1110 4C4IIM !1110 4444 %%%% !2&EIAH **** "BBB@ H
MHHH ***:U "4444 %%%% !1110 444C4 )1110 4444 %%%% !112-0 AI**
M* "BBB@ HHHH [VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***,T %%)NHW4 +13<FB@!VX4FZDHH
M,FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBDW4 +29I
M,FDH 7=2444 %%%% !1110 4444 %%%% !1110 4444 %%%-W4 .INZDHH *
M*** "BBB@ HHHH **** "BBB@ HHH)H *3=29HH **** "BBB@ HHHH ****
M "BBB@ HI,TF:  M2444 %%%% !1110 4444 %%%% !113<T !-)110 4444
M %%%% !1110 4444 %(32$T4 %%%% !1110 4444 %%%% !244V@ HHHH **
M** "BBB@ HHHH ***:30 $TE%% !1110 4444 %%%% !1132: "BBB@ HHHH
M **** "BBB@ I":":;0 4444 %%%% !1110 4444 %-H)I* "BBB@ HHHH *
M*** "BBD8T (:*** "BBB@ HHHH **** "FFAC24 %%%% !1110 4444 %%%
M-)H *2BB@ HHHH **** "BBB@ )IM%% !1110 4444 %%%% !32:5C3: "BB
MB@ HHHH **** "D-+330 E%%% !1110 4444 %%%(U "&BBB@ HHHH ****
M"BBDH &--HHH **** "BBB@ HHHH 0TVE-)0 4444 %%%% !1110 4VE:DH
M**** "BBB@ HHHH *8:<U-H **** "BBB@ HHHH [VBBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***,B@ HI-U&Z@!:*3=29- #J*;10 [(I-U)
M10 NZDR:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHI,T +13=U)0 [-)NI** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHINZ@!U)NIM% !115?4IIK?3[F6V2-[B.-FC69MJ%@.-Q[#WH L45Y
M/\/?'WB+QQ<:S9[8+!RCSVUS(2YB5L+'L0J Z AOF/J.*A6Y\>2>.G\-Q^*K
M5VCLOMDMS_9\>$RV N,=33L*YZ]17EU[XXOO!WBS1])U[7H)8$M);J]N%M@O
MFDMB)%503D8/3K7;:;XVT35M"FUFWU"(Z;"2)9Y,H(R.H8, 0>GYT@N;=%<[
MX=^(7A_Q5>-::9J GN53S!$\;QLR_P!Y=P&1]*V[^_M]+LIKN[F2WMH5+R2R
M' 51W- R>BN;\._$;P]XJOC9:;J(FNMN\0R1O&S+ZKN R/I4,_Q3\+6^K'3I
M-7C%PLGDLP1S&KYQM,@&T'\: .JHK!\0^.M"\*W$<&JZC':2R1&9$96)90<9
M& >_;J:L>'?%FE>++&2\TN[%S;QN4=BC)M8 $@A@.Q% &M17&3>-+;Q!J&@1
M:%KD$<=S<2%T>W=FN8XQ\ZH2N!S_ !<=.#4UU\5/"UIJQTZ75XEN5D\IB$8Q
MJ_\ =+@;0?QH ZS=25SWB+Q_H/A6ZCMM2OUAN77>(8XVD<+_ 'B%!P/<UKZ;
MJ=KK%C#>V4Z7-K,NZ.6,Y#"@"U17-7>L2?\ "<064>KV\-K;6+W-Y8-$?,8$
MX63S,851Z9S46D_$_P ,ZYJD>GV>J+)=2$B(-&Z+*1V1B &_ T =51575-3M
M=%T^XOKV406ENF^21@2%'KQ7.0?%;PK=3&*'5EE;?'&"D4A4LYPJ@[<9S^7>
M@#K:*S[G7K"SUFTTJ:X":A=HTD,.TDLJ_>.0,#'O7/2_%[PC"(B=9C(D;;E8
MW(7DCYOE^49'4T =C12*P=0RG*D9!'>N5OOBEX6TW4GL+C5HTGC?RY"J.T<;
M>C.!M!^IH ZNBL77/&>B^&Y+>/4M0BM6N(VEBW D.J]2"![C'KGBE\-^+])\
M76\TVE78N5A?9(I1D9#VRK &@#9INZJ&O:U;>'M'O-2O&V6UK&9&]3CH![D\
M?C7!?"KQMKGB+6M6M-=V1R>1#>VL"QA3'%(20#@9/!3K0!Z717$>&?%UU-X@
M\;PZI<K]ATB=3"=@7RXMI8Y(Z].]8_PN^)&H>+M8\12:DRV^FPHES:1L@4QP
MDOR3U/ !YHL*YZ?17CEU\3-?7PY<Z[')!!9ZGJ2V>EM<1 );P\@S.>IR1QGC
M@UT"_P#";>'=2TN:348?%.E74RQ7"PVH1X5;_EHI7^$4[!<]#HJ#4+Z#2[&X
MO+E_+M[>-I9']% R:\[T>Z\:^/K4:O::G;^&M+FRUG;FV$TLB=G<GH#Z"D,]
M+HKD?"/B+58]+U/_ (2N%+";392CWQ4QP7$?:12>/R]JM:#\1O#OB:^^Q:?J
M*S714NL;QO&74=2NX#</I0!TE%9NG>(]-U;2Y=1M;I9+*(NLDQ!4*4)#9R!T
MP:Y#Q!\1IM3FTG2_"'E7>HZHC3)<W",L<$()!D((!/0X_K0!Z#2$UYXS>-O"
MFI:=+=WR^)].N9A#=16]GLDM\_\ +1=O\([YJ]I?BR>X\9>*ENKJ.#0M(CBC
MW.% 60KN=BW7CIB@1V=%<WH/Q&\.^)-0%EI^HK-<LI9(VC>/S%'4KN W?A6I
MI_B#3]4N-1@M;E99-/D\JZ&T@1MC."2,'@=J!FA17/S>/] M] BUJ34473IF
M*12E&S(P)&%7&XG(["L*S^("^)_'FD6.AWJ3Z7]DFN+T>7AL@A54[AE2"1QQ
M0!WM%%9 \6:2;;5;C[:HATMVCO&96'E,HR0>.?PS0!KT5C?\)AH_V#3;W[:I
MMM2D6*T8(Q,K-T &,_F*XK1?B]86^K>(AKFJ1Q6T5^UO90I"69(TX9FV@G!.
M.3[T"N>G45S6L:TTVM>';33]7M[8WCF=HFB,C74 7)"'!"]0<DCVJ*X^*/A>
MVU;^S9-6C%SYGDG",8P_3:7 V@_C0,ZJFYKSW7/B1%H/Q&EL+[4([72+>P61
MX_+WO),S<!< MP.<#CBNST37+'Q%IL5_IUPMS:2YVR*".AP00>0<^M %^BN;
MNM6D_P"$VBLX]6MX;6ULFN;NQ:(^803A9-^,*H],YJ/2?B9X:US4DL+/4UDN
M9"1&K1NBR8_NL0 WX&@#J**HZYK-MX>T>[U*\;9;6L9D<CKQV'N3@?C7!Z7_
M ,)YXPT]=7BU6T\/P3KYEI8&V$IV_P )D8^O7^E CTJBL'P3K&I:UH$<VKV#
MZ=J*.T4L;(5#%3]]<_PG_&LD>*KR3XF:AIBRJNDZ;I@N+B/8,F0G(.[KT/2@
M9VE%>21_$;7+7X76>MS2PM?:E?F"&XFB"Q6\3.55F [#:>OK6O\ \5MX>NM-
MNCJ4/BK3;B98[B."U"/&K=9$*]5%%A7/1*0F@\5Q?Q0\1:CH>EZ;#I$RPZGJ
M%_%:1.R!P-V<\'\*!G945QMGX<\;0WD+W/BJWFME<&2-=.12ZYY ..,U:OOB
M=X8T_5'L)]5C2='\MR$=DC8]F<#:#]30(ZBBL?Q!XNTCPM;PS:G>K;K,<1*
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
MO39[."Z:)IX(YFB;?&9$#%&]1GH?<5%J.DV.L1K'?V<%[&K;E6XC#@'U&12
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
MRL&[<^_\Z]<O;&VU"W,%U;PW4)ZQS('7\C4%AH]CI,+QZ?9V]B&'/D1*OXG
MYH 9H^O:?X@MY)].NDO(8Y&A=X\X#CJO([5P7C[2X?&7Q(\.:!<%S:P6TU].
ML;E6_NKR.AR/UKM_#7AZ#PQI8LX&,F9&FDD90I>1CEFP!@?0=,5?^QV_VLW7
MV>+[45V>?L&_;_=W=<>U(#BV^&.E^&[:[U'2%O#J<-M*;?S+IW&\HP'!ZGGC
MWKR_3+I;?X<V^FIXCMY!J689-)@TY9;LRLQ#9RX.0?XCCM7T55&'0M-M[YKV
M+3[6*\;[UPD*ASZ_-C-.X6/,M*FT_P -_$J1/$%Y'#_9^C6\5A+=D*I '[PC
MMNR,<<USKZA#+X%\>:[9IY*:UJ*VEL N,KN SCWW-^=>XWVCV&J2127EE;W;
MPG,;31*Y3Z9'%+_8]A]G6#[#;>0K^:(O)7:'SG=C&,Y[T7"QY)XT^$\'A_P?
M'?6$U]/)8(DEU92W3&*:,8\Q0!C;W/%6?$NI6VM^'=#\(>#TBM1K4 F;9D+;
MV_5BV.<D@@]^#7K<D:S1LCJ'1@596&00>H(JK::/I^GR"2UL+6VD">6'AA5"
M%SG;D#IGM1<+'DVJ:9KGA7Q'X$GU.33396MS]@A%C&Z%%==IW;NN15+QA;MX
M@N_B+JR\_P!F"VM86'8QN'?\C7MEU9V]XJ"X@BG$;!T$J!MK#HPST/O47]FV
M:QW$8M(!'<,6F01+B4GJ6&/F)]Z+A8\)\77$WC33I=>G1E75;F+2M)A/!$.[
M,D@'JQ&/I73?\(XOC'XH:RJ:A>:=!HMI!9I+82^6VXC)&?3':O3SI=DT=NAL
M[<I;$&!?*7$1'0H,?+^%20V=O;22R0P1123-ND>- I<^K$=3]:+BL<MI/@#1
MO"M]+K<]U=WUY%$V;S49S*8DQR1Z<5TNFZE:ZQ8PWME,MQ:S+NCE7.&'J,TW
M5K%M4TRYM%E\@SQF,R; ^ >#P>#QZTNE:;!HVFVMA:KLM[:-8HU)R< 8I%'!
MK))JGQDU.:)/._L;21&B9X,CG=CZ\XK#NM4\%^/M'35]5O(_#OB&!2)7AE,=
MQ"RDC&/XQ^&:]<BL[>">:>."*.:;'F2(@#/CIN/4_C52X\-Z1=W7VJ?2[.:Y
MZ^;);HS'\2*8CR;4I=<\2?!?3[Z]BEO)[2]2Y?<I#SVZ.<.1WX/X]:[:^^+_
M (9AT8W]MJ,=W-(N8;.+)F=ST3;U!SQ7:!0%P!@8QBLZW\-Z1:WGVN#2[.&Y
MSGSHX%#9]<XH P/A3H%YH/A4'4$\N_OIY+R>/^XSG(!]\8KGO&WQ!74/$$WA
MBRU:WT2&(8O]3F?#+GK'$/[WJ>U>HUF3^&]'N9GEETBPEE<EFDDM8V9B>I)(
MY-(#GK?4-#\"_#FXOM%>.XTVTB=TD5MWG29QDMW);&:;X#T"?2? \LK#?K&I
M1/>3R=VED4E1^&0*ZG^R;'["++[%;?8_^??R5\OKG[N,=:M*H50 , #  [4
M>,Z-XLL]*^#MMI5E*LVOW*R6:6*',HF=V!)7J, YS5[0K>T\">/+&WU:XBM(
MH= C@@GF8*C,K$R@$]\UZ9'HNGPW[WT=A;)>M]ZX6)1(?^!8S3M0TFQU:-4O
MK.WO$4Y59XPX!]1D4[A8XOX>AO$'B3Q#XKVLMG>,EK9%A@O%'P7QZ$]/I3O!
M[?VO\2O&.I'YEMC#I\9]-H);]:[N.-(8U2-%C11A548 'H!44-G#:B7[/#';
MM*Q=VC0#<Q_B..I^M("#2=<L-<CFDT^Z2Z2&4PR-'G"N.JUSGC?Q59:+J>G:
M7K5I$VAZFDB374V2B.,85ACOZUN>&_#L'AG3VM8&,C22O/+*RA2\C').!P![
M"K]W9V^H0-#=017,+=8YD#J?P- 'D6D?V?X<^(6CV7@[5)+VPO&<WVGI*9H(
M4QPX/\/Y]O>M+PYKEGX+\>>++/7)UL'U&Y6[M;B;A)4P1C=TR,_SKT73]'T_
M1U9;&RM[,-][R(E3/UP.:34M)L=8C6.^LX+Q%.56>,/CZ9'%,#SS4=5B^)/C
MC1+;26^TZ1H\WVR[OE!\LR ?*BGN?\:C^'GB33?"MQXAT?6;J/3K]-2FN?\
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
MHH ***:30 4444 %%%% !1110 444E  QIM%% !1110 4444 %%%% !332L:
M;0 4444 %%%% !1110 4&BFF@ HHHH **** "BBB@ HHI&H 0TE%% !1110
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
MAOH/M+Z=I$,ETS.WSS_*%)Y] *+!<]8HKB/C QA\*P7H;:;34+:<GITD /\
M.N N/&DMGXV_X3*=F;3KF"ZM[&'^\L84)@?[3DT6"Y[)KVIW6EV:2V>G2ZI,
MTJ1^3"P4@$X+$XZ <U1;QI9KJ&NVHCD(T> 37,IP%R5+!1[X%>?:;H<]EKW@
MO2KQVDO[B6?6M1)8\N5X'X=*Y^'2[&Q^'OB+6K6W"76J7TFGV3[F.(6D"[>O
M.0K<T6"Y[;X9US_A(M!L-2:#[(UW$)A S[BH/3G SQ[5ILP12S'"@9)/05Y#
MJ'@JR\*>)O UK8-,VK27&;BZ>5BS1HHW#&<;>P ["NV^)T\UOX UZ2WSYHM6
M V]0#@']": ,E?B9>ZS-<-X<\.7.LV4#%6O#*(D<CJ$R.:O1_$BQF\$WWB)(
M)%%GN2:SE(61)00-A]#DC\ZTO"*V6F^"]+:V>-+".T1_,!^4#;EF)^N:X+Q]
MJUAXH\%Z?#H40MUUW5$A#M (S(P8[G8#J,@<^U '00^./$UQ"DJ>![DHZAE/
MVU.01D?PU-K'CZ]L_$C:)IV@R:M>1VR7,PCN5C$8;MR.>WYTZQT/QI!<6_G^
M);&6U1EWQI8*I9!U /;BN4T>U\1:]XR\6ZSH%]9V@%S]B'VN(OO\L#@'L,T
M=;H_CRXN?$%OH^K:'<:+=W,;26YDE61)=O+#( P<5N^(_$%KX7T6YU.]+>1
M,E4&68DX"CW)K@_AO;W'BG6IM=UV_>YUO2WDLOL7EB-+4G() '7([_6N[\2Z
MEIFDZ-/=ZOY9L8L,RRH'#'/ "GJ<]* ,'2?B#//JUA8ZMH=SHK:@";.26176
M0@9VG ^5L=C46J?$B:'4-1@TK0KK68--.V\N8I%148#)5<CYB!532[+4O%NL
M6WBK6H&T_2]/5YM.T\C]Z<CF63T) X'T_'C?L>M7O@OQ'XLLM531;'4&DN&T
MZ)=PD4':27)RK-@C@4 >S:)K%OX@TBTU*T)-O<QB1-PP0#V/O7+:A\0+_P#X
M2+4=)TGP]+J[6 3SI4N5C +#(&"*W_"J6\/A?25MH?LMM]EC*1,<[ 5!P3W^
MM>:>!/\ A*=2DUS6=%_LM;;4=0D;=?!R^%.!C:<8 - '<^%?&C>(-1O]-O-,
MFTC4[-5=[>9P^Y&Z,".M=,&#$@$$CK@]*\LU;1[CPCI>K:GK.JW%UK^MO':(
M^EQ@,H[1QANG'&:QM-T@Z+X\\*VMKHL^@7,KN\SR7HE>>(*<[U!(ZT6 ]LR.
MYQVK(\.>)K?Q/'>RVB.(+:Y:V\Q\?O&7&2/;->9:5X;T_P 36OBWQ/K1FN+/
M[5.]O )65 (P1OP#STQ^!]:ZSX/^&;?0_!MC=K!Y=[?Q+-.^3\P))48]@: -
M+Q)XT.CZM;:38:;-K&K3QF;[/$X0)&#C<S'IS45C\1;";P_J>IWD$VG/ICF*
M[M90#(C]E'KG(Q3?%GBF'1=2BL]+T]=3\3W4>V*)$&43^](_4(/2F^%]$M_"
M-L8-;O8;K5]:N3),T@^667'W%![ 4 1:5\1IKC5-.M=3T*ZTB'4O^/.XED5P
MYQD*P ^4D5VM>9W-KJ"?%C1X-:NUU*U9)KC3XH5$8MV'=U'WN#@'/6O2V^7K
MP:0 QIM%% PHHHH **** "BBB@ I&-*:90 4444 %%%% !1110 444&@!&-)
M110 4444 %%%% !1110 4TFE8TV@ HHHH **** "BBB@ HHII- !2444 %%%
M% !1110 444&@!&-)110 4444 %%%% !1110 E-I6I* "BBB@ HHHH ****
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
MM[?4);I(H)/-46\@3YL8R<@]*WJ* .;\/^ [/P[?-=17^IW;-&8S'>W7FI@X
MYQ@<\?K69_PJ/0Q*5\V^.GF7S_[,^TG[-NSG[OI[9KMS3: (IK=)K62WY2-X
MS'\G! (QQZ52\.^'[3POH]OIEEYGV>'.TRMN8Y))).!D\UI44 8_BCPM8^+M
M/6TOO,54D$L<L+[7C<="IK+TWX:Z9INLPZM]IU"ZU*-'C-Q<W'F,X88YR.P/
M&,5UE% &%9^#=-LO"K>'D61M.:-XFW/\Y#$DDD#KS5KP[H,/AK2HM/@GN+B&
M,_*UU)O8#L,^@["M.B@#C=4^%FEZIKEWJS7NJ6]Y=8\QK:Y"#    ^7IP.*N
M3?#_ $RZ\/QZ3<2WEQ%%+Y\5S+.3/&_]X/CBNFHH$<WHO@/3]#NKF]\^\OM0
MN(_):\O)O,E">BG'%:'A_0[?PWI,.GVKS2PQ9P]Q)O<Y))R>_6M(FDH&%%%%
M !1110 4444 %%%-)H *2BB@ HHHH **** "BBB@ IM*324 %%%% !1110 4
M444 %(:6FF@!**** "BBB@ HHHH **** $8TVBB@ HHHH **** "BBB@ III
M6-)0 4444 %%%% !1110 4AI:90 4444 %%%% !1110 444C&@!*2BB@ HHH
MH **** "BBB@!&I*** "BBB@ HHHH **** $--I324 %%%% !1110 4444 %
M,IS4V@ HHHH [ZBBB@ HHHH **3-&: %HI,T9% "T4FX4;J %HI-U&Z@!:*;
MNHW&@!U%-R:,F@!U%,HH =FC(IM% #MU)NI** %W&DS110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44FZDW4 .
MI-U)24 +NI*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHS3=U #
MLTFZDHH **** "BBB@ HHHH **** "BBB@ HHHH **3-)F@!=U-HHH ****
M"BBB@ HHHH **** "BBB@ HI,TF: %W4VBB@ HHHH **** "BBB@ HHHH **
M*0M0 N:;FBB@ HHHH **** "BBB@ HHHH ***:6H 4FFT44 %%%% !1110 4
M444 %%%% !2$T$TV@ HHHH **** "BBB@ HHHH ***:30 I-)110 4444 %%
M%% !1110 444TF@ )I*** "BBB@ HHHH **** "BBD)H 0FDHHH **** "BB
MB@ HHHH ***;0 4444 %%%% !1110 4444 %-8T,:2@ HHHH **** "BBB@
MHHI": !C3:** "BBB@ HHHH **** "D8TIIM !1110 4444 %%%% !112$T
M(QI*** "BBB@ HHHH **** "FFE8TV@ HHHH **** "BBB@ HHII- !1110
M4444 %%%% !112$T (QI*** "BBB@ HHHH **** "F4I-)0 4444 %%%% !1
M110 4UJ<U-H **** "BBB@ HHHH *1C2TR@ HHHH **** "BBB@ HHIK4 )1
M110 4444 =W1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4FZBB@!-U)110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 $TW-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4W=11
M0 E%%% !1110 4444 %%%% !1110 4444 %(6HHH ;1110 4444 %%%% !11
M10 4444 %%%% "%J2BB@ HHHH **** "BBB@ HHHH **** &DTE%% !1110
M4444 %%%% !1110 4C&BB@!M%%% !1110 4444 %%%% !1110 TFBBB@ HHH
MH **** "BBB@ HHHH :QI*** "BBB@ HHHH **** "BBB@!&--HHH **** "
MBBB@ HHHH **** &FBBB@ HHHH **** "BBB@ I&HHH ;1110 4444 %%%%
M!1110 4VBB@!**** "BBB@ HHHH **** &T444 %%%% !1110 4444 %,HHH
M **** "BBB@ HHHH **** &4444 %%%% !1110 4444 (U)110 4444 %%%%
M !1110 4TT44 )1110 4444 %%%% !2&BB@!M%%% !1110 4444 %%%% #:*
M** "BBB@ HHHH **** &M2444 %%%% !1110 4444 (:;110 4444 %%%% '
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>img11719860_14.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img11719860_14.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" *\!7P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HK%U?Q?X<T"<0:KK=C:3D ^5+,H?!Z';UQ
M[U?TW5=/UBT%UIE];7EN3CS;>59%SZ9!Z^U %NBF"6-I7B61#(@!9 >5!S@D
M=LX/Y4^@ HI"0H))  Y)-)'(DT22Q.KQNH974Y# ]"#W% #J*** "BBB@ HH
MHH ***9)+'" 99$0,P4%CC))P!]2>* 'T444 %%%% !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 %%%% !113)O-\B3R-OG;3LW_=W8
MXS[9H ^>O#.H>$O#?B37K/XDZ4AURXOGE6\OK3SXGB;[NWAL#.3G'0CGBO0/
M!?AK1K3Q7J'B/P;K%G)HMW;".73;5LHLW4-P?DZ=".-QK-\/_$?0]=L;C1OB
M-!IUCK-K,R36U[;XB8=BN_(Z>_/4=:Q?"4.B'XYI+X"5CHBV+C5&AW?9PY#;
M0I/'W@G'3KCO0!8^&.I^(F^)7B\W>CPQQ372'4G-V#]C*K)M"_WP3QQTK;MO
MB+XO\16]SJ/A3P='<Z3#(R1SW5V(WN-O7:G&/U_/BLWPAKEKHWQ&^(]O++'_
M &A-<++:6C-A[@HDC;5'<]/SKGM$UN#Q1X<F\0^+OB;>V+%W,FDZ=<+;,@!.
M%"CYFR!Q@=^N<T =!XK\<W/C'X&WVKZ7IFQ92UO?H\X!M@,9(./GZKQQPWM6
MII'CFY\*?";2]1UW2?+F\J"UTVUMYQ(]X#$NQO\ 9)YR.<8[G KA?")\W]FO
MQ8J [ENI25)R1Q$>?PJ?QI<6NL?"_P #:I97TLECH\EM'J,EA(/-M3Y: G_9
M=<<>A(H [67XC^)?#\MG<^,?":Z;I%W*L7VN"[$IMBW3S%]/4\?B>*N>+?B/
M?>'_ !M:>&--\/OJUW>V2W%N(YPA9R[#!R,!0J%BW_ZZ\Z\56G@W^R+6$^/O
M%?B4WTJ)'IUOJB3LY)X+(5XP<<'G.*[&: 0_M#:#$=Q,7AO:"Y!;AY1R1QF@
M!MO\5_$2ZS<>&;SP8_\ PDXVF"VANU,+H0279^B@#![YZ<5N^#/'E_K.O:KX
M>\0Z0FE:OIT:S.J3"2-XSCY@>W5>YZ^U92 ']I.0X''A_/\ Y$%5/LLE[\<_
M%MK"VV6?P[Y:-Z,WE@&@"Y!\2/$WB%KN\\(>$1J&CVLC1BZN+L1-<E>OEJ?_
M *_X'BKMQ\4[9_A=>^,;"Q9Y;-UAGL9WVM'*9$1E) /3>"..1CIV\O\  -EH
M*^%Y+;6?B!X@\.:AI\LD=SIR:H+=$.XG*(1DYSSC)W9]15B:WTL?L_\ BZ^T
M@:R;6[O8G\W5'1GF83Q NI4#(/<GN#Z4 =A>_%7Q19:1%XFE\$.GAE]I\YKM
M?/\ +8@*^P= <\ ^HYYS6=\5=8U6Y\1^!+C2].CN;*2\ANK)VN GVB4D$(1_
M",;?F/\ >-=+X^51\![Q0 %&FP8'IRE<MXON8;#1/A)?74BQ6L%Q:/+*WW44
M)&22?H"?PH ZO5O'VOQ:[8^&M'\.PW7B"2Q6\O(I;L+%; \%=W\>#WXZCKGC
M4\&^,=0U^_U+2=:T&;2-4T\KYB;_ #(I%;H5<#'IQSU'/7'$>-YO _B7QO9V
M^I7UWHUZ;)9['7[>Y6.&=#RJANA'+<\=",]*L_##7M7;QSK'AL^(SXET:TME
MEBU(C)5R5PF_)W<%NY^[QCD4 >O4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% &5JOAC0==</JNC6%ZX& \]NKL!Z
M D9JUI^EZ?I%M]GTVQMK.#.?+MXEC7/K@ 5;HH SI- T>;5TU:72K)]2C^[=
MM IE'&/O8STXJJO@[PRNI?VD/#^F"]W;_/\ LJ;]W7=G'7WZUMT4 4K?1],M
M([J.VTZTA2[9GN%C@51,QZEP!\Q/?-1V&@:/I5I-::?I5E:VTY)EBA@5$DR,
M'< ,'CBM&B@#%T_PAX;TF]^V:?H.FVMSVEAM41A]"!Q^%:#:;8/J2:DUE;-?
MI'Y2W1B4RJF2=H?&0,D\9QS5JB@"K_9M@-2.I?8K;[>8_*^U>4OF[,YV[\9Q
MGMG%":;81ZE)J*65LM](@C>Y6)1*R#'REL9(X'&>U6J* ,;4O"7AS6+L7>I:
M%IUW<<?O9[9'8XZ DC)'UJ]<:5IUWIITVYL+6:P("FUDA5HL @@;",<$ CCM
M5NB@"O<:?97=@UC<VEO-9LH1K>2,-&5'0;2,8X'%07FB:5J&FIIMYIMI<6*!
M0EM+"K1J%&!A2,# Z8Z5?HH R;SPMH%_I\%A=Z+I\UI;C;!"]NA6(?[(Q\OX
M5:TW2--T:V^S:786ME 3DQV\2QJ3ZD <GWJY10 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 %%%% !1110 4444 %%%% !1124 %+BBB@ HH
MHH **** "BBB@ HHHH 2EHI#Q0 M%)2T %%%% !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 %%%% !112$T !- %(.33J "BBB@#S75
M]1\7:K\1[[0-#UR'3H+6T2?#VR29SMSR5)SEOTJ*\A\;:?,D-[\2-'MI7^ZD
MUO C-] 5YJ:*:2V^,?B6>%-\L>BAT3^\1L(%4? '@[0?%/A8ZWK47]IZE?RR
M&XEED;,9#$!1@C' !_'TQ6.K=CMTC%-I6LNB>Y?N-*^(-I:M=7/C[3H;9!N:
M:2SB5 /4DKBLS^T/$G_16/#GY6W^%.\(R2IX;\6:(ED^O:?IMX8;.W:3'G)N
M^YNP>F ?QIVA:)9:GJ\-IJ'PN33;9PQ:Z>XWA, D<;1U/'7O1O:WZCVOS):>
M4?U) ?&!L#?CXFZ']C#^6;CR8/+W]=N[;C/M5?\ M#Q)_P!%8\.?E;?X4Z2X
MO8].DT=/A0[Z=YYE$0O,*S=-V-GH*H?9/^J-_P#DY_\ 84OZZE)=TO\ R4T(
M+GQ3=3QP6_Q3\/RS2,%2.-+=F8GH  ,DUN_#W6-=O=2\1:9KM^E[+IMPD22K
M"L><[L\*!Q\HK!T2UVZ[8-_PJK[!B=#]K^U;O(Y^_C;SCK6QX _Y'7QU_P!?
MZ?\ L]..Z_X)%2W++1?AW\CT&BBBMCB&]#2T-TI : '44"B@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!*:32FF,: )%^[2T
M=J* "BBB@#SFSGBM?C5XAN)FVQ1:0CNV"<*-A)X]JY2^F^'$M]<7&F>,=4TF
M*Z;=<6UG',L;YZ\;./IR/:NNTU5?XXZZK ,ITJ,$$9!&8ZAN?B/X M;J:WEL
MQYD3LC8L01D'!K%VZG=&]U9-Z+;_ (8IP>*OAWIOA230-'\17&G(X_X^8;><
M2ALC+;M@Y.,?3BN?_M#PW_T5CQ'^5S_A7LDNFZ3#;O.^G6FQ$+G$"] ,^E<%
M_P +/^'G_/I_Y("B2MNT*G+FORIO[O\ (YE=2\-JZL?BOXB.#G!6YY_2NKA^
M(7@Z+Q)<ZL?%UV\,T(B%DUO/Y,9&/F V]>/U-1?\+/\ AY_SZ?\ D@*/^%G_
M  \_Y]/_ "0%)-+JOZ^94HREO%_A_D=#8_$SPAJ5_!96FK^9<7$@CB3[-*-S
M$X R4P/QK+\ ?\CKXZ_Z_P!/_9ZW8-3\.#7[#3(;.);ZZM1>P$6RC"<X.<<'
M@UA> /\ D=?'7_7^G_L]7K=7,;)0E9-:+?U/0:***T.8*CZ$BI*C?AZ 'BEI
MBFGB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "@T4
MAH :349/S#ZT]JA)PP^M %JBBB@ HHHH \^TO_DNFN?]@N/^<=07=UX^%Y.(
M/$?A1(1(VQ9)#N5<\ _+UQ4^E_\ )=-<_P"P7'_..N3U"P\/-J5T9/A;X@G<
MS.6E0W&V0Y/S#!Q@]:Q>WS.U)-JZZ+M^K1[1,9!:R&-D678=K-]T''!/M7%7
M-_XH/AVRCMO$'AM=861C=2/+^Z9,G;M^7.<8SQ79W(4V$P:)I$\ILQ+G+#'0
M>_:O);GPQX5M_#MEJB_#K6)9;F1D:R22X,L(!(RPW< XX^M7._0QHI/?]/\
M,T_M7Q#_ .AF\(_]_#_\11]J^(?_ $,WA'_OX?\ XBN8_L_PW_T2?Q'^=S_C
M1_9_AO\ Z)/XC_.Y_P :RN^_Y_Y'5RKM^"_S/0O#_P#PFL>MQ)KVJZ%-:-&6
M\FT+>:W'! *CBJ/@#_D=?'7_ %_I_P"STGAW4;?5_%=E/+X*UC3;FVM#;PWE
MTLBI'& <)SP>IY/-+X _Y'7QU_U_I_[/5K=&,E92TZ+\ST&BBBM3D"HI>JU+
M4$Y^910 ]33Q42&I!0 ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HJ*XN8+.W>XN9HX((QEY)6"JH]23P*Y^V^(7@^[NQ:P>)=+>8G 7[2HW'T!
M)P?PH Z6BBB@ HHHH **** "BBD)H **!2T %%%% %+5M7L=#TR;4-1G6"VB
M&68]_0 =R?2N/B\7^+M707.B>#C]A;F.6^NEB>0=B$[?J*S/'^JV@^(.@V&J
MQ7$^F6D#7[P0PF3S)"2J94=0"OZ^]:L'Q;\-7186Z:E-L^]Y=FS8^N*S<M;7
ML=,:344U&]R[HOCD76K)HNNZ7/HNK.,Q13,'CF_W''!/M^IKKJ\?\9^.O#/B
MOPU<Q62WS7]H1<6TZVK?N9%.02P^Z" 1_P#JKO?!_BRS\5:6DEO(SW$,,7VH
M^6519&7)4$C!(.<XZ4XRUM<52DU'FM8Z.BBBK.<2EI#0#0 M%%% !1110 4A
MI:0T 1M5>0U8:J\E %Q6W(&]12U!:ONC*]U-3T %%%% 'GVE_P#)=-<_[!<?
M\XZY^^N\:A<C_A;OV?$K?N?LF?+Y/R_?[=*V[.>*U^-7B&XF;;%%I".[8)PH
MV$GCVJ&3Q9\))9&DDATEW8EF9M(8DD]23Y=8Z=SM5[JR;T6RO^AZ-<'%E*?.
M\K]V?WN/N\?>_#K7E,MK?P:7;ZG+\6I$LKABD4QL_E<@D$#Y_8UTS?%;P*Z%
M&UD,A&"IM)B"/3[E9\GCCX6RV45E(^GO:0DM% VEN8T)ZD+Y> 3D]*J3B^IG
M3C4A]E_=_FCG?M?_ %63_P D_P#[.C[7_P!5D_\ )/\ ^SK;7Q/\(G8*MMI!
M).!_Q)V_^-5V?_"'^&/^A<TC_P  8O\ XFI4;[/\S253E^)-?)?Y&)I.M6&K
M>*+$V'C".[6*S\J2P2/_ %[C.92<\'D<8[=:I^ /^1U\=?\ 7^G_ +/77V7A
MW1-.N1<6.C:?:S@$"6"U1& /7D#-<AX _P"1U\=?]?Z?^SU5FFKF=TXRMV7Y
MGH-%%%:',%59FS-CT%620 2>@J@&+N6/<YH LI4HJ%.E3"@!U%%% !1110 4
M44E !10.:6@ HHHH **** "BBB@ HHHH 2EH-)F@!:*** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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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 R6
M*.>)HI8UDC<89'&01Z$5AP^!O"=O<_:8?#6D)-G.X6<?!]N./PK?KQV[N_&O
MB/XL^(] T?Q8=)L]/CADC0VD<HPR)D<C/4D]: /6[NRM;^TDM+RVAN+:0;7A
MF0.C#T(/!K+M?!WAFRMI[:V\/Z7'!<#;-&MHF)!G.&XY&><&N>T+PMXZL-:M
MKG5?'8U"QC8F6U_L](_,&" -PY'.#^%9MUK>LZ=\,/%>IIXGM=4OK6YE^SW5
MJJD6P&S$1&,;ER>H/WA0!Z"NC:6MQ:7"Z;9B>SC\JUE$"[H$QC:AQE1CC QQ
M3Y]-L+J\MKRXLK::ZMLF":2)6>+/7:Q&5S[5F>']7!\":1K&K7D:;].@GN;F
M9@B[FC4LQ/ ')I='\8^&]?NFM=)UNRN[A028HI06P.I ZD>XH X?7K7QI;>)
M+[[3X4T[QCH\LF_3_/:"-[//.P[ER1GOST'(K4^'7A/5M(O];\0:^EO!J6KR
M)BSMR"EM$@(501P>"!QV4>IKJ-;\5Z!X<:-=8U>TLGD&4260!F'J%ZX]ZM:;
MJVGZS9+>:9>V]Y;,2!+!('7(ZC([^U %IC2Q<@_6F.:6$Y#?6@"6BBB@ HID
MTT5O"TT\J11*,L[L% ^I-5?[8TO_ *"5G_W_ %_QH'9L\/\ !\NFKI;ZA<^/
MIM+U*\E>2ZC1%W$[B 22,G(Y_&K>I:5X5U6Y^TW7Q*DDG*>4\C( SQGJI(QD
M?7(K8TWPQJ6C6GV&R\2>&9+6-V,37-LCR%22?F.>O-0ZO+K&D+9&36/#$_VJ
M[CM1Y-A&VPOGYFYX48Y-<]M-5_7WGHN2<[Q?]?<-M9=#LK2.UM?BE<0V\:[4
MBC1 JCT Q6E\*5MK77?%%CI^J?VAIZ/;RQ3!0H9G5MY ' Y&./[HI?[,US_H
M8/"'_@$G^-:O@[38M"U#5]1U/7=)GNM0,0VVI6.-%C! XSU.?T[YJDM493DN
M22OO_GZ([JBJL6IV$\RPPWUM)*V=J)*I)QUP :M5L<5K!2-]P_2EIKG"-]*
M&*:D%0(:F% #J*** "@T44 ,-1.*F-,84 4I%JLV5.0<$=#5Z1:K2+0!<M;P
M3#8_$@_6K58+#!R.M6[?42N$FR1_>'6@#3HIJ2)(NY&##VIU !1110 4444
M%%%5)[^*+(3YW]!TH L2RI"A=S@?SK*FG:XDR>%'0>E122R3ON<Y]!V%/1:
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
M#/D _+CIC/4YK97XR^#RH)N;D$CD?9VXK%22TYMCNG!R]]T]_,C_ .%L6_\
MT*WB'_P%'^-'_"V+?_H5O$/_ ("C_&I?^%R>#O\ G[N?_ 9J/^%R>#O^?NY_
M\!FI\W]XCV;_ .?;_$B_X6Q;_P#0K>(?_ 4?XT?\+8M_^A6\0_\ @*/\:E_X
M7)X._P"?NY_\!FH_X7)X._Y^[G_P&:CF_O![-_\ /M_B1?\ "V+?_H5O$/\
MX"C_ !JCX;U63Q%\6FU=-+U"SM_[*,)^UP;/F#@\'D=#_.M/_A<G@[_G[N?_
M  &:NPT?5[37=*@U*Q9VMI@2A="I/..A^E->\]Q2]Q/W+7T+U,E;;$Q]J?56
M[DY6,?4UH<HD9J=35>.K"T /%+2"EH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI* %HHHH **** "B
MBB@ HI*,T +1110 4444 %%%% !1110 4TTZFF@"%^E59!5MQ5:04 2V<^1Y
M3'D?=^E37-O'=VLMM,NZ*5#&Z^JD8(K+;*ME3@CH:T+6[68;6XD';UH \0O_
M  Y=:9JL.E^+;36-0\.Z=$T>GRZ?%N4[FR"^.A X_P" CMULZ!X6O=9U672M
M-M=3L?!DD\=W*FHQ[6=DZHGJ&..?11Z8/M]%9^S1U/%2MM_7>W<PO&'AT>*/
M#D^G++Y-QE9;>7^Y(IRI_I^->2W=L-0UJ\N/B)HVN2W@"16WV"$F *HYVD'G
M)R?QKW>BG*%S.G6<%8\D\%>'_$&L7.E2:U'<0:)H<KO81W:;)YCG]V7'8*,8
M_(9'3LO'&@WNJZ?:W^D,JZOI<WVFU#=)"!\T9_WA_(5U-%"@DK!*LW/F/GE=
M&TJ;39QKFB>*I?%,Q=VD2W)#2DDJ5[$=/U]J])^'FA:TDDWB+Q,S?VK<6Z6L
M<;CYHX4_O?[3$;C_ /7P.]J.:9($W.?H.YI1II.Y53$.<;6$N)A#&3_$> *H
M)DG)ZFHWE:>3>WX#TJ:,5H<Y8CJ9:B05,* 'BB@44 %%%% !1110 A%,(J2D
M(H @9*A:.K9%,*T 4FCJ,QU>*4PQT 4C'4<B8B<^BFKYCJ"Y3;:3'T1C^E %
M>)-T2'U45*(Z?:)NLX3ZH#^E6!'0! L=2+'4P2GA* &*E2*M."TX"@  I:,4
MM !1110 4444 %--.IIH A>JL@JVXJM(* )+.?/[ICR/NU<K&?*D$'!'>K]K
M=K,-C<2#]: ,/5? 'AO6]935;_3EENAM+'<0KXZ;E'#>G/45T*VMNJA5@B
MP $'%2T4K)%.<FK-D?V>#_GC'_WR*/L\'_/&/_OD5)13)N1_9X/^>,?_ 'R*
M/L\'_/&/_OD5)10%R/[/!_SQC_[Y%/ "C   ]!2TR21(D+.<"@ EE6*,NWY>
MM9H8R.6;J339IVN),GA1T%/C6@"Q&*L+4*"IUH <*6@44 %%%% !1110 444
M4 %%%% !124M !1110 4444 %%%)0 M%)FEH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** .9^('B>3P?X)U#6X(5FG@55B1P=N]F"@G'89S^
M%<;:>&_B;?Z/#K,7Q"B^VSP+-':+81F#YAD+NZ=^NVNT\<:EX;T[PU)'XK8#
M2KQQ;.&C9@S')'W1D?=SGC!'6N'/PDU_P^A?P3XXU"SC7+1V5Y^\B)_#Y1_W
MP: .U\ ^(-3\2>%8;S6-.DL-11VAGB>-D!9?XE#=B"/7G//%2CQYX2.IC3AX
MCTTW9;:(Q<*?F],YQGVSFO,[SX@:UJWP2\4S7JB#7-,G&GW$EN=H.71"XQT.
M&8<>F>,\=-'\-_!ES\,;6QN[6TM;?[''-)J0")*AVAFD\QAQGOGC''2@#NM4
MUG3-#M/M6JW]M909VB2XD" GT&>I]JI:+XP\.^(Y7AT?6+2\E09:.*0;@/7'
M7'O7G'C&;PO;ZWX3@^S:GXLU*VL_] L8GCEBFCQM\Z4[<,3MSD<?)DBL)&OU
M^-OA&[N?"=OX9><3((89T=IUV-RX0 #KCD9_*@#V.^\9>&M-^T_;=<L(#:R"
M*97F *.1D*1US@$X]JMZ=KVDZOIK:CIVHVUU9IG?-%(&5<#)SZ8'K7E?@WPW
MI.M?&'Q[>:G8V]XUG/$D*SQAU7>&R<'C/R#GW--\,6-OHWCGXGZ781K!8I:Q
MR)!&,(A:)F.!V^\>E 'H=Q\0?"%JEN\WB3346X7=$?M"G<N2,\=!D'D^E;Z7
M5O):"[2>)K9D\P3*X*%<9W9Z8QWKQ[X3^"/#VH_"".ZO=*M+FYU!;@RS2Q!G
M&UW1=K'E<!01C'/-<7/J5^O[-VA6<+2,EWJQM) '"[H]TC!-QZ98#\J />M/
M\<^%=5U$:?8>(-/N+MCA8HYP2Y]%_O?AFM+5M9TW0K(WNJWUO9VP(7S)W"@G
MT&>I]A7A_BC0M=U+PL-.M/A/:Z++;E&MK^+5K</ 5(YS@%L].3U.>M;%U;R^
M)?BUX2TOQ/")([?05O7M)2KQR7)R') RK8(^GR^E &SJ7CQ=0^(G@VT\/:W!
M<Z5?-<+=I 5<,50%0W&5(SG'%>FUXYXD\.Z3HOQT\%7>FVD%J]X)Q-% @124
M0X; XR=Q'X5["30 4ZFKR:=0!S/Q"U*[TCP)JE]83&&YC1-DBCE<NJG'X$UQ
M>E>&OB!JNCV6HIXV,:7=O'.J,A)4,H;!X]ZZGXJ?\DUUC_=C_P#1J5K^#_\
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
MF7E]#Y%Y<6L4L\0&-CLH+#\R:T: "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *\J\&?\EV\>?]<K?_ -!6O5:\3_M3
M6/"'Q>\6:H/".NZI:7PA2*6RLW93M1<G=C!]./2@#H?CIIUM<?#2ZU!P%N]/
MFAFMIAPR,9%0X/7HWY@>E4M8\6>(]=U;PSX4\/7::=>:AIL>H7]\\8D:&,KT
M53QG(/YCIR:SO$$GB_XL&TT$>&;WP_H7GK+>W-]\KNJ\A0I /X#/.,X K6\7
MZ1JOA?Q[H_C+1-(GU.Q@LO[/O+.U7=*L8)VLHZMU'_?/OD $?]I>*?A]XTT/
M3=9UQM=T36I?LR2S0JDMO-P!R.H)8=>V>F.7?VAXI^('C#7M.T?7CH.C:-+]
ME:2"%9);B8$Y.3T (/0^G7/%:Z;5_B=XT\.W$6@ZCI.@Z+<"]DGU*'RGGD!!
M"JO.1\O7/<^V4M)]5^&'C+Q(\_A[4]4T36+DWMO<:;!YK12$DLC+GCEL9/H.
MN> "S<:EX]\/?#SQ7_;LP-UIPSIVK1B,&X3.,E!G!''4?Q=\9KH+S6M1C^"O
M]N)=,-2_L-+KS]HSYIA#%L8QUYZ5@+;>-/'/@WQ<VJ6SV,&H1;-'TR=%22,*
M,_.< @L0/O'@Y[8KGI_$OB74?A8W@ZV\$ZZFJPZ<+2>62W*PB.-,$J>K,RKP
MN.2>,T 7O$7C#Q5;^!_A_=:5?C^U-6DBCE:5%*S.ZC ;C@9/;%0Z_=?$7P3X
MDT2Q3Q3'K+:\S6R_:K142"7Y1O 7L-V?3@Y%37^AZL_ASX3Q+I=ZTEC?6CW:
M"W<FW4;,F08^4#!SG%='\1-,O[[QMX"N+2RN;B&UU%WN)(HF985^3EB!A1P>
M3Z4 94%UXL\&?$S0-)U7Q*^N:?K:RJPEMUC,<B+G*XZ#)7VP3QT-4-0\9WOB
MCQKK.F)XVL?">D:3*;92[Q":ZE!(8C>1\H(/3MCKGCI/&VFW]W\4/ 5W;65S
M-;6LMR;B:.)F2(%5QN8#"YQWKD)]!A\%>-]?GUSP/)XBT75+AKNUN[:P2Y>W
M9B2R$'H,MCJ.@/.> #;\&^.=2N+CQ-X<O=9L]8N=,M&NK/5K0H5FCV_Q;<KN
M4LOZYSC)R/"L?Q&\:^!$\0?\)FUBZ+)]EACM$/GE"P+2-[D%> 0  <5K^#]/
MU"]7Q)JJ^#;'P_I\UG);Z? E@L-Y(".=V.<$@<8Y)&.F3N_"C3[W3OA)I=E?
M6EQ:W:)<!H)XRCKF:0C*D9&00?QH \]\6:WJOC3]GB'7KJ^\B2*0)>01Q+MN
MB)U12?[N.&X[^U:_BO6O$7@SPEX7L&\22)%J4^VZUI[12UK%M4A HR.A;GK\
MO:J%CX7UR?\ 9GN]&&E7B:GYID%I)"R2L%G5SA2,_=!('?M6UJ/B7Q'?>$=%
MO;;P=<W6EQ2?9M6TJ^L=T[JJKAXU/WE^]SCJ![X +O@V7Q$/$D7V3Q?9^*O#
M<L),TS-&)K9^<<*<G)QU]3P,<^CN:\.T#0TU3XG:/K/A+PGJOAS3K8.VH2WD
M9A28$?<5,D>W'KG Q7N#T +;ORR_C5BL[S#'(&':M!6#J&4Y!H P/'&LW7A[
MP;J.J603[3 J[-XR 2ZKG'XU?T"^EU/PYI>H3A1+=6D4SA1@;F0,<?B:Q/B9
M;3W?P[U>"VADFE9(R$C4LQQ(I. /8&N.T3XI-I6@:=IS^%M6D>TM8H&=4P&*
MJ%R./:LW*TM3HC2<Z5XK6YZ[17F/_"X?^I3U?_OG_P"M1_PN'_J4]7_[Y_\
MK4_:1[B^K5>QZ=7&^$?%5]KOBKQ3IMTD2P:9<K%!L&#C+J<^OW ?Q-8?_"X?
M^I3U?_OG_P"M4?PI-S>>(_%NK26%S:0WLZ21B="O):1B,XYQD=/44N=-I(KV
M+C"3FOZN>I5',VV(^_%251N)?,EV@_*O\ZT.8DC-3*:@CJ=: 'BEI!2T %%%
M% !1110 4444 1/;0R?>B4^^*A-B%_U,TL7L&R/R-6Z* *16_BZ-%,/<;3_A
M4;:AY7_'S;2Q?[0&Y?S%:-)B@"I%<V]Q_JID8^@//Y5(4ID^FVEQS) N?[R\
M'\Q54Z==V_-G?-C_ )YSC</SZB@"V8Z3RZI'4+RU_P"/VP?:.LEN=X_+J*M6
MNH6=Z/\ 1YT<_P!W.&'X'F@!XCIP2I=M+B@!@6G!:=BEQ0 F*=110 4444 %
M%%% !1110!'-#%<0M%-&KQL,%6&0:PWMM0T$F2Q#WE@.6MF.7C'^P>_T_P#U
MUT%49;&=B3%?S1_@&H YC3M2M+;Q=YUI*#8ZPOS*>#%<+V([9'YDUVM<9J7@
MJYO;L7:ZD@N%8,'\@*<CH>._O781;_*3S=IDVC=MZ9[XH ?11FC- !11FC-
M!6=KQ!\-ZF0<C[)+_P"@&M X(P>E<,7;0[76_#LS'[.UI-/I[,>J%3N3Z@Y_
M6@#IO#A \+Z62< 6D7_H(K4K@TD;6M,T+PW Q$36D,]^Z_PQ!1A/JQ_I7=J
MJA5& !@"@!:*,T9H **,T9H P?%NHR6.BM#;'_3+QA;P<XP6ZGVP,\_2J6G7
M#I8P:-X>57CMU"2WK#Y >Y7^\2<FI/$/ABYU[4H9FNTBMX4VHFTDY/4_CP/P
MJ_9Z1=6L*0_VFWEH,!8X50#\J +&G:3!I^Z3+37+_P"LGDY9O\!6A4<,1B3:
M9'D.>K')J2@ HHHH **** "BBB@!,4TBGTF* (RM,*5-BC% %<QTGEU8VTQV
M2)"\CJBCJS' % $0CIP2J+:U;NYCLXY;N0?\\E^4?4]*4)JUU]XPV:'L/G?_
M  H O':B[F8*/4G%5VU*U#;8V:9_[L2[J:FCV^X/<-)</ZRMG]*OQQ)$NV-%
M1?11B@"F)KV7_5VJQCUE;^@IXMKF3_773 ?W8QC]:N44 5UL8%.2F\^KG-3J
MBH,*H4>PQ2T4 %%%% !1110 4444 !IIIQIC4 1.:+=^67\:1ZK^88Y P[4
M:-<IXWTW5;Q-&O-'M([NYT_4$N#"\@CW)M8$;CTZBNJ5@ZAE.0:6DU=6*C+E
M=SR=-,\0>)_'FJVE]+'H\3VEO]MBM9?->2/+[45\#;GG)]AZFO09O#6CS>'_
M .Q'LHAIRIM$0&-ON#V/?/7-9VJ>#3?Z[-J]KKFI:=<31)%(+5D 8+G'53ZF
MJEQX$O;JWDMYO&.NO%(I1UWQC(/4?=J$FNAO*:E;WK&#X.TFY\0:JMS=ZC)J
M7A_1KAUTMIUYG<8&\GHX3!"MW)SQC%>HUQ5KX N;&TBM;7Q=K<,$2A(XT:,!
M0.WW:F_X0K4?^ATU[_OY'_\ $TXW2V%4<9N_,8?B/0&TGQYH-]9.L>GW^IH]
MQ; =+@(V'7TRI;.,9('6O2ZY&#P-(-3L;V]\1ZM?BSF\^.&X="F_!&>%'J:Z
MZG%6N15DFDKWL1S-MB/OQ4,9J.XE\R7:#\J_SI\=49#+[3-/U:V%MJ5C;7L
M8.(KF)9%W#H<,",U=%,6GB@""^L+/4[.2SO[2"[M9,;X9XQ(C8((RIX." ?P
MHN-/LKNQ:QN;2":S90C6\D8:,J.@*D8QP.*L44 59=,L)]._LZ:QMI+$((_L
MSQ*8]HZ+M(Q@8'%5M*\.:)H1<Z3I%C8E^&:W@5"WU(&36G10!G7^@:/JEW!=
MZAI5E=7-N0899X%=X\'(P2,CGFH]5\,Z%KDL<NJZ/87TD8PCW%NKLH],D9Q[
M5JT4 0VUK;V=LEM:V\4$"#"Q1(%51Z #@5D0^"_"\&H?;X?#NE)=AMXE6T0,
M&SG(XX/OUK=HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
M@T44 ,-1/4QJ)Q0!3D%%O=>0VU_N']*?(*JNM &RK!E!4@@]Q2UB17$MN?D/
M'=3TJ]'J43<2 H?S% %VBHUN(6^[*A_X%2F:)1S(@_X$* 'T55DO[=.C;SZ*
M*I37TLWRK\B^@ZF@"U=78&8XSD]R.U5HQ4*+5J-: )XZG6HD%3"@!PI:!10
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DQ2T4 -(J-E
MJ7%(10!79*C,=6BM-*T 5/+H\NK6RC90!7$=2+'4H2G!: &*M2 4H%*!0 4M
M%% !124M !1110 4444 %%%% !1110 444F: %HHHH **** "BBB@ HHHH *
M*** "LG6?#]KJ^R4EK>]BYANX>'0_7N/:M:B@#F;/7KO3+J/3?$:+'(YVP7R
M#$4WL?[K5H>(-6DT:RANTC1XOM$:3EOX8V."1[]*KZ_JVAPDZ9K0(BF0'+Q,
M4/\ P(#@\?A7*W]V++1+K3'OH]2T6>,I;W2.'>V;JBR8[9 Y_P#U4 >CFHWZ
M5G^'+_\ M+PY879.6>$!S_M#AOU!J^_2@"I,:\X^)3MY>GIGY2TA(]QM_P 3
M7HTW>O-_B3TT[ZR?^RUSXO\ @O\ KJ>IDO\ OU/Y_DS@:**?##)<3QPQ(7ED
M8(BCJ23@"O%/T%NVK&45N_\ "&^(O^@1<?D/\:/^$-\1?] BX_(?XU?LY]F<
M_P!;P_\ S\7WHPJ*W?\ A#?$7_0(N/R'^-81&#@TG&4=T:4ZU.I\$D_1W"BB
MBI- HHHH ***V8/"FO7-O'/#ID[Q2*'1@!A@>0:I1<MD1.K"FKSDEZF-16[_
M ,(;XB_Z!%Q^0_QH_P"$-\1?] BX_(?XT_9S[,R^MX?_ )^+[T85%6]0TR]T
MJ=8;ZV>"1EWA7ZD9(S^AJI4M-:,WC*,ES1=T;_@MV3Q79X/#;P?<;#7LD)KQ
MCP=_R-=C]7_] :O98.U>I@?X;]3XOB3_ 'J/^%?FR_'TJA=ZM)#XAT[2X8T?
M[0DDDS'.411P1]3Q5^/I7"7&O-'XSU1[2(7%\L:V=LC'"H!R[.>RAOSKM/GS
MK]9UVUT:)!('FN93B&VB&7D/L/3WK+MM!O-:N$O_ !(5*J=T.G(<QQ>[_P!Y
MOT_E5"PU#0=$N7N[_54U+69N'DA4RD?["!>%'Y?TKME8.BL,X(SR,&@ 50JA
M5 "@8 ':EHHH **** "BBB@ HHHH **** "BBB@ HI*6@ HHHH **** "BBB
M@ HHHH ***2@ Q2$4ZDQ0!$RU&R58(II6@"J8Z9Y=6RM)LH J^73A'5C92A*
M (ECJ15IX6G 4 (!3J *6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BC
M-)0 4M%% !1110 4444 %%%% "4M%)0 M%%% !1110 4444 %%%% "8I,4ZB
M@!N*,4ZB@!N*7%+10 8HHHH *3K29IPH **** "BBN!\1^*]3U+6F\+>$@K7
MX'^EWK<I:+W_ .!4F[%P@YNR.KU;Q%H^A1A]4U&WM<]!(_S'Z#J:Y23XR>#D
M8A;NYD'JMLV/UQ4NE?#KP[HP-_K;IJFH.=TUYJ# J6XZ*QP!]<GWJ?7];MH$
MLX="UWP_:,MPIN5GF09B_B  [U#<MS6,:=[*[_#_ #%T[XI>#]2E$2:JL#GH
M+B-HQ^9&/UKKHI8YXEEBD62-AE60Y!'L:P;F'PCXDB$4_P#9%^&SMP\;MGV(
M.0?I7)7OA;6? +MJGA">:ZTU3ON=(E;?\O<H>N?;K]>E.[6^HN2$M%H_,].H
MK(\-^(K#Q1H\6I6#Y1N'0_>C;NIK7JT[F+33LPI"*6B@0E+2'B@&@!:*** "
MBBB@ HHHH **** "BBB@!KHLB%'4,IX((R#6'?>#= U#)DTZ.-S_ !0?NS^G
M'YUO44 9FB:-#H.GFRMY99(0Y=?-()7/;@#O_.KK]*E-1/TH IS]Z\V^)/\
MS#OK)_[+7I,_>O-OB3_S#OK)_P"RUSXO^"_ZZGJY)_O]/Y_DS@JT?#__ ",N
ME?\ 7Y#_ .ABLZM'P_\ \C+I7_7Y#_Z&*\>'Q(^[K_PI>C/H>BBO$O%6NZO;
M^*=2A@U6^BB28A42X=54>P!KVJU94E=H_/LOP$L;-PB[65SVVOFE_OM]36C_
M ,)'KG_0:U'_ ,"G_P :S.M>;B:ZJVLMCZ[*<LG@>?FE?FM^%_\ ,****Y3V
M HHHH *^A/#/_(K:3_UYQ?\ H KY[K0BU[68(DBBU:_CC0!51+EP% Z #/ K
MHP]94FVT>7FN7RQL(QC*UF?1%%?/7_"1ZY_T&M1_\"G_ ,:^@+8EK6$DDDH"
M2?I7I4,0JM[+8^1S'+)X%1<I7O?\#R?XJ_\ (R6G_7FO_H;UPE=W\5?^1DM/
M^O-?_0WKA*\S$_Q9'V64_P"Y4_0W/!W_ "-=C]7_ /0&KV6#M7C7@[_D:['Z
MO_Z U>RP=J[L#_#?J?-<2?[U'_"OS9?CZ5SL'@'1%N9+FZ2:[FD<NQEDP"2<
MGA<?KFNBCZ5,*[3Y\@M-.LK!-EG:00#_ *9QA<_E5FBB@ HHHH **** "BBB
M@ HHHH **** "DH)H% "U1&LZ:=5?2_MT OT 8VY<!\$9! /7\*O5Y)JGAC3
M_%?QDU:QU'S0B:8DL;POM9'!0 CMT)Z@U,FUL:4H1DWS/9'J=[?VFG6S7-]=
M0VT"]9)G"J/Q-.M;NVOK=;BTN(KB!^5DB<,I^A%<+9?"?3#<K<:[J6H:VT?$
M*7<QV(O88SD_GCVI+KX3::MPTFBZKJ6C13<7$%K,=DB^@R<C\<CVI7EV*Y:6
MW-^!V8UK2SJ7]G#4;3[=C/V?SE\S_OG.:GN[RUL+9KF\N(K>!/O22N%4?B:X
MT_"/P@=-%H+*82 Y^U"=O.SZYZ?AC'M4%I\)M-:X677-4U'6EBX@BNICLC7L
M, Y/Y@>U%Y=@Y:7\S^X[FSO;34+9;FRN8;B!ONR1.&4_B*@;6M+34AIS:E:"
M](R+<S+YG_?.<UQMY\)]-6Y:;0]4U'1/-XFCM)CL=>XP3D?F1[5./A'X0&FF
MT:RF:0G)NFG;S<^N>GX8Q[47EV#EI?S/[CL[J[M[*W>XNYXH(4&6DE<*H^I-
M-L;ZUU*RBO+*99K>4921>C#../RKS'6_A=9VGAW5;W4=9U/5#964TEG%<3';
M#M0E?K@CV'M76?#;_DG>B_\ 7 _^A&A2=[-!*G%0YHN^IU5!HHJS$2EI#ZT
MT +28I:* &XHQ3J* &XHQ3J* $Q2XHHH **** "BBB@ HHHH ***2@ I:**
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
ME?8W52-E[RM;;Y>G<Z'Q/X5F\1S6\D6O:EIGDJP*V<I0/G')^F*P?^%8W?\
MT._B+_P)/^-;WB?1O$&JRV[:)XA.E)&K"1?($GF$XP>>F.:P?^$1\>?]#\?_
M  "7_&J:5]C.$FHKWTOZ] _X5C=_]#OXB_\  D_XT?\ "L;O_H=_$7_@2?\
M&C_A$?'G_0_'_P  E_QH_P"$1\>?]#\?_ )?\:5EV*YY?SK[O^ ;&IZ6^C?#
M'5["2^N;YHM.NLW%RVZ1\JYY/MG'T%'PV_Y)WHO_ %P/_H1HU.SO[#X8ZO;:
MGJ'V^\33KKS+G8$WY5R.!TP"!^%'PV_Y)WHO_7 _^A&J7Q+T,Y?PWZG54445
M9@%,Z'%/IC\$&@!PI::#3J "BBB@ HHHH **** "BBB@ HHHH ***0T !- I
MHY:GT %<UXA\=Z#X7U"*QU2XECGDB\Y52%G^7) .0/4'\JE\9ZQ)H_A34[JS
MNHH;V&W+Q;L$@^NT]:X.QT+Q3J=Y8>)V\9Z='?26*HK-;)E$;Y]I7IU)YQ42
MDUHC>E3BUS3>G]>3.B_X6]X0_P"?RY_\!9/\*/\ A;WA#_G\N?\ P%D_PJO]
M@\;_ /0_:9_X!14?8/&__0_:9_X!15/-+^O^'-.2E_3?_P B6/\ A;WA#_G\
MN?\ P%D_PH_X6]X0_P"?RY_\!9/\*K_8/&__ $/VF?\ @%%1]@\;_P#0_:9_
MX!14<TOZ_P"'#DI?TW_\B6/^%O>$/^?RY_\  63_  I#\7_!X!/VRYX_Z=7_
M ,*@^P>-_P#H?M,_\ HJK7^A^,-2T^XL;KQUIDD%Q&T<B?9(UW*1@C(Y%'-+
M^O\ AP5.E_3?_P B>AV-[!J6GV]];,7M[B)98V((RK#(X/3@U8KRWP[>:YX<
M\8:1X;O_ !#:7NF?86*K'"B! @PHW=<\#O7J*.LB!T8,IZ$'(-7&5T85(<C\
MA.AQ2BD;IF@&J,Q)IH[>"2:5PD<:EW8]  ,DUY?:?$OQ9XC1[_PIX%DO=(5R
MJ75S>I"TP!P2JGWSTW=/7BO2[ZUAOM/N;2YY@GB:*3G'RL"#^AKR'3=&^)OP
M[LQI^@1Z;XBT&-F:WCD;9,B$EO5>Y)X+=>* .[\$>.;?QE;WB-8SZ=J>GR"*
M]L9^6B8YQS@9!P>PZ'BNKKS+P?XYT?47\27TWAPZ-XCL8#/J4#I^\E5%.#NP
M">G0CC(ZYK$\(>$-0^(OAP>*]?\ $VL0WM^\C6L=E<F*.U4,5&%^H/X>_- '
MM%%>&0_$C7]&^%WB.*]N5N->T;4#I<=TPR7); <CNP ?&>N!G/.=JY^%>OVF
MF6NHZ/XPU5O%$91Y9;V\9K>4Y&Y2N"=HYP.?0]> #O9M7U2/QG;Z0FC2/I<E
MH9GU(/\ *DF6'EXQUP >O>MRO,[B^U%?C[HUE-<R+$^@&2:WCE;R3)ODR0O?
MIU(SP*YOQ'_8H\2ZN_CWQ]-#^^Q9:;I-U)BWB[;U5#\_3M[\YX /7_$&J'1/
M#FIZL(A,;*TEN!&6V[]BEL9[9Q4'A76V\2>%M-UEH!;F\A$IB#;MF>V<#->.
M^#==NM2^&GQ'TZ34KK4+'3[:X6RGN\^:8FBDP&SST4'';)KTSX7?\DP\._\
M7FO]: .NHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ6J:OIV
MBV@NM4OK>SMRP02SR!%W'H,GOP: )-1L8=4TN[T^X!,%U"\$@'7:RE3^AKR;
M1+7XE?#FS.A66AVOB/2(7;[).EPL,BJQ)PP)SU)[''KC%>O3W$-K;2W-Q*D4
M$2&221VPJJ!DDGL *KZ9JVG:U9_:],O;>\MMQ7S8) ZY'49'>@#@?"'A7Q'>
M^.+GQKXMBMK.[:V^R6VGV[!Q&F<Y9@2">O<]3TX%9&B:5XV^&GV_1])\-0^(
MM&DG::QE6[2%X=W\+ANO0=..O/.!ZI;:OIUYJ%S86U];S7EKCSX$D!>+/3<.
MU7: /*;CP=XWU_X8Z]8ZWJ47]LZG(LL-JI41VZ*X;RMP'?!'4@<<]:R'TOQW
MJ7@.3PI8>!K#0\VODW%XUW'B;:O(55YW.1C))')R>]>VT4 >0R^#O$=QX>^&
MMN=+*3Z+?0R7Z&>/]TB,/FSNPW SA<FND^)'A35=;&C:SX?:(ZSHER;BWBF.
M$F4XW(3V)VKW'?D=:[JB@#S!6^(?B_Q!I2WNEOX6TFQG$]V8M0$DEV1_RS&S
M'RGWXYSDD 5J>"_#NJZ3X\\;ZE?6OE6>IW$#VDGF*WF!1)N. 21]X=0.M=W1
M0!P?ASP[JMA\5?%VM7-KLT_4$MQ;3>8I\PJ@#?*#D8/J!7<,:!+&[O&DB,\>
M ZALE<\C([4UC0!(GW:=34^X/I3J "N,^*O_ "3K4?\ ?@_]')79UQGQ5_Y)
MUJ/^_!_Z.2IG\+-*/\2/JCLZ\W\;VFG7WCS2[7Q"3%I$NGS102D[0;AF&5W=
M =H!&>^*]&DD2*-I)'5$499F. ![FLG4I?#NL63V>HW&GW-N_P!Z.25"/J.>
M#[BB2NK!2ERRN>)PZ-J=UX3T72[WP?/;6@OU-QJ(C43>66P^5V[D^79\YX.R
MO1OAVMJFL^)UT?YM"6XA6TD7)5G$>) I[@87FHE\#^$,K#+KMU-IRG*:=)JF
M;=3[+G/ZUV%I>Z'86L=K:7>GP01C:D<<J*JCV -1&-G=G15J\T6EU#Q%_P B
MQJW_ %YS?^@&J7@7_D0]"_Z\HO\ T$5<\0L'\+:JRD%393$$'@C8:I^!?^1#
MT+_KRB_]!%7]HY_^7?S.@HHHJC,:_3-(#1)_JS35- $@I:;VIK"4_==1]10!
M)159DO#]V:,?5:A:+4S]VY@'UCH OT5EM!K)^[>6P^L1J)K;Q ?NZA:#ZPF@
M#9HK!:T\3?PZG9#_ +8&HFL_%G\.JZ>/^W<T ='5;4'O([&5]/BBEN@ 425M
MJMSR,_3-8GV+Q=_T%M/_ / 8T?8O%W_06T__ ,!C0!8TOQ/:WMQ]BNXWL-1'
M6VN."?\ =/1A6Y7FWBH:BT2V6HW^GWEVW^IMH+4M-GU&#E?\]:Z/P?9^(+2Q
MVZU<JZ8_=Q-\TB?5OZ<_4=* .D-1L:>341/S#ZT 6**** "O/?A+_P @WQ!_
MV&I_Y)7H5>>_"7_D&^(/^PU/_)*A_$C:'\.7R'W_ /R7/2O^P0__ *&]:GQ&
MT.XU[P;=0V8)O(&6Y@ ZED.<#W(S47BWPKJFHZQ8Z_X?OXK35K.-HAYZYCD0
MY^4\'U/YUF_9_BO_ ,_OAW\G_P#B:3ZIHM:\LDUIW.D\(>)+?Q1X>@OHF G
M\NYB/WHY!U!';U'L:WJ\$GTSQOX=^(-H;>YTVWU'5P[;+8L+>4J,D.I'4X[=
MSVKJ--^*/B"XNKNQ?P?+>W5F_EW#6$VY5;D?W3CD'O1&IT8YX=[P=T>IUYIJ
M]S'XT^)VF:1:$2V&A,;J\E7E3*"-J9'<$=,_WO2N:UOQ]XN\0^%]4U"PMK?1
M]-LV$-RWG%KC<2%VC@$?>'.!WYXK2\*>&?B#H&APPZ1+H$4,P$S&7>9'+#/S
M';U P/PI.?-HMBH4?9IRDU?8]>HKSW[/\5_^?WP[^3__ !-'V?XK_P#/[X=_
M)_\ XFJYO(Q]E_>1Z%17GAC^*\/[SSO#T^WGRAO&[VR0/YUM>#O%[^(S>V5]
M8O8:M8,$N;9CD#/1E/I_GG--2UL*5)I733.IIDG8T^HYONCZU1D"FGBHU-/Y
MQQ0 ZBHF68_==1]1431WI^[-&/JM %JBJ#1:F?NW, ^L=1-!K1^[>VP^L1H
MU**Q6MO$)^[J%H/K":B:T\3_ ,.IV(_[8&@#?HKG#9^+>VK:>/\ MW-)]B\7
M?]!;3_\ P&- &KJT^HVUF)=-M([J57!>)WVED[[3Z].M5])\1V.K.T"%[>\3
MB2UG&V13]._X52^Q>+O^@MI__@,:Y+Q+'J5W=QV;7EG?ZHI'EK9VY$L?U<'Y
M1]: /4#43]*R_#=OK5MI@36KF.>?C;M&64>C-_$?P_$UJ/TH IS]Z\V^)/\
MS#OK)_[+7I,_>O-OB3_S#OK)_P"RUSXO^"_ZZGJY)_O]/Y_DS@J***\4_0 H
MHHH ?%&TTR1(,N[!5'J37T7IUC'INFVUE",)!&$'O@=?QZUX!H94:_II?[HN
MHL_3>*^B:]+ )>\SY3B:H[TX=-6%%%%>@?*A1110 5X5XZTU=,\6WB1KMCF(
MF0?[W)_7->ZUX_\ %0J?%%N!U%FN?^^WKCQJ3IW/>X=FXXMQ6S3.'HHHKR3[
M<**** -SP=_R-=C]7_\ 0&KV6#M7C7@[_D:['ZO_ .@-7LL':O5P/\-^I\5Q
M)_O4?\*_-E^/I5;4]:L-&@$M[<*F?N(.7<^@'4TV^COI=/E33IXH;HCY'E3<
M!_G\?I7G.GP:MIFO.=5NK>UU&0_N[J^B,BO_ +CYP/T_I7:?/GH>C:AJ6I-+
M/<Z=]BM"!Y"RM^];U+#M]*UJYH6?BXC(U?3R/^O8TOV+Q=_T%]/_ / 8T =)
M17-BR\79YU;3_P#P&-2+:>*!][5+$_2W- '045BK;>(A][4+,_2$U*L&MC[U
M[;'Z1&@#5HK/6'5!]ZZ@/TCJ58[X?>GB/T2@"W142K./O.I^@J09QR:  U&Q
MIYJ)S0!*GW!3J:GW%^E.H *\]T[_ )+OK'_8(3_T*.O0J\]T[_DN^L?]@A/_
M $*.IET-J6TO0VOB#KM[X;\'76IZ>8Q<QO&%\Q=PY8 \?0UA11?%6:%)5O?#
MVUU##*OT/_ :M_&#_DF]_P#]=(?_ $8M=?;S16^D1332+'%' K.[G 4!>23Z
M4FKRW*B^6FFDFVW^AQ'V;XK_ //]X=_[Y?\ ^)H^S?%?_G^\._\ ?+__ !-9
M=[\0?$>H7LVL^'-+:X\-::VVX9EPUT/XF7/("CGCIU/H-S6/B9ID7AJVO=%8
M7VH7Y\JSM ,OYG0[U'(P2.._&.N:F\>[-'&II[J^[\RDO_"T'N)+=-4\,M/&
M SQ@L64'H2-N1G!J.UUWQMI?C?1-'U^?2Y(-0,A_T1#G"J3U(&.<5I^%] C\
M&Z5?>(O$5T9=6N$,U_=$%_+7KL7'8<=/3T K-UV]M]2^)7@.^M)/,M[B*>2-
M]I&Y2F0<'D4:I7N":;:LK6>MO(['Q?\ \B5KW_8.N/\ T6U9WPV_Y)WHO_7
M_P#H1K1\7_\ (E:]_P!@ZX_]%M7G/@WP#=:IX0TV^3Q;K=HLT6X003E43D\
M9IMM2T,X).D[NVOZ'K]%>1>+O!FH^'/"U]JT/C/7Y9+9594>Z8 Y8#G!]Z]+
M\.R23>&-)EE=GD>SA9G8Y+$H,DGN:I2;=FB)TTH\R=S2IDGW<T^F2_ZLU1D(
MIIXJ)#4@H ))8X8VDE=4C499F. ![FN>3Q+-JEZMOH5F;J%7 FO)24A4=PIZ
ML?I^M<QXPT_Q$VH+<WDHN=*1]P6*,E(QZO&#DX]<G^E;6F+K]Y8QR:;K>DO;
M 8416V OMCM]* .PHKF_L7B[_H+Z?_X#&C[%XN_Z"^G_ /@,: .DHKGEL_%8
M^]JM@?I;FI5M?$@^]J5D?I : -RBLA;?71]Z^M3](34JPZN/O7=N?I'0!I45
M26/4!]ZXA/T2IE2Y'WI4/T6@"<TPF@!_XB#]!36- #DY)-/J.+H?K4E 'EH\
M,:/XG^+/BB+6+/[4D$-J8P9'3:3&,_=(J'7M%^%GAZ\%C<Z4\]\1G[+:R32R
M >X#X'XG-;>B,R_%GQDR+N86UJ0/4^6*\SBU.%/#FD.MW=OJ6KWLT^L+8'_2
MW17( ![#@G!ZD^U8.R6W<]""E)[NUEL_([CP]X=^%_B9Y(;#3,740S);3RS1
MR*/7!;D?3-1^(/#OP\\.7L=K<^%-1N'>/S UJ)I% R1C.\<\=*Y73=4\VST.
M_P#M4C^(+'74LT68G[2;5\X23NW0C/;)%=[X\U>*PUF")_'4F@DP!OLR6)GW
M?,WSY XSC&/:A6:O84E-32YG;U?Z&;X>\-_#WQ)=RV]MX5U"W:)-Y:[$T:D9
MQ@'>>>>E=%_PJGP3_P! -?\ P(E_^+KAO^$DM_\ HKMQ_P""AO\ "C_A)+?_
M **[<?\ @H;_  H3CU7Y!*%5O23_ /)O\CN?^%4^"?\ H!K_ .!$O_Q='_"J
M?!/_ $ U_P# B7_XNN&_X22W_P"BNW'_ (*&_P */^$DM_\ HKMQ_P""AO\
M"GS0[?D3R5OYG_Y-_D=K-\*O!2PR.-$4,%)'^DS>G^_1\)#GX::5]9O_ $:]
M0>!]4CU!-35/&4GB I$#L>S\CRNO/(YS_2I_A'_R332OK-_Z->JC:Z:(J<_(
MU)WU7?L^YVK?=-,4U)4"&M#E*FNZ1!X@T"_TBY9EAO(&A9EZKD=1[CK^%>8Z
M*WQ0\#:?'H,?ART\06-M^[M+N.Z6)MG\(8$YP/IQTR:];EFCMX))YI%CBC4N
M[L<!5 R23Z5SP^(G@P_\S3I'_@8G^- '-^$/!6M7.OZYXI\7BWAO]7MC9?8K
M5LK##@ @MD@DA5]?UP,OP];_ !$^'^F2>&;+PU;Z[912/_9]\MZD(16);$BG
MDX))[>@)X->J6&I6.JVHNM.O;>[MSP);>59%/X@XJU0!Y);_  DO+GX9ZQI6
MI7L3:]J]S_:$LP_U:3YR%XZCKD@?Q''04EY=?%?7=&A\._V%'H]RVQ+G7$U!
M2 H(RZ*IW G';/7MV]<HH \]/A;5HOC#H^LK')/I=IH?V*2\DE4LTH9^H)W$
MD$'.,<]:Y3P[H/C#P-K&LQ0^"K37IKR\>XM]6:[BC8 ]FW<@=\<<D]>M>U/+
M'&\:/(BO(2$4G!8@9P/7@$_A3Z /&O#?@OQA9:7\1K?5[.&6\URW=[>:WF3R
MYIG23*@$@J,N!\P XKT/P%I=YHO@31M-U"'R;NVME26/<&VMZ9!(/X&NBHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KCOBIHO\ ;OPUUNU5
M=TL<!N(_7=&=_'N0I'XUV--=%DC9'4,C A@>A!H \>\4>*9=0^ &EO;-OO\
M6XK?3DP>6D)VR#\=CC\:L_"N!?!WBGQ9X+EE/D6CQW]LS'K&R@,?P^0?G7%>
M";*ZN?B)I/@F='-IX7U&]O"3T905\H_]]\_\"K>^-4\_A7Q+:^([5&_XF>E7
M.E3%.S%<H?KEO_'* +_PSU.#3?"?BWXA:BK[-0OI;@!1EFB0G8H]]S,H_"K5
MU\2?&UKH"^)I/!$":%L$QS?@S"(]'QCC@@]*T=2EO_AM\#(SIL(-_86<2G*[
M@DCLH=R/8NQ_GQ7FOB2339_AY)J>J?$O4=8U.[M@T>FVUVJQ^8PR0\*Y.%YS
MG;T_"@#TWQ9\4H_#_A[P]K5EI<E_!K)!2+?MD4%0P &#DY.*R-4^*WB;PWIE
MI<Z_X+^S37-WY$4$=WN:0;=P( !YR0.O7/'&*Y^^V3>%/@X.&0ZA:J1]"@(K
MJOBTJOXA^'RL,J=>A!![_,E #YOB5XBTC1HWUSP<\&KWEXMKIUC%=!OM!89R
M3@[0,J,\Y)Z#FAOB+XFT+7]*LO%WA>"QL]4G%O!<VMV)?+<D !A^(].^,XH^
M+?BC5-%NO#NE6.IKH]MJMPT=UJC(&\A1MX&>!]XG/'3J.:\V\9)HUCXA\,1V
MWC74?$E\-2ADG>:]$T$"!AT X4D]LG@&@#U'Q!\2-3TWQY+X2TGPVVJ7K6Z2
MP%;@1@D\G>2,*H&>>YP.]/\ #?Q UC4->U+PSK7AY=/U^UM3=01+<!XK@<8
M;MR1SSWZ8Q5+3U!_:3U4D9(T!2/;]Y%1,,?M)0>_A\_^C&H QO@]?Z]+XC\5
M)<:5$EM+JT[WDWVD,8)N?W8'\0[;J]@<UY9\*M4L;?Q5XVTF:ZBCU"77;B2.
MW9L.ZAFR0.^,&O4G- $\1S$M/J"U?*LOH<U/0 5QGQ5_Y)UJ/^_!_P"CDKLZ
MXSXJ_P#).M1_WX/_ $<E3/X6:4?XD?5'1:[&DVAWD;Z;_:2F/FSR!YOMD\5Y
MM_9=I_T263_O_'_C7J.HVC7^GSVJ74]JTJ[1/;L Z>X)!YKE?^$"O/\ H=?$
MG_@2O_Q-*2NRZ4U%:O\ /]#F/[+M/^B2R?\ ?^/_ !H_LNT_Z)+)_P!_X_\
M&NG_ .$"O/\ H=?$G_@2O_Q-'_"!7G_0Z^)/_ E?_B:GE?;\C7VL>_\ Z5_F
M:^I(L?@6[1;7[(JZ:X%OQ^Y'E'Y....G'I4?@7_D0]"_Z\HO_015C683;^#M
M0@:628QZ?(AED.6?$9&3[GJ:K^!?^1#T+_KRB_\ 015_:,/^7;]3H****HR(
MYSB/ZFHT-)<O\RI^)H2@"<4ZF+3Q0 4444 %%%% !1110 56U"VFO+&6W@NW
MM9'  FC ++SSC/MQ5FB@#,TG0-/T9&^RQ%IG_P!9<2'=(Y]VK2-+2&@!C5"Q
MPP/O4K57DH NT4V-MT:MZBG4 %>2:+K<_P .+_6=,U?1]1GAN;Y[NWNK2+S%
M=6P,=L'Y?YUZW14M7U1I":BFFKIGGZ?%_0!(HNK'5K2(D RSVN%7ZX)-=Y!/
M%=6\=Q!(LD,JAT=3D,#R"*R/&$:2^"];210R_89C@^R$BJ?P[)/P]T3))_T8
M=?J:2;O9E247#FBK:G)_%Y-0M]2\,ZAI*LU^LTL$("Y^9U&/QX-<]->ZE\&[
MHVJS)J$>IVGG%)&YBN0,%O=<_F/I7N956QN4'!R,CH:\G\0Z>?%OQ'UNU1P8
M]-T5X5)YV32*<8'T8YQZ8J)QL[K<VH5$UR26BW..\3>%?$&AZ##>_:VO$\0+
M']O 7A9V<2+C''H,^N?48^AK>(06T40Z(@7\ABN6^&M^NJ_#W29&PS11^0V>
M<%"5'Z 5UM5"*6J,Z]1R?++HV87B3Q?HWA."*35;DQM,<1QHI9VQU( [#UKG
M?^%R^#_^?FZ_\!VJM)%'<_'I1.BRB'2=T8<9V'=U'H>3^=>B^5'_ ,\T_P"^
M13O)WL)JG!+F3;?G_P  X,?&/PD_RQ2WDLA'RQI;,2Q]![T> K34=0\0ZYXM
MO[%K%-2\N.V@D W^6H #'ZX'Z^U=Z(XP<A%!^E.I\KO=LEU(I-05KA4-P<*H
M]ZFJK<-^\5?051D/0U**A2IA0 ZBBB@ HHHH **** "BBB@"AJVGRZG9BVCO
MI[12X,C0X#,O=0>WUI=,T>PT>W\BQMUB4_>;JSGU)ZFKU% "&HGZ5*:B?I0!
M3G[UYM\2?^8=]9/_ &6O29^]>;?$G_F'?63_ -EKGQ?\%_UU/5R3_?Z?S_)G
M!445:TVU6^U6SM&8JL\Z1%AU 9@,_K7C)7=C[^4E%.3Z%6BO5O\ A4]C_P!!
M.Y_[X6O.-;T]-*UJ[L$=I%@D*!F&":UJ4)TU>2.+"YCA\5)QI.[7D4D=HW5T
M.&4@@^AKZ)T?48]6TBUOXB-LT88@=CW'X'(KYTKM_ /BY-%G.G7[XL9FRKGI
M$_K]#W]/SK7"55"=GLSBSS RQ-%3IJ\H_EU/8:*165U#*0RD9!!R"*6O7/A0
MHHHH *\$\8:HNK^*+VYC;="&\N,CH57C/X\G\:] \?>,(].M)-*L)0U[*-LK
M*?\ 4J>O_ C^GY5Y%7F8VLG[B/K^'L#*FGB)JU]%Z=PHHKU.'X56,D,<AU*X
M!90<;%[BN6G1G4ORGMXO'4,);VSM<\LHKH?&'AV'PUJD-I#.\RR0"4LX ()9
MACCZ5SU1*+B^5F]&M"M352&S-SP=_P C78_5_P#T!J]E@[5XUX._Y&NQ^K_^
M@-7LL':O3P/\-^I\=Q)_O4?\*_-E^/I1=6=M?VS6]W DT+=4<9%$?2IA7:?/
MF7H^AC17F2WO+A[-@/+MI3N$1[[3UQ[5K444 %%%% !1110 4444 %!HH- #
M&J%S4K5 ] %B(YB7Z4^H;9LQD>AJ:@ KSW3O^2[ZQ_V"$_\ 0HZ]"KSW3O\
MDN^L?]@A/_0HZF70VI;2]"Q\8/\ DF]__P!=(?\ T8M0:[X?UWQ;?V.DS2"T
M\+QP1RSR12?O+EL?<([8Q]._)P!/\8/^2;W_ /UTA_\ 1BU0^*Y(^&]G@X_T
MBW_D:B6[-:5^6*7=_H;%]K#^'/%?AGPQIMI:Q:;>)*K+L.Y BY&W!Q]<@YJI
MH.@^$K/XCZNVG0.NK6\:/)$4_=0;P"3'Z$AA].<8S4/BO_DK7@O_ ';C_P!
MH\/_ /):O%W_ %[6W_HM*.OS_05O<NNWZG/Z%/-<?!KQ8TTKR,+BY4%V)(&U
M..:6S_Y#_P +O^P>W_HH5%X=_P"2,>+?^OFY_P#04J6S_P"0_P#"[_L'M_Z*
M%1V^7YF[WE\_R/2/%_\ R)6O?]@ZX_\ 1;5G?#;_ ))WHO\ UP_]F-:/B_\
MY$K7O^P=<?\ HMJSOAM_R3O1?^N'_LQK7[9R?\N?G^A'\4/^2;ZS_P!<T_\
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
MHJIXJK)6O8BADN#HRYE&[\]?^ *S%F+,26)R23R3245H1:#K,\22Q:3?R1N
MRNELY# ]"#CD5SI-['IRG&'Q.QGU])VO_'I#_P!<U_E7S_\ \(YKG_0%U'_P
M%?\ PKZ M@5M80000@!!^E>C@8M.5SY7B2I":I\KOO\ H>3_ !5_Y&2T_P"O
M-?\ T-ZX2N[^*O\ R,EI_P!>:_\ H;UPE<F)_BR/<RG_ '*GZ&YX._Y&NQ^K
M_P#H#5[+!VKQKP=_R-=C]7_] :O98.U=V!_AOU/FN)/]ZC_A7YLOQ]*F%0Q]
M*F%=I\^.HHHH **** "BBB@ HHHH *#10: (VJ"2K#5 XH 9;OMGVGHW%7:R
MWR#D=16A#*)H@PZ]Q[T 25Y[IW_)=]8_[!"?^A1UZ%7G+S)H_P <S+>,(XM4
MTP0V[MPID#+\N?7Y/U'K42Z&U'[2\C:^)&C7^O\ @F[T[3(//NI'C*Q[U7(#
M@GEB!T%<]->?$&ZLH[2\\!Z7=0QA<)/<Q.,@<'!?&:["6?Q,-0UA8[6P-FEO
MG36).Z2;9TD^;[N[(XQQ427'BPIHF^STX-(6_M7#']T.,>7\WUZYH:N[E0DX
MQMHSEY=1^(4]U#=2^ M+DN(,^5*]U$7CSUVG?D9]J(]1^(45Y+>1^ ]+2ZF
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
MYC_"L(G)R:Y<37C5M9;'LY1EM3!<_.T^:VWE?_,****Y3V0HHHH *^A/#/\
MR*VD_P#7G%_Z *^>ZV8/%>O6UO'!#J<Z11J$101A0. *Z<-65)ML\G-LOGC8
M1C!I6?4]_HKP3_A,O$7_ $%[C\Q_A1_PF7B+_H+W'YC_  KK^O0[,\/_ %;Q
M'\Z_'_(WOBK_ ,C):?\ 7FO_ *&]<)5O4-3O=5G6:^N7GD5=@9^H&2<?J:J5
MY]6:G-R74^IP5"6'P\:4G=I&YX._Y&NQ^K_^@-7LL':O&O!W_(UV/U?_ - :
MO98.U>C@?X;]3Y/B3_>H_P"%?FR_'TKS%K[7=(U^_@&K3PV,%QL,DB><L0?E
M-P/(4CN*].CZ5SMU$EKXZ@\U%:WU6T:!U89#.G//_ >*[3Y\?'J7BBVC6273
M;+4X& *RV4^PD>N&Z_A73(2R*Q4J2,E3U'M7)O9W_A*5I]-CDO-'8EI;,'+P
M>K1^H]O_ -==%INIV>K6:W5E.LL1ZXZJ?0CL: +=%%% !1110 4444 %!HHH
M :U0N*F-1L* *<@ID$Y@EY^X>M3R+55UH UP0P!!R#WK'\2^%]+\5Z<+/4HF
M(4[HI8SMDB;U4_Y%26MV8#L?)C/Z5J*P90RD$'H10U?<:;B[H\]'P\\10@1V
M_P 0=52%>%5XRY ],[Z/^$ \4?\ 11-2_P"_'_V=>AT5'(C7V\_Z2_R///\
MA /%'_11-2_[\?\ V='_  @'BC_HHFI?]^/_ +.O0Z*.1![>?])?Y'GG_" >
M*/\ HHFI?]^/_LZ/^$ \4?\ 11-2_P"_'_V=>AT4<B#V\_Z2_P CSS_A /%'
M_11-2_[\?_9UFV_P@U*TU&74+;QK>07<Q)DFBMRK.3R<XDYKU6BCV<06(J+9
M_@CBM$^'-K8:O'J^KZG>:WJ47^JENVRL?H57)Y_'CM79NZHA9C@"AW6-"SD
M"LJXN6N'P.$'05226QG*<IN\A993/+N/3L/2I8Q4,:U:C6F22H*F%,45(* %
MHHHH **** "BBB@ HHHH **** &FHW%2FF,* *L@JI(M7W6JTBT -MKPP?(^
M3'_*M-'610R,"#W%8KK38Y9(&S&Q'J.QH WJ*SXM47I*A!]5JREY;OTE4?7B
M@">BF>;&?^6B_G2-<0KUE0?\"H DHJG)J4"?=RY]ABJ4U]--D [%]!0!>N;U
M8LI'AG_05GC+L68Y)ZDU&JU8C6@"6-:LH*BC6K"B@!ZT\4T4Z@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@!#32*?2&@"%EJNZ5;(J-EH H.E0LE7V2H6
MCH I%:3;5DQTTQT 5]M+MJ;92A* (@M2*E/$=2K'0 U$JPB4*E3*M "JM2@4
M@%.% "BBBB@ HHHH **** "BBB@ HHHH **** $-1L*E--(H JR+5:1:O,M5
MW2@"BRU+;WLD&%;YT]#U%*Z5"RT :\-S%./D89_NGK4U<\1@U-'>W$7 ?</1
MN: -NBLM=5<?>B!^AQ4G]JI_SR;\Z -"BLXZL/X83^+5"^ISM]T*OX9H UB0
MHRQ  [FJ4^HHF5B&]O7M6:\DDIR[EOJ: M #F=YGW.Q)J1%I$2K")0 Z-:LH
MM,1:G44 *!3Q2"EH **** "BBB@ HJ.:>*VA::>5(HE&6=V  ^I-<W)XBO=8
MD:W\-VHD0':]_< K"O\ NCJQH VM4U>QT:V\^^G6-3PJ]6<^BCJ:P3;ZOXJ_
MX^UDTO2#_P L <3SC_:/\(]O_P!=7],\,P6EU]OOIGU#4C_R\3_P?[B]%%;M
M $%G9VVGVJ6UI"D,*#"H@P*DDBCEV>9&C[&W+N&=I]1Z&GT4 (:C?I4IJ-A0
M!2F%>=?$F%C;V$P'R*[J3[D C^1KTF5:Q-;TF+5].ELYN XRK#JK#H:RK0<Z
M;BCLR_$+#XF%66R_70\/HK1U71+[1YS'=0L%S\LJC*-]#_2LZO#<7%V9^C4Z
MD*D5.#NF%%%%(L**** "BBB@ HHHH **** "BBB@ HHJ:VM+B\F$-M"\LAZ*
MBY--*^PFU%7>QM>"8FE\56I49$8=F]AM(_F17L<(KE/"'ADZ+;M-<8-Y, &Q
MR$7^[_C781)7L86FZ=.SZGP.<XN&)Q7-3U25O7^KEF/I3S%&[H[QJS(<HQ&2
MIZ<>E-05**Z3R1:Y[4?#CK>-J>ASBRU _?7'[J?V=?ZBNAHH Y_3?$R270T[
M5X#IVH] DA^27W1NA^G\ZZ"JFHZ79:M:FVOK=)HSTSU4^H/4&L#[-KWASFT=
M]7TU?^6$I_?QC_9;^+Z?E0!U5%9FDZ_IVLJ1:S8F7[\$@VR(?=:TZ "BBB@
MHHHH 0TQA4E-(H KNM5I%JZPJ!UH H.M+#<26[?*<KW4]*F=*@9* -."^AFP
M,[&]&JS7/%:?'<SP_<D./0\B@#>HK*75)!]^-6^G%2#55[Q'\Z -&BLXZJO:
M$_BU1/JDK?<15^O- &M52>_BBR%.]O0=/SK,DGFF^^Y(].U-"T /EFDN'W.?
MH!T%.1:%2IT2@!T:U91:8BU.HH <HIPI *=0 4444 %%%% !1110 4444 %%
M%% !32*=2&@")A4#I5HBHV6@"BZ5 R5?9*A:.@"D5II6K31TPQT 5]M&VI]E
M 2@"(+3U2I1'4BQT ,1*L(E*J5,JT *JU*!2**>!0 "EHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** $(II%/I,4 0LM1LE62*:5H JF.F&.K9
M6DV4 5/+I1'5K91LH @$=2*E2;:<%H :%IX%*!2XH  *6BB@ HHHH **** "
MBBDH 6BBB@ HHHH **** "D(HI: &$5$RU/32* *;I4#1U?9:B9* /'/']M>
M:K\4O#>A1:OJ%A;7EM*9#9SF,Y4.P/I_"!6@GPK:.17_ .$R\3MM(.#>\']*
MS?B+HD.O_&+PII5Q/<013VDVZ2V?9(,!VX.#CI^5=)I/PJTO1=6MM1AU?7)I
M+=]ZQSW89&^HVC(H 72GM&^(VOQQZS=SW2PP^;I[JWE6XV+@J3QD\$X]:AU3
MXG>%=)U&:QFOI)98#B<V\#2+$?\ :8#'Y9K%LS/'\6OB"]L#]H3386CQ_>\E
M,?K6#\,;?QJ_@F-_#\7A:2SGED\TWOG&9GW$$2;>.F,>Q% '6?$76TN/A/?Z
MOHFH,4<0F&YMI"IP9D!P1R.X(^HK?N_$>F>&_"UGJ6LW?E1-%&H)!9I'*@X
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
MTX+0 P+3PM. I<4  %+110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 8I,4M% #<48IU% #<48IU% "8IDLL<$+S2NL<4:EG=C@*
M!R23Z5)7%_%N>:W^%?B![<D.;<(<?W6=5;_QTF@#"B^)WB'Q)/.W@CP?)J>G
MPN4-]=7"VZ2$==H;&?SSR,@5M>#?B&/$6KW>@ZMI4VC:_:+ODLY6W!TX^9&P
M,]1^!R,U?^'$%O;?#;PXEJ (S81.<#'S,H9O_'B:U9-*T9_$,6J26MJ=82'R
MXYV \T1\].^.3^= &G17@VKG0%U357\??$*Y_M W#""RT>ZD:.U3^%=JH<..
MAR.W.3FIO!OB/Q1J'P<\4#3+RZO]2T^X>"QG<$SF+Y">O.X*6([YP.PH ]SH
MKYOT&[T.]339-#\?ZOI7BA9(_M,>LS.89F_C4C&T\] 3TZC/-=7\5_&"V_C'
M2?"]YKMQH>CR6_VK4+NT#&5P2P6-2H)'W/I\W/3% 'LM%?/NA>,-%T#X@Z%9
M^$_%6HZOI&IS"UO+*_\ -/DNQ 1T9U'4MV].>HQ] F@ S0*0<FG4 %9.N^(;
M'0-)N[^X?S!;)N:*)E+GD#@$CU%1>,+R?3_!NL7=LYCGBM)&C=3@JVTX(]QU
MKCH_A?HFH^!HEMK6)=5N;1'^V3%F/F$ ECSW.?SJ9-[(UIPC\4WI<[UM8L%L
MVN?M,158S)M$B[L 9QC/6H-%\16&M:-9ZE'*L*W4>]8Y74,.<8//J#6(_P +
M_";6;1#2(%E,942#=PV,;NOKS5?1_A9X<M=(M(-1TNVN;R.,+-,-P#MW/6E[
MUQVI6W?W?\$W]$\3Z?KD5R\+B+[/=26I$CK\S(<$C!Y!X-;5>?Z7\)_#UO:W
MD>HV$%RTMQ))$REU,<1/RIG.>!WK1^&=Q/<>";9;B9YG@FE@620Y8JKD+G\,
M"B+>S"<(6<H,Z^DI:1O6K,0H(I :=0 PBFE:EQ5#6=5M-"T:\U6^<K:VD32R
M%1DX'8#N3T% &1J'@^PU#Q?I?B::6Y6]TV-XX8T91&P8,#N&,G[QZ$5MF.O-
M;?XA^.=3LUU?2_AU)-I#KOC,E^BS2IV8+C/([ '.>,UU?AGQMIGBCPG+K]ND
MT4=N'%S X^>)T7<R^_!&/7/;I0 MEX2L;#Q;JGB.*6X:\U*...9'9?+4(H4;
M1C(X4=2:YJ]^$&DRWEW-INKZUH\5XVZYMM/NMD4A/7Y2#C^7M78>%?$$'BSP
MU::W;020P76\HDA&X!79><<<[<_C6SMH XJ3X;:"W@:7PC D]MITI5I'A<>:
MS!E;<68$$DJ.W3@8XJYX@\#:3XET2VTR^$R_9-IMKF)PLT+*  5;'7CGC'Y"
MNIVTH6@#SJR^$.DPZS8:S>:QK>H:E93+*EQ=W0D)"]$.5^[].?>O0@E2!:#A
M1DD >IH 0+3L57>_MHSCS0Q]$&[^51F[NI?^/>S8#^]*=H_*@"]BHI[J"V7=
M/,D8_P!HXS50VE[/_K[WRU_NP+C]3S3X=*LX6W^2)'_OR?,?UH @.L&;BPLY
MKD]G(V)^9IALM4O?^/N]%M&?^65J,'_OHUK]** *%GH]A9-OBMU,O4R/\S9^
MIJ_110 4444 %%%% !1110 4444 %%%% !BJEQ%=NQ\FX2)?=,FI+N]M[& S
M7$@1!Z]3["L<P7^O\S[[+3CTB'$DH]_0>W_ZZ .=U_6+ZWBG:SU26X6 ?OI4
MC"1IG@ 'N2>PKJ_#]M=PZ+;_ &Z622ZD'F2>8Q)4G^'GT&!]<UC7]I#?^(M/
MT"VA5+"Q O+E5'!/\"GUYY/KFNOH 9MHVT^B@!FVC;3Z* &;:Y[QCK3:-HS+
M;9-[<!DA"]5 &6?\!_2NC. ,FN'$;ZS9:YXCN$81FTF@L$88VQA3E\>K'^M
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
M"%R5&&QGW]1BM#49/B=XD\-OX7N/"]II\UQ&+>[U9KU&C:,\,RQKSDC/KU/
MSP 8_BS7]9\6GX:OI.HW.EW&L).+AK9RH!Q$'('?'SXST]>]7-:TZ^^%VNZ#
MJVF:KJ4^FW]ZEA?6VH71F5R^<2#IA@ Q_ =B157X@Z-?>&]4^&&D^'626^L3
M.EN9SM65E$).[TW<_GUK>FTOQA\0/$NBMX@T%- T;2+A;QXS=).]S,OW0-O1
M>O;H3R>, '*>,=11?B7J-KX\U?7=,TH)'_9;Z>66#&/F8[023GO@\Y!Z"O0O
MAI9!]#N2_B:/Q)9BX;['<&1FDCC[))GG=T.#Z^F*S]9_X3W1_$VIE-%B\6>'
MK[:T%M)/'$;8\_+AAR,GT/ '(-3_  K\':GX<EU[4]3L[;37U:X62/3;9PR6
MR*6P,CC/S=N, ?0 'HB11QC"(J_08I]%% !1110 4444 %%%% !1110 4444
M %%%% !1137=8U+.P"CJ30 ZJ%WJ7ER?9[6/S[H_P#HONQ[4C27%^=D!,-OW
ME_B;_=_QJU;6L-I'LA3&>I[GZF@"E;:5^_%W?O\ :+GJN?N1_P"Z/ZUIT44
M(%4,6 &X\$XY-+110 4444 %%%% !6=K_P#R+FJ?]>DO_H!K1K/UX9\.ZF/^
MG27_ - - $?AO_D6-*_Z](O_ $$5J5F>'!CPSI8_Z=(O_016G0 4444 %%%%
M !2;5W!L#<!C..<4M% !67<:24G:[TYQ;W!Y9?X)/J/ZUJ44 4+/4A-(;>XC
M,%TO6-NA]P>XJ_4%U:0W:!95R1RK#@J?8U766>Q(2Y)EA[3 <CZT 7Z*165U
M#*00>A%+0 4444 %%%% !1110 4444 %%%% !1110!Y+\>X8KG0?#L$XS#)K
M,22#.,J5<'GMQ4NH?";X5P6,LDT<-F@4DS_VDX*<=?F<C\P:C^/4$=UH7ARW
MF7=%+K42.N<94JX(K/\ '/P-T2/09+_PG8M!J5I^^6V:5Y4N0.2A#D\^F.O3
MOD %OX.ZS<?\(#J=WJ6J3G3-,NI4M[RXR0;=5!Z'L.?SQVJROQD1;;^TV\-Z
MVV@[]O\ :AM<1XSC=C/W??\ 3/%8^L^(;7QA^SKJ4NB6<5G):I''=6-NFT0[
M)$9\ =%QEOIGN#4<>GZY)\,$U";XH6T?AUK 1O$-&@8+&4VF+@Y+#[N.N: .
M\\2_$K2/"VFZ5J5Y%/-8ZDP$,]MAQM*[@W4$C!JEIWQ6LYM:L]/U?0M6T1;\
MXL[B_B"I*>RGGY2<CCGJ*\^UM-,TCP3\+S-?&]TN#51(US-;F'=%YF[)0DX
M'Y@9[UUOQPN+>\\,Z-IUK+')J=YJ4#6*H0S'K\XQVY S[B@#H_%'Q%T[P[JE
MOH]O97NKZQ.N];*P3>RKZL>PX_KTJ3PI\0-/\3ZE<Z2]E>Z7K%JN^6QOH]C[
M>/F7U'(_/TKE?#[6]E^T'XJ@U$HEU>VD#6+2<>8@5=RIZ].@_N'TINK/;WO[
M1GA^/32KRV5A-]O:,YV*5?:K>^67_OH4 68_C;IUU?/::=X<UR^EAG,,XMX
MWE_-M4D@XY/3I69\+_&EW<ZUXL?5;+55MS?3W#W5R,QV4: GRG.?E( Q@>E:
M/P-@0:%XCF7B1]=N%8^H"IC^9_.L[P'<:=%:_$Z/5'S:#5;PW4:C<YB^8,<#
MGIGI0!JGXTV@LQJI\+:^-!+[1J?D#R\;MN[&?NYXSGVZ\5Z3:7<%_907EK()
M;>>-98G'1E89!_(UX-#8:[X=\"2:[X1\96FJ>%HXFD_L[5H%.$!.8^<_-G/
MVY->R>$-7_M[P?I6J_9%M/M-NK^0HPJ>P]O3VQ0!LDTJ=,TQC3HSE!0 ^@C(
MP:** #&.E>9>(O\ DNGA?_KVD_\ 09*]-KS+Q%_R73PO_P!>TG_H,E1/9&]#
M=^C_ "/3:I-JNG1:I'I;7D"WTB>8EON&\KSR!Z<'\J@\0ZA?:7H=Q>:;I[:A
M=Q[=ELIP7RP!_($G\*\7N_$OB27XHV.JR>%9DU*.R*)8;SET^?YP<=.3V[42
MGRA2HNHFSWRBL;PSJFI:OI NM5TIM,N2[+Y#-N.!T/05LU:=S%JSLP/0U&IJ
M2H$- CA_C!X<U;Q3X%;3=&M?M5V;F.3R_,1/E&<G+$#OZUWR#"*#U JEJ6KZ
M=HMI]KU2^M[.WW!/-GD"+D]!D]ZQ_P#A8G@S_H:=(_\  M/\: ,KQGX=U75O
M'W@C4[*U\VSTR>=[N3S%7RPP3;P2"<[3T!J'XA>%-:OM9T7Q5X96"75](9A]
MEG8*MQ$PP5R> >2.2/O'G(KM=,U;3]:LQ=Z9>P7EL6*^;!('7(ZC(JY0!YC!
M+\1?$_B/33-I">%='M)/,N_])CGDN<8^08' XQT'7.3@"HM0T'Q1X/\ 'VJ>
M(_#>DPZWINL*K7EB9UADCD4<,I;@CDGO]X\=#7J$DL<(!ED1 S!06.,DG 'U
M)XI] '!^#8/&U]XBO=;\2K'I=@\8CM='C=)-AX^=G Z\'OSGH,"N\JFVJZ>F
MK)I3WL"ZA)%YR6QD'F,F2-P7KC(//M5R@#@/&?AO5M6^(G@O5;*T\VRTV69K
MN7S$7RPVW'!()Z'H#6O\0?"?_":^#;S1DF6&X?;)!(WW5D4Y&?8\@_6NHHH
M\CN-0^*]]HT>AQ>%[:QU$A8Y=:^VQM& .KA.2"0/?KT]+_C#PSXJ\1Q:'X2#
MR-H@5&UC5C)&K7!7DHJ Y&2,],9*^ASZ;10!YGHGA'6/ OQ"D_X1ZQ,_A+5
M&N8!,J_8I1QN4,P)'TR<'_9&6^']'\4>&_BKK\RZ,EUH>N7"3-?+<(I@"JW\
M!.3RV,8]QFO3J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH KWW_(/N?\ KDW\C7S/\+]6O_A]
M#I7B"Z<OX9UR5[6[..+:5&(5S^'/N-WH*^F+[_D'W/\ UR;^1KRGX5:!8^)_
M@6FCZ@FZWN7G4D=4/F$AA[@X(^E %OQ<RO\ '/P"RL&5H;D@@Y!'EM5_4OB%
MK%[XHOM \&^'UU:;3L"]N9[@111O_<&>IX(Z]0>.,UYAX8DUNQ^,GA7POKHW
MSZ&;BW@GY_>PM$Q0_3'3VP.U=CX UO3?!_C+QGH?B"\ATZZGU)[V"6[D$:SQ
M.200QXSC!QGN?0T =#HOQ"U#7;#6]/303:^*M+4>9I<UP K@G[RR8Z8YZ=QU
MR#7*?!KQ%=:)\,KJ_P!7LTAT*S$LZWHF#/*^_E-G4')P.>3BM#PC=)XG^-'B
M7Q'I0,NCQ:<M@+I1\DTN4/![XVG\,>M<;X?:/6_V<-6T'3YTEU:V9KB6S1OW
MGEK,KD[>N,#\QB@#N?\ A9?B\:/_ ,)*W@8CP[M\W=]L7[1Y/_/39CICG&/?
M..:V?$?Q*AL-(T"?0K$ZK>>(&"Z?"9!$IZ9+,>F"P!'KGD8KS*(^#SX 34I_
MB5XH(-J$DTI-67S"VW!B$17IV],>U:NK6_A"T^'G@S1]>T_6K;3;IW:UU":1
M%FL2S%@78# R&! QT&>JT =MH7C7Q WBJ'P[XG\,G3KBXB:6WNK:;SH7QDD$
MC[O0]3Z<<BNW<UXAH&J7WASXCZ)H.A>-'\4Z3?!_/@>03&U0#(.\$X]>,=""
M.17MKT /@;(8>AJ:J,<OER@GH>#5Z@#G?'O_ "(.N?\ 7G)_*I+69;?P/:RO
M8RWRK91DVT2!FD&T< $@&F^.8GF\"ZW'&I9S9R84=3Q4?AWQ%HK>&M,(U6S'
M^BQ@AIE!!VC(()R#4?:-DG[-6[F3I6H:;J>I0V;> [VT60G,]S91JB8!/)S[
M5J>(=?T[P;IT<5K9K)>W+;+.PMD ::0^PZ#D9/\ 7 K>M[ZUNX6FM;F&>-3@
MM'(& /7!(KRG0?$^AQSW?BJ]G_M+Q#?S21:?81'?+%%N*QQJN/DR.23U!SW.
M4W8J*YW>VBZ&JB1^#87\4^*7_M#Q/??NK>VB^8H3TAA'..O+>_?/S:WACPQ>
MS:D?$_B<K-K4JXA@',=C&?X$_P!KGD_7W)E\/>%[A]3'B3Q&ZW.M.I$<8.8K
M-#_!&/7U;OD^Y/74XQ[BJ5.BW_K1>04V1ML;'VIU5;J7YA&/J:LP!#4ZU7CJ
M=: 'BEI!2T %%%% !1110!A:UX3L-=U[1-8NI;A;C1Y))+=8F4(Q?;G>""3]
MT="*W:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&W8PO7U/:@
M!DLRQC')8]%'4U"+9IV$ESR!]V,=!]?6ITC5.>K'J33Z #H,"BBB@ HHHH *
M*** "BBB@ HHHH *HZR-VA:@/6VD'_CIJ]535!NTB]'K X_\=- $6@C;X?TX
M>EM&/_'16A5+1QMT6Q'I @_\=%7: "BBB@ HHHH **** "BBB@ H(!&#R***
M *OV=H&+6Y^4]8ST_#TJ>.59!QD$=5/44^F-&&.[HP[B@!]%(N<?-UI: "BB
MB@ HHHH **** "BBB@ HHHH RM<\-Z3XDBM8M6M/M*6LZW,(\QTVR+G!^4C/
M4\'BM6BB@#"TOP;X?T;4=1O]/TY8)]2S]K D<I+DDG*$E1U/0=SZU@-\&O 3
M:A]L.@H&W;_*$\@BS_N;L8]NGM7>44 >9?%/P]+J][X)M+?2I+NPAU>(7,44
M!:..#*@[@!A4QD<\8KH- ^&7A'PQJO\ :6E:2L5V 0DCRO)Y8/7;N)Q]>M=;
M10!S_B;P3X=\7I$-;TV.Y>+_ %<H9DD3V#*0<>W2I/#?@[0/",$D6AZ=':^;
MCS'W,[OCIEF))[\>];E% &7H?AW2O#=M<6^DVOV:*XN&N95\QGW2, "WS$XZ
M#@<5G0^ ?#-OXID\2PZ8J:K+O\R59'VN6!#$IG:203GCWZ\UTM% '!-\&? +
M7YNSH*[BV[RA/((\_P"YNQ^'3VKN(XHX(4AAC2.*-0J(@PJ@<  #H*E-,:@"
M-S2P-D,/0TQZBCE\N4$]#P: +U%%% ",RHI9V"J.I)P!7E_B&>%OCAX8D66,
MH+60E@P('RR]Z]#UC2;77-)N--O YM[A=K[&P<>QKB/^%*^$O2__ .__ /\
M6J)IO8WHRA&[D_(]"CECF7=%(CJ#C*G(KS#7KF&P^/.C7%W*L,#V!022':N[
M]YQD\>GYBNX\,^%M.\):=+8Z8)?)DE,S>:^X[B /Y**7Q%X5T?Q3;1P:M:"8
M1$F-P=KIGKAAR >,CO@423:%"482?9Z&M'+',NZ*1'4'&5.13ZQ/#'A73?"6
MGRV6F"7RI93*WFON.[ ']!6W5+S,I6OH-D;;&Q]JKH:+J7YA&/J:2.F(\S_:
M _Y)H/\ K^B_DU,_M/X(?\\_#O\ X"?_ &-._: _Y)H/^OZ+^35I#Q!\(O\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
ML**:BU*!0 X4ZD%+0 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 4A%+10 PBHV6IB*:10!69*B,=7"M,*
M4 4S'1Y=6ME&R@"N(ZD6.I@E."T ,5*E5:4"G 4  %+110 4444 >:_'?_DE
M-_\ ]=X/_0Q6IIWQ,\%1:9:1OXET]76%%8&7H0HKK;_3K'5;1K34;.WO+9B"
MT-Q$LB$CD95@161_P@G@_P#Z%30__!=#_P#$T >?>.O&-W?>-M#T&R\3IH.A
M7]E]K.JH%_?9W857/"C"CN/O=^!7*P_V/;?&WPI!IWB?4/$#H[BXO+N[\] [
M*0$1@,?7!/45[M?>&=!U*P@L;W1K">TMP%@ADMU*Q#&,(,?+QQQ1%X9T&".U
MCBT3342TD\VV5;5 (7X^9./E;@<CGB@#RWPAXIT70?B[X\L]6OK>R>[N8WAE
MN'"(VP-E2QX!^8$>O-7_  3=1>)?C/XG\2Z83+I,5G'8K<+]R:3Y"2/7&P\^
MA'J*] O/"GAW4//^V:%ILYN'$DS26J$R.!@,3C).">>O-7[*PL],M$M+"U@M
M;9/N0P1A$7Z <4 3$T)R2::QI8NA^M $E%%% '"^$/\ DHOCK_KK:?\ HMJR
M=%U31O#_ ,2/$_\ ;C165U<SJ]I/<Q[0T>TYVN1@#IWYK6\(?\E%\=?]=;3_
M -%M2^)/&O@,W,^D:_+%-);OAXI;-Y K>QVD?E672YUZN;C9NZ6WHCE-(\1>
M$8OBIJ&J9MH;">%8[6Z:WV1^<,;R&(^4_P"UQ]>:-1\1>$)/BO9ZKFVDT^*W
M,4]VMONC^T$DJ2V.3C^+]>*[#7_%G@?2E.@:P8%B6-3]E-FS1A2,C "D#\.E
M:/AN_P##'B'0I;?1(;>73(V\EX?LQ1,X!P58#/446Z70W.RYW%[6_K0Y+5=3
MT?7_ (H>&6T)HKRXM7E:]N+:/< A0;=S@8(Z]^,^]7/'6FV>K_$'P;87\"SV
MLOVO?&Q(#812.GN!7<:=I6GZ1;?9M.LX+6'.=D*!03ZG'6N+\2^(M(3QG:&+
M1]:U;4]&#$_V=#O2'S5QA_4D4VK+4F$[R7(MD_U_S-3_ (5EX-_Z 4'_ 'V_
M_P 570:9I5AHUDMGIUK%;6ZDD1QC R>I/J?>N8L/B);7.JVEA?Z'K.DM=OY4
M$M]:^6COV7.>IKLZJ/+T,JGM%I-A37^Z:=2/]QOI5&0Q33Q42&I!0 ZBBB@
MHHHH **** "BBB@ HHI* %HHHH **** "BBB@ HHHH **,T4 %%%% !1110
M4444 %(:6D- #2:$Y)--8TL1R#]: )**** //-=_Y+?X6_Z\Y_\ T"2NI\2^
M(]%\.:;YVM3HD,N56(KO:7U 7O\ RKEM=_Y+?X6_Z\Y__0)*H^+Y;33_ (MZ
M+?>($0Z.;-HX))5S''+ELENV>1^8]*RO:_J=7(I.*?;_ #.E\)^-/"^O2/8Z
M,RV\XRYMFA\ICZD#H?PYJWXH\9Z7X16V.I)=-]HW;/(BW_=QG)X'<5Q'B?4-
M*UKXD^%5\/2076H0W/F75Q;8<"'(R&8<'@-],^]=IXL\6-X76U*Z/?ZCYY;_
M (]8]P3&.I]\\?0TU+1BE37-&RWZ&!_PN?PQ_P \=3_\!A_\56WX8\>Z/XLO
M)K73DNUEBC\QO/AVC&0.N3ZBN=_X6W)_T)^M_P#?K_ZU=KX=UIM?T>/4&T^Z
ML2[$>3=)M;@]?H:(RN]PJ048WY;?,Y+X@_\ (Y^!?^P@_P#..O0J\]^(/_(Y
M^!?^P@_\XZ]"IQW9%3X(?/\ ,*0\@TM%68D:FL+QQH4GB;P1J^CPD>=<VY$6
M3@%QAE!]MP%;2&I10!Y9\-OB1H,'A*ST77=0BTG5M*B%I/!?-Y1^3Y006P#P
M!QU!!_&[H7Q O?%_Q)>Q\.B*?PQ90'[9>/$?GE.<"-LCOCJ.0&/H:[#5/"?A
M[6YQ/JFAZ?>3#CS9K=6?'IN(SBK]CI]EI=HMKI]I!:6Z_=B@C"(/P'% 'F?P
MK_Y'[XD_]A5?_0I:]5JI:Z9I]C<7-Q9V-M;S73[[B2&%4:9N>7(&6/)Y/J:M
MT %%%% !1110 A%-(I](10!"RU$R59(II6@"F8Z88ZN%*;LH J^73A'5C93@
ME $*QU*J4\+3P* $5:>!0!2T %%%% !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 4F*6B@!,4F*=
M10 S;1MI^*,4 -Q1BG8HH 3%>4>*]0\5:C\7K;PMHGB1]'MI-,%R6%JDPW!F
MSPW/.!W[5ZQ7B?B_3-4U;]H"SM='UEM(NSHP872P"4@!GR-I(ZT 7?$EG\2O
M!>B3Z^GC>#5H;("2>UN-/CB#ID @$9/Y$?6O1M(\1VFH^$++Q%<R1V=M/:I<
M2-,X58L@$@L<=#QFO#_&&E^(-)\1Z9IGQ!\4W]]X3OI IN;4"%=XY"R*!P._
M?CD<CC?^,$307'@7PUINF_;-,DF8KIR3B)+D1A D>\]!AC^?K0!Z=H_C'PWK
M]TUKI.MV5W<*"3%%*"V!U('4CW%2:WXKT#PXT:ZQJ]I9/(,HDL@#,/4+UQ[U
MXUXHTOQ1>OI-[IOPTM?#U_I]TDD-W!J=L-RC_EF0-H(/N>Q]36UXN\/Z[I_Q
M+O?%&F:#IWBBVGM4BEL9W4RVP  ^56Z9VYR >K<4 >J6.MZ7J>FMJ-CJ%M<V
M2@EIXI R+CKDCIBI+#4['5-.34+&[AN;.0$K/$X9& )!P?8@C\*\I\#7_AV?
M3/&D&EZ1?:'JC0/+?:7<G"Q'8V#&N!@<GC [<8Q6U\)75/@?ICL0%6"Z)/H!
M++0 GQ-\9RV?PW&N^%M6C.Z[CC6Z@VR*1DAAR".U2^-/B-#X;\;>'M%6^L8;
M>>1VU-Y6^:! H*9YPH;/4^E>5S?\FN6'_82_]JO7??$33;&?XM> ?.LK:3[3
M+<K/OB4^:%5,!LCYL=LT =]JWC'PYH<<$FIZU96HN$$D(DE&9%/1@.I'O5W3
M=6T[6K);S3+VWO+9B0)8) ZY'49'?VKRCQ7X<UK2_B/=^)-)\/Z9XELY;2."
M33Y63S+15 'R*>F=O& >I&*T_A1?^'9M1U^#2](O=#U1I5EOM,N3A8CS@QC
MP.3Q@=N,8H ]+<TL!SN%->F0OMFP>_% %NBBB@#A?"'_ "47QU_UUM/_ $6U
M9NOZQJD&O7D4/C?P]91K)A;:XB4R1CT8D=:TO"'_ "47QU_UUM/_ $6U5=<T
M/7[C6[N:U\(^$KN!WRD]W"#*X]6/K66O+H=>GM->R[=EW%\4ZMJ5KK;16_C'
M0M.C\M#]GNXU+@XZ\]CU%5KK6?$"?#O5;S3];LM6O8YE'VC38@?)CXW84=6
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
M R.%^JFKD?C?PM+J_P#94>OZ>U]OV"$3KDMG&WTSGMUKQ#4/^34-)_Z^V_\
M2F6NJ^+7@KP_H7PF>33M+M;>YT]X/*N(H@LI)=5)+CDYR2<GK0!ZKJVL:9H5
MD;S5;ZWL[8';YD[A03Z#/4^PK/L/&7AG5&MDL=<L)WNG:.%$F!9V !( ZY (
M./>O/]4AA\3_ !J\.Z5K2"XL+;11>QVTO,<LQ)!8KT/3_P =J+Q7X=TC1OC;
MX'N],M(+66\>83QP($4[%&UMHXR=Q&>^* /1=7\9^&=!O!9ZKK=E:W) /E22
MC< >A([#ZUKV=W:ZA:1W=E<17%M*-T<L3AE8>H(X->+7VA:YX:\8^(]5B\):
M=XPTO4KDRN<H\\&<GR]I!(QGH%.0!S78?"&[\.S^&+J'P];WMHD-V_VFSO&W
M/!(0,@?[/'Z'/.: /0,4N*6B@ 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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
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 %--.I#0!$PJO(
M*M,*A=: *$BU);7A@.Q\F/\ E3I%JLZT ;:.KJ&4@@]Q2UA1S20-F-B/4=C5
MV+5%/$J$'U7I0!H4C*KJ58!E/4$9!J)+NW?I*OXG'\Z?YL?_ #T7\Z (_L-I
M_P ^L'_?L5,J*BA44*HZ # %1M<P+UE3\ZKR:E"OW 7/Y"@+EVJ-S? 92$Y;
MNWI5.:[FGX)VK_=%1JM #T&3D]:M1K42+5I%H D05,*8HJ04 +1110 4444
M)3&-.-1L>0* )0,**6BB@ KS/XY_\B/:_P#80C_]%R5Z97F?QS_Y$>U_["$?
M_HN2HJ?"S;#?Q8EWQ6?^+I^"QWQ<_P#H(K:\8^%7\1VMM-9WCV6JV+&2SN5)
MPK'&0P]#@?E^!PO%9'_"V/!H[[9__0:]"H2O=,<I.*@UV_5G/>#_  K#X6TI
MHC(9[^X;S;RY)),LGX]ADX_^O3?%VCZ]J]O;)H6N?V6\;,93LSY@.,<]1CGZ
MY]JU-0UG3M*GLX+VZ6&6]F$%NA!)D<]A@?3D\<BN'^*CWLUWX8TRSU">R%]?
M^4\L+$$9VJ#P1G&X\9HE91L%/FG43?4@_P"$*^(?_0\_^.'_  K?\)>'_%&D
MZA/-KGB3^T[=HMB0[.C9!W9/L",>_M7$^(/!Y\,62W6K?$;4X48[44(S.Y_V
M5#Y.,\^E8&AI::]KPTJW\>ZY#(X_<2W$119CZ#]YD>V<9K.]GM^)T<KG%NZM
M_A_X!VWQAZ>&?^PB/Z4:A_R<%I7_ %X-_P"@256N_@S=7_E_;/&-]<>6<IYL
M);:?49?BFR?""==0BNY?&MV+P_)'*T?[P\= =^>A--J5[V%&5)14>;HUL^IZ
MS17F/_"J=7_Z'O5/^^6_^.55\#0ZGHWQ6UCP]=:U=ZA;V]@),SL<%B8B#@DX
MQO(J^9WU1A[*+3<97MY'K%1MP]25')PPJS <*=4:FGB@!:*** "FFG4AH B8
M57D6K3"H76@"A(M26UV8#L?)C_E3I%JLZT ;2.LBAD8$'N*=6#'+) V8V(]N
MQJ]%J@Z2H0?5: -"BH$O+=^DJCZ\5)YL9_Y:+^= #Z*C:XA7K*G_ 'U5>34H
M$^YES[#% %RJ=S?+'E(R&?U["J4U[--P#L7T%0JM $BY=BS$DGJ:LQK42+5E
M%H E05,HIBBI!0 X4444 %%%% !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 -(J-A4M-(H JNM5W2KS+4+I0!09*C*U=:.H
MFCH JE:3;5@QTFR@"#;3@M2B.GB.@"-4J9$IRQU.J4 (B585:15J0"@!0*<*
M!2T %%%% !2&EI#0 UJA)^<?6I6JNYP<T 7**** "O,_CG_R(]K_ -A"/_T7
M)7IE>9_'/_D1[7_L(1_^BY*BI\+-L-_%B6/%1_XN[X/'?RYOY&M[QEK6L^'[
M>UU+3[%+VPA=CJ$8SYHCXPR?3G/X=LUSWBD_\7C\(COY,O\ )J]'H2O<J;24
M&U?3]6>?^#]$O-=U@^-?$,16ZE7&G6I)Q;P\X)']XY_4GJ>(?B2?^*L\"#UU
M0'_Q^.O1J\V^)1_XK'P$/74\_P#C\5*2M$=*;G53]?R*'Q706WBCPQJNHVGV
MC1+:0B<*A8@[E)W=L8 P.^&J+QSKFC^+[OP]8>&WAOM4%]'*LRQDB&,==QQD
M#)4D?[/TKUMT61&1U#*PP589!%<=XBN+#X>:6^J:-X:MI'GE2*5;?;">3\O1
M23R<8 [T2CN^@Z=6_*K:K8ZZY<QVLKB1(RJ$[W^ZO'4^U>.^%/!8^(6A-X@\
M0:[?7%\[ND!CD %OM/ICCGG QQBMMO&FNVD4%GXR\-+:Z?JEPUN;D7 V1Q."
M K!<G.,\DKQZ8IU[\)8+6VOAH&M:K81SQM_H<<_[MVQP#G'!Z<D_6E+WN@X+
MV2:;LWUW-7X7ZQ>:OX6F6_NOM<]E>26OV@G)E"X(;/?[W6LK11_Q?[Q&?^H=
M'_*"MOX9Z'<:!X'M+2\@>"[>222:-\9#%B!T_P!D+6-H@_XOQXE/_3A%_P"@
MPT:VC<6G/4Y=K/\ -'I%0S'E?QJ:J\Y_>*/:M3E'J:D%0I4HH =1110 4444
M --1LM2FFD4 576J[I5YEJ%DH H,E1E:NM'431T 5=M)MJP8Z390! %IP6I0
ME.$= $:I4R)3UCJ94H 1$JPBTBK4JB@!0*<* *6@ 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0BEHH 813
M&6I<4A% %=DJ,QU:*TTK0!4,=)Y?M5O92;!0!6$=.$=3[*<$H B5*D"T\+3@
M* &A:>!1BEH **** "BBB@ I#2TAH C:J\E6&JO)0!9@;?"I]L5)5.TDP[1G
MOR*N4 %>9_'/_D1[7_L(1_\ HN2O3*\S^.?_ "(]K_V$(_\ T7)45/A9MAOX
ML1_BC_DM'A/_ *X2?^S5UGB'Q78>&)M/&HI,MO>2&/[2JYCA( QO/;.>/H?2
MN0\3_P#);?"O_7L__L]>AZAIUGJMA+8W]NEQ;3#:\;C@C^A]Z2OK8J=DH<VU
MOU9P&F/>?$+Q7%K!>2#PUI,VZSC(*FZF'_+3Z#_ZV.6IGQ+/_%;> !_U$3_Z
M'#7HEG9V^GV<-I:0K#;PJ$CC4<*!7)^._!-WXLN-*NK+5/L-QISL\;;">3M.
M01T(*"AQ?+YCA4C[17T2O^1V=<MXZ\/WFN:7:3Z7Y7]J:==QW=KYIPK%3RI/
MOU_#M7-?\('XY_Z'RX_\>_QH_P"$#\<_]#Y<?^/?XT-MJUA1A&+NIK\1VLV_
MC/QO;VNGRZ%;:-!;W*33RW5P)0[+SA54<KG\_4<UZ97A_B?3/''ANXTJ'_A,
M+JY;4;D6R!79=K$@#^=,GL?&L'CRU\+'QC=&2X@,PGWM@ !CC'_ :E2L]C65
M%32M)):]_F>YUYUH8_XOGXG/_3C#_P"@Q56_X0/QS_T/EQ_X]_C6OX-\$:CX
M>UW4-7U763J5U=Q+$7*G/'<DGT %4VVUH9I0A&7O7NCMZI.VZ=C^%69I/*B9
MN_0?6J,=:',6DZ5,*A2IA0 ZBBB@ HHHH *0BEHH 813"M2XI,4 5V2HS'5L
MK3"E %0QTGEU;V4FR@"MY=.$=3[*<$H A5*E5*>%IP% #0M/ HQ2T %%%% !
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 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% "8HQ2T4 -Q1BG44 -Q1BG44 )BEHHH **** "BBB@
M HHHH *0TM(: &,*KR"K+"H'% %-B48,O4'-:<,HFC#C\1Z&LZ1:;!.;>3/5
M#U% &M7FOQPC>3P+ 44D)?QLQ'\(V.,G\2/SKTE65U#*<@]#4=S:V][;26UU
M#'/!(,/'(H96'N#4R5U8NG/DFI=CS'Q/)\._%NI6VI7?BB6VN8(O+1[6;9\N
M21U4X.2>F*RO['^'O_0_:Q_X'#_XW7H)^'?A DG^P+/G_9/^-'_"NO"'_0 L
M_P#OD_XU#@WK9'0JT$K)O\#S[^Q_A[_T/VL?^!P_^-T?V/\ #W_H?M8_\#A_
M\;KT'_A77A#_ * %G_WR?\:/^%=>$/\ H 6?_?)_QHY'V0_;Q[O\#SO^Q? 7
M_10=5_\  L?_ !%1G1/!&/E^(NH@^]QG_P!EKTC_ (5UX0_Z %G_ -\G_&C_
M (5UX0_Z %G_ -\G_&ER/LA_6(]W^!YS9:-X%M=8T_49?'<UTUE.LZ).^X$J
M0<=..0/RK3MM5L?$'QVL+O2KA;JWAL6$DD8. =KCO_O+^==G_P *Z\(?] "S
M_P"^3_C6II'AW1]!$G]E:=;VAEQO,:X+8Z9/7%-09,J\6F]6[6Z&G115*\NM
MH,49^8_>/I6IR$=S-YLNU3\J_J:6,57C6K<8H F05**8HJ04 +1110 4444
M%%%% !1110 F*,4M% #<48IU% #<48IU% "8I<444 %%%% !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 %%%% #343B
MIC3&% %21:JNM7W6JTBT 16]R]LWJAZK6I%,DR;D;/J.XK'=:8K/$^Y&*GU%
M &_16;#J>.)E_P"!+_A5V.YAE^Y(I/IGF@"6BBB@ HHIK.J#+,%'N<4 .H)P
M,GI5.74H4X3+GVX%4)KJ6XX8X7^Z.E %NYOQRD)Y[M_A5-!DYIJK4Z)0!)&M
M646HT6K"B@!ZBG"D%.H **** "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 ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HKQ"'0[[QG\6_%^GS>)]<T^VL6B:&.RNV11N49&#D <=JMVBZ
MUX ^*6@Z!%XEO]<T[5TD$MK?2>9+!M!(<$G@=^V0&]C0![)337.>)O'OAWPE
M/#;:K>L+N==T5M#$TLC#GG:HX'!ZXZ&F^%O'WA[QC)/!I-TYNK<;I;>:(QR*
M,XS@]1GTZ4 ="RU Z5XOH^L:I)\%?'%X^HWC74&I7"13M.Q>-1Y6 K9R!R>G
MK723W-O)X;^'$NH^(+^QN)VLB@BWO]MD*(=DA!Z$]2?4T =XZ5"R5B^)O'_A
MWPM?I8:A<RO>NGF?9[>%I7"^IP./QJ.V\=^'=2\-7>O6-\9K.UXFVQ-OC/0
MIC=W]* -DK32M>4>%/&D?B3X:ZLFLZU>0:A$DDUS>10L#"A?"E"H XX&!7>V
M^L:5H?@?3M3O=4+:>EG"1>7 .^8%!AB.26;KCD\T ;BRRI]V1Q]#3_M5Q_SV
M;\ZY'0_B-X9\0:HNFV=Y(EVXS%'/"T?FCKE<CGC\:Q/C%/>6^BZ+'9WMS9M<
M:I'"\EO*4;:5;N* /1S<3MUF?_OJF'+')))K@/\ A5#?]#GXH_\  W_ZU;L=
MWIO@33-)TO4M3O)_M,YMX;JZS(SNS$@.P&!][ SV'M0!T86I%2L[7]?TSPQI
MHU#59C#;F18@50N68]  .3T/Y5E63V;_ !3NXUUF\:\_LP,VELK"&--R?O >
MF[H,=>30!U:)5A$KCM6^*'A/0M7ETR[OI&N(#BX,,#R+#_O$#^6<5F_"367U
M&R\57MSJ+W%K'K$YBFFF+(D. 1@D\+CGTH ]+5:E K@%^,G@C[:+?^TY/*\S
MR_M1MG\C=Z;\?KT]ZZ37?%^A>&HK&;5;]((;Y]D$V"R$XSDL. ,=Z -T4M<1
MHWQ9\'Z[K,6E6>H2+<SG$'G0/&LQ[;2P[]LXS6MXG\;Z!X06 :Q>F.:XSY,$
M<;2228]%4'\S@4 =#17/>%O&^@^,H9GT:\\UX"!-#(A22//3*GMQU'%8E_\
M&+P7I^H2VCZE)+Y#;)IK>W>2*,^[ 8/X9H [RBJ]E>VNI64-[97$=Q;3*'CE
MC;*L#W!JQ0 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 %%%% !1110 4444 %%%% !1110!X/9^"].\9
M?&;QM%J%S?0K;&%D-I-Y9)*@'/!STINL>&XOA'XW\.ZEX?OY[IM6N197%K>[
M)9'0LN2C8!'4#ZXZCBNWUCX/Z-K'B*^UO^VM>LKJ]8-*+*Z2->  /X">W<FK
M&@?"3PYH.M1:P9-0U*_A_P!5-J-QYIC/J  !GZ].U &#K&LW$GQ8O[7P=X:M
M+SQ%;6B)>ZC?7++'&A"D*J9]UY'/7W-9/A7^V5_:%N?[?DTQM3;2"9AIH81K
MRN =W).,?I7<:_\ #+3M:\2-X@M=5U;1]3E01SS:;<>695  ^;@]@!^ XHT+
MX6Z%X=\1V^O6-SJ37\<3QS//<"3[26SEI,KDMR.A X'% 'FNB?\ )"/'_P#V
M%+G^45:7B(?\2#X-_P#7YI__ *#'7?VOPWT>T\):QX;CN;XV>JW$EQ.[2)YB
ML^W(4[< ?*.H-3WO@+2[ZT\-6TD]X$\/2PRVA5URYB"A?,^7D?*,XQ^% '$Z
M[HVL#XEZGK?@;6]*FUC[/''J.F7G)"@*%P1TR%7C*_7FK/P\UE+S7?$NF:AX
M<@T;Q''MFO\ [.^Y)\@D-U.#\V>ISNSGK70>)?AGIGB#71KL&HZGI&K;!&]U
MIT_E-(HZ;N.> !VZ#TJ]X4\#:5X02Z:S>ZNKN\8-<WEY+YDTN.F3@<<GMWH
M\E\-KG]F35#_ +$__H=2:S'%/:?!^TOE4Z=-%"9%?[K.(HM@/;J3^9KN;'X0
MZ+IMEJ^GVVI:NNG:G$T36AN%,<(+ Y0%>#QC)SQUS6QJ7@+1=6\(6?AJ]CFE
ML[.*..WEWXE0HNU7# 8W8]L<]* *'BNV\*IJ&AW/B$*MVEVJ::P\S=YQ(( V
M=L@=>.E<I\<;9;C0M!@<LJRZO$A*G! *N./>NET?X6:9INN0:O>ZIJ^LW=K_
M ,>IU*Y\T0>ZC Y__7C-:OC'P3I_C;3;>QU&XO($MYQ.CVCJK;@".K*?4T <
MG_PI;0O^@MK_ /X'?_8U>\:>"4O/A?/HMFTTLUC")K1Y6W2%X^1SW)&5_&J_
M_"EM-_Z&GQ7_ .#!?_B*[3PWX=A\-:0NG07M[>(KL_FWLHDD.>V0!Q^% 'D=
MCK0^*'BCP79 B2WT^U_M/4@.GGJ=@4C_ 'AT]'KHK)7'[1&K^6 7'A\%0>A/
MF1UU7A/X?Z+X-O=3N]+$_F:A('D$K*1& 20B8 POS'KGH.:O0>$K"#QM<>*U
MEN3?SV8LVC++Y03<K9 QG.5'?\* .(^!=O:S> +F21$DO)[V87V\ LS^C?\
M 2./<^M<':;;/X-?$5-(;_15UDQ1M&?^6!DC7CU!7CZ$UZIJ?PETF^UB\U"R
MU76-(%^<WMOIUSY44Y[DC!ZY.?J?6M7PW\/="\,:-J>D6<<TVGZC*\DT%RX<
M ,H4H, ';@8YR?>@#SN/3O'4_P ,$L2O@6/PX^G#]XYN!MB*9WD] W\6?[W-
M9NLZ8)/!WPLTN_N[34HFU9+=YK:0R12QF3: "0"1MP.G;%=HWP2T4Q?81KOB
M%=&W[_[+%[^XZYQC'3]?>NHU/P+H^IKX?CQ-:PZ%<QW%G%;,JKE,85L@Y' Z
M8/O0!R/QFMXD7P;<)&JRQ:[!'&P&"JG)('H,JOY4W1%BN?VBO$K7JHUQ;:?"
M+(-SM0JFXK^+'\S7;^)_"=AXLCTY+^6YC%A>)>1>0RC+KG ;(/'/;!]ZH^*O
MA]I?BG4+;4VN;[3=6MEV17^GS>5*%Y^4G!R.3[\]: ,3Q5_PC6GZAXKGTK]W
MXRDT*:63RC*#Y03ACCY-V57_ &N!ZUR'P[M?'?\ PKBSCT2#P6^C3QR%_M@G
M,CY)#^;C@GJ#[ 5Z9X3\ :3X2DN[F"6[OM0O!BYO;^7S99!_=S@<?SXSG K
MN/@OHI>YBT[6M>TO3[IBT^GV=YM@;/4;2#Q]<T 2_!>PDTSP*]H^J:?J,:7L
MIADL)FDC12%.S+ $$,6./<>M>B5G:%H6G>&]'M]*TNW$%I ,*N<DD\DD]R3S
MFM&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ 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 **** "N9\:>*F\,V-HEI;+=ZMJ
M%PMK8VI; D<D9+'LH')/T]:Z:O+;ACK/[1EK;2C=#HND-/&I/ D<A2WUPZC\
M!0!<\1_%:W\*_$#3_#6J6:+:W,,;RWXEP(F8L!\I'W<@9.> <]JZ[Q3K9\.>
M%M1UE8!<&S@,HB+[0^.V<'%>6>+?#5EXN^.-QHU^O[N?P]\D@&3$X<[7'N#^
M?([U0B\2WJ?#+Q;X'\1-MUS1;-T1F/\ Q\0#&U@>^ 1]05/K0!W?B#XD2:)\
M.M%\5+I:S-J1@!MC/M$?F(6^]MYQC'2G^.O'VI>%M>T?1]*T(:K=ZFLAC0W/
ME'*XXY!'0GN.E<%X]_Y-[\'?[]C_ .B6K4^*TVJ6_P 4/!$NC6L5UJ*B<P0S
M/M1SQP3D8XS0!HW'Q5\0>'WAG\6^!KK3-,DD$;WD-TLXB)Z$@#^OTS73>/\
MQL?!7ANVU>&S2^6>ZC@"^;L&&#'=G!]/UKS'XBZC\0K_ ,/"W\5>'X+#PWY\
M;7\^FNLTH0,#P"YQSCG&,XY]=GXRW5C>_"70[G3&#6,M[:M;D#'R>6^W]* .
MC^(?Q-C^'^K:-;W&G&XM;XL9I5DPT2J5!(7!W<-G&1TKM)-0A.COJ5LR3P>0
M9XV5N)%V[@0?0BO+OB=IEIK/Q1\#:;?PB:UN5NXY4/<%!^1]#VJIX2U.[\%W
MFL_#?7)BZ);RS:-<O_RVB*L=GUZG'J&'I0!U-AX\U'5_A7_PF-AH\37"!Y'L
MC,3F.-RK[6P.=JDCCVKK]'U2TUW1[35+"3S+6ZB$L;=\'L?0CH1ZBN)^""+)
M\(M+1U#*S7 ((R"/->JOP4D>UTOQ#H#$F/2-7G@A!.=J9Z?F&/XT =!K_C%]
M!\;^']"FL%:TUC>BW?FX*2+_  [<<Y)3O_%5;XD^/1X TFTN8[ 7US=3%$@\
MS9\BJ69LX/3CMWK,^-MI)%X4L/$-LN;G0]1ANU(Z[=P!'YE#^%4[U;;QS\:K
M6U.)M+T?1VE<'H9+A<8_%'4_\!H [BV\2VL_@=/%&W%L;#[:R;ON@)N*Y]1@
MBF>"/$%QXK\)66MW-B+)KH,RPB3?A0Q .<#KC/XUXL-8N].^!^L>$6);4[;6
M#HL2]V#2;_U D%=KXVDU'28?!OP]T"^>P;4 +>:\BX=(8E4':>Q/)]>.O- '
MJN*7%>+>+M%O/A/;V'B?0]>U:YM4NDBO[._N?-29&ZL..&XQGWXZ<IXATS4_
M%OQNO/#T>OZC8:7_ &9'<3I:S%=RC P.PRS+GB@#T&V\7M/\3;OPA]B4);Z<
M+W[3YG+$LJ[=N/\ :ZY[5U5?.FM>(5^%?Q-OGW76J7,?A]+2WDN7+M)(71MT
MC=< *Q_ #CJ/1O!VD:O;>#+[Q&=9EUGQ!JEF]Q"QF)MT8J61(T/R@9P#QVQP
M* /1:Y;Q=XO?POJ/AVT6R6X&KZBED6,FWR@Q W=#GKTXKPS2+[2+[3L:CXW\
M0:'XW1R9)-0FD6 /N^Z0 <+CL2.?;BNV^+D.I7-CX ABOXSJDNHPHE["HV^<
M0H$BCTW<@4 >S45XEXDT"^^&NL>&M8TOQ+K5V+S4XK.]AOKGS5F#YR<8'8'K
MG'!'2J_CSQC8WWQ-N?#VO^)+W1/#VFPH66Q$F^ZF95;!9%)  ;OQ\OJ<@ ]U
MHKPWP!XQL++XDIX>T3Q)>:UX>OK9Y(_MP?S+65%+%074$KM4]..?4<\YI_C'
MPYXNN+_5?&GC35]-F>=ELM/L/.5+>(?=;*(06Y^O'/7@ ^B=6U*#1M'O=4N@
MYM[.!YY @RQ55).!ZX%0>'=:C\1>'K#6(H6ACO(A*L;G)4'L:\3TK6Y?&7PI
M\::7=ZU=WRZ"LDMK?HS1/<P[)/+$@(R0=IR#R<X/2O0?@_HT6F?#[3;F.ZO)
MFOK>.5TGF+K&<=$'\(]J .^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 ****
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 **** "O,
M-7C;P_\ 'K1]6D!6SUNP?3C(>@F4[@/QVH!^->GUC>)_#=IXJT<Z?=R2PE94
MFAN(2!)#(ARKJ3T/]": .;;PYJI^-Z>(A:_\2H:1]F-QYB_ZS>3MVYW=.^,5
MD_&+X;W7BVSAU708_P#B=VZ^2R+((_M$+<%2Q(&1DGD]"P]*]10,L:JS%V
M+$8R?6G4 >2>+O!?B#5/@YX:T&SL/-U.R:U-Q!YT:[-D;*WS%MIP2.A-7/B1
MH?BBX\;>&-?\.:,NIG2UE,D;W,<0RV !\S ^O3TKT^B@#R#7_P#A:OC'1I]"
ME\,:;HUM>#RY[F2]24A,\X"L?IT-7?'W@+4;CX7Z+X9T"W-[+I]Q!G+I&65$
M8,_S$#DG.,]Z]2HH X+Q9X<U74_B9X-U>SM?,L-.,_VJ7S%'E[E 7@G)S[ T
M[XI^!6\9^'0]A^[UNP)EL90VTD]TW=LX&#V('O7=T4 <-\,]+O/!WPPM;77X
MA9S68GEG4R*X1=[/G*DC[O/6L_X+V5P?#6I:]=1M')KFHS7R*PP1&3Q^9W'Z
M$5V?B708_$VA3Z1/=3V]O<;1,T! 9T!!*Y(. <8/M6E;P16MM%;V\:QPQ($C
M11@*H& ![8H SO$VD+K_ (7U326 _P!+MI(E)[,5.T_@<'\*X?X-^#M:\,:7
MJ5UXC@,6J7<L<>TR)(?)B0*G*DCN1^ KTVB@#R#4/AQJ]Q\;H=8C@_XIR2>+
M4)V\Q,"XC1@ORYW9W8.<8^;VKH_B/X4U;69=%UWPZT/]M:).9H89CA)T;&Y"
M?4[1W'4\CK7>44 >1ZWI7C7XFM8:3K7A^+P]HD%PL]XS7B3R3E0?E0+T')Z_
M7/&#T%EX=U6'XVZEXA>UQI4VD+;1S^8O,@=#MVYW=%/.,5WE% 'GH\(WEU\9
M-4UF^TZ.70[G1?L8D=D8,Y9,KMSN'RAN<8]ZH^$/"_BOPO\ V_X5A>1-#D22
M31]5\R-FMG8<*4)W'!.>F,@_WN/4** /$-3L?B%K?AB3PSK?@>QU._\ +,*:
MW+=Q84$G$@'4,..A!]NU;6J^ M9@TOX=:=9H+[^P]0@EO9A(JA$5E+,-Q!(&
M#@#G '%>JT4 <)\3_#NJ^(K3P^FE6OVAK36(+F<>8J;(U#9;YB,]1P.:S-?\
M.^)?#_Q$G\8^&=.AU>'4(%AO]/>98GRH #HS<=%7U/7@YX].HH \^\+Q>.=7
M\62:SK]NFB:/'#Y<.DI(DK2,?XG8#W/IVXZYY_1-*\;?#3[?H^D^&H?$6C23
MM-8RK=I"\.[^%PW7H.G'7GG ]AHH \\TGPYXNO\ P%XBM?$M]$^J:O!,D%LN
MWR[0,C!4W*.>3SUP .O-6_A=%XCL/"T6C^(=$&G-IR)#!(+A)/M"\Y.%)VXX
M^N:[BB@ 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
-BB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>24
<FILENAME>ssti-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2022-03-28T17:28:36.9129+00:00 -->
<!-- Copyright (c) 2022 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.shotspotter.com/20211231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ssti="http://www.shotspotter.com/20211231" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" namespace="http://xbrl.sec.gov/country/2021"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" namespace="http://fasb.org/srt/2021-01-31"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd" namespace="http://xbrl.org/2020/extensible-enumerations-2.0"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" namespace="http://fasb.org/us-gaap/2021-01-31"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" namespace="http://xbrl.sec.gov/dei/2021q4"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" namespace="http://www.xbrl.org/dtr/type/2020-01-21"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ssti-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Labels link" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ssti-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation link" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ssti-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition link" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ssti-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation link" xlink:type="simple"/>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1" id="StatementConsolidatedBalanceSheets1">
        <link:definition>100010 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2" id="DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2">
        <link:definition>100020 - Disclosure - Intangible Assets, Net - Schedule of Future Intangible Asset Amortization (Details) 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>100030 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations" id="StatementConsolidatedStatementsOfOperations">
        <link:definition>100040 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" id="StatementConsolidatedStatementsOfComprehensiveIncomeLoss">
        <link:definition>100050 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" id="StatementConsolidatedStatementsOfStockholdersEquity">
        <link:definition>100060 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>100070 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness" id="Role_DisclosureOrganizationAndDescriptionOfBusiness">
        <link:definition>100080 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" id="DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>100090 - Disclosure - Summary of 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosures" id="Role_DisclosureRevenueRelatedDisclosures">
        <link:definition>100100 - Disclosure - Revenue Related Disclosures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitions" id="Role_DisclosureBusinessAcquisitions">
        <link:definition>100110 - Disclosure - Business Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurements" id="Role_DisclosureFairValueMeasurements">
        <link:definition>100120 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwill" id="Role_DisclosureGoodwill">
        <link:definition>100130 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNet" id="Role_DisclosureIntangibleAssetsNet">
        <link:definition>100140 - Disclosure - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccounts" id="Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccounts">
        <link:definition>100150 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipment" id="Role_DisclosureImpairmentOfPropertyAndEquipment">
        <link:definition>100160 - Disclosure - Impairment of Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangements" id="Role_DisclosureFinancingArrangements">
        <link:definition>100170 - Disclosure - Financing Arrangements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactions" id="Role_DisclosureRelatedPartyTransactions">
        <link:definition>100180 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>100190 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStock" id="Role_DisclosureCapitalStock">
        <link:definition>100200 - Disclosure - Capital Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShare" id="Role_DisclosureNetIncomeLossPerShare">
        <link:definition>100210 - Disclosure - Net Income (Loss) per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrants" id="Role_DisclosureCommonStockWarrants">
        <link:definition>100220 - Disclosure - Common Stock Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlans" id="Role_DisclosureEquityIncentivePlans">
        <link:definition>100230 - Disclosure - Equity Incentive 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlan" id="Role_DisclosureBenefitPlan">
        <link:definition>100240 - Disclosure - Benefit Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeases" id="Role_DisclosureLeases">
        <link:definition>100250 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>100260 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEvents" id="Role_DisclosureSubsequentEvents">
        <link:definition>100270 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>100280 - Disclosure - Summary of 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresTables" id="Role_DisclosureRevenueRelatedDisclosuresTables">
        <link:definition>100290 - Disclosure - Revenue Related Disclosures (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" id="Role_DisclosureBusinessAcquisitionsTables">
        <link:definition>100300 - Disclosure - Business Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" id="Role_DisclosureFairValueMeasurementsTables">
        <link:definition>100310 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillTables" id="Role_DisclosureGoodwillTables">
        <link:definition>100320 - Disclosure - Goodwill (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables" id="Role_DisclosureIntangibleAssetsNetTables">
        <link:definition>100330 - Disclosure - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables" id="Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables">
        <link:definition>100340 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables">
        <link:definition>100350 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockTables" id="Role_DisclosureCapitalStockTables">
        <link:definition>100360 - Disclosure - Capital Stock (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareTables" id="Role_DisclosureNetIncomeLossPerShareTables">
        <link:definition>100370 - Disclosure - Net Income (Loss) per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsTables" id="Role_DisclosureCommonStockWarrantsTables">
        <link:definition>100380 - Disclosure - Common Stock Warrants (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables" id="Role_DisclosureEquityIncentivePlansTables">
        <link:definition>100390 - Disclosure - Equity Incentive Plans (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesTables" id="Role_DisclosureLeasesTables">
        <link:definition>100400 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails" id="Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails">
        <link:definition>100410 - Disclosure - Organization and Description of Business - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>100420 - Disclosure - Summary of Significant Accounting Policies - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails" id="Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails">
        <link:definition>100430 - Disclosure - Revenue Related Disclosures - Schedule of Changes in 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails" id="Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails">
        <link:definition>100440 - Disclosure - Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details" id="Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details">
        <link:definition>100450 - Disclosure - Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues 1 (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails" id="Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails">
        <link:definition>100460 - Disclosure - Revenue Related Disclosures - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails" id="Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails">
        <link:definition>100470 - Disclosure - Business Acquisitions - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails" id="Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails">
        <link:definition>100480 - Disclosure - Business Acquisitions - Summary of Purchase Price Allocation as of Acquisition Date (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" id="Role_DisclosureFairValueMeasurementsAdditionalInformationDetails">
        <link:definition>100490 - Disclosure - Fair Value Measurements - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails" id="DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails">
        <link:definition>100500 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Contingent Consideration Liability (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails" id="Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails">
        <link:definition>100510 - Disclosure - Goodwill - Schedule of Changes in Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillAdditionalInformationDetails" id="Role_DisclosureGoodwillAdditionalInformationDetails">
        <link:definition>100520 - Disclosure - Goodwill - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" id="Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails">
        <link:definition>100530 - Disclosure - Intangible Assets, Net - Schedule of Intangible Assets 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails" id="Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails">
        <link:definition>100540 - Disclosure - Intangible Assets, Net - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails" id="Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails">
        <link:definition>100550 - Disclosure - Intangible Assets, Net - Schedule of Future Intangible Asset Amortization (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" id="Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails">
        <link:definition>100560 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails" id="Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails">
        <link:definition>100570 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accounts Receivable and Contract Asset (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails" id="Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails">
        <link:definition>100580 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails" id="Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails">
        <link:definition>100590 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsAdditionalInformationDetails" id="Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsAdditionalInformationDetails">
        <link:definition>100600 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" id="Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails">
        <link:definition>100610 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accrued Expenses and Other Current 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails" id="Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails">
        <link:definition>100620 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other Long-term 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipmentAdditionalInformationDetails" id="Role_DisclosureImpairmentOfPropertyAndEquipmentAdditionalInformationDetails">
        <link:definition>100630 - Disclosure - Impairment of Property and Equipment - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails" id="Role_DisclosureFinancingArrangementsAdditionalInformationDetails">
        <link:definition>100640 - Disclosure - Financing Arrangements - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" id="Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails">
        <link:definition>100650 - Disclosure - Related Party Transactions - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails" id="Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails">
        <link:definition>100660 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Net Income (Loss) Before Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails" id="Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails">
        <link:definition>100670 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Tax (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails" id="DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails">
        <link:definition>100680 - Disclosure - Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Income Tax Expense (Benefit) (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" id="Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>100690 - Disclosure - Income Taxes - Schedule of Company's Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" id="Role_DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>100700 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfUnrecognizedUncertainTaxPositionsDetails" id="Role_DisclosureIncomeTaxesScheduleOfUnrecognizedUncertainTaxPositionsDetails">
        <link:definition>100710 - Disclosure - Income Taxes - Schedule of Unrecognized Uncertain Tax Positions (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails" id="Role_DisclosureCapitalStockAdditionalInformationDetails">
        <link:definition>100720 - Disclosure - Capital Stock - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails" id="Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails">
        <link:definition>100730 - Disclosure - Capital Stock - Schedule of Common Stock Reserved for Future Issuance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails" id="Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails">
        <link:definition>100740 - Disclosure - Net Income (Loss) per Share - Summary of Computation of Basic and Diluted Net Loss per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails" id="Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails">
        <link:definition>100750 - Disclosure - Net Income (Loss) per Share - Schedule of Anti-dilutive Shares Outstanding Excluded in Calculation of Diluted Net Income (Loss) per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails" id="Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails">
        <link:definition>100760 - Disclosure - Common Stock Warrants - Schedule of Common Stock Warrants Issued and Outstanding (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails" id="Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails">
        <link:definition>100770 - Disclosure - Common Stock Warrants - Schedule of Common Stock Warrants Issued and Outstanding (Parenthetical) (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails" id="Role_DisclosureCommonStockWarrantsAdditionalInformationDetails">
        <link:definition>100780 - Disclosure - Common Stock Warrants - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails" id="Role_DisclosureEquityIncentivePlansAdditionalInformationDetails">
        <link:definition>100790 - Disclosure - Equity Incentive Plans - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails" id="Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails">
        <link:definition>100800 - Disclosure - Equity Incentive Plans - Schedule of Activity of Shares Available for Grant (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails" id="Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails">
        <link:definition>100810 - Disclosure - Equity Incentive Plans - Schedule of Fair Value of Stock Option Grants Valuation Assumptions by Block-Scholes Option Pricing Model (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails" id="Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails">
        <link:definition>100820 - Disclosure - Equity Incentive Plans - Schedule of Stock Option 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails" id="Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails">
        <link:definition>100830 - Disclosure - Equity Incentive Plans - Schedule of Additional Information for Stock Options (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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails" id="Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails">
        <link:definition>100840 - Disclosure - Equity Incentive Plans - Schedule of Unvested Restricted Stock Units Awards 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails" id="Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails">
        <link:definition>100850 - Disclosure - Equity Incentive Plans - Schedule of Stock-Based Compensation Expense Recorded in Consolidated Statements of 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails" id="Role_DisclosureBenefitPlanAdditionalInformationDetails">
        <link:definition>100860 - Disclosure - Benefit Plan - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" id="Role_DisclosureLeasesAdditionalInformationDetails">
        <link:definition>100870 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails" id="Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails">
        <link:definition>100880 - Disclosure - Leases - Summary of Supplemental Information Related to Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails" id="Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails">
        <link:definition>100890 - Disclosure - Leases - Summary of Maturities of Lease 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
        <link:definition>100900 - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" id="Role_DisclosureSubsequentEventsAdditionalInformationDetails">
        <link:definition>100910 - Disclosure - Subsequent Events - 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 roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails2" id="Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails2">
        <link:definition>100920 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Details) 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" name="AccruedExpensesAndOtherCurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_AccountsReceivableAndContractAssetCurrent" name="AccountsReceivableAndContractAssetCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ssti_BusinessAcquisitionContingentEarnoutPeriod" name="BusinessAcquisitionContingentEarnoutPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ssti_CapitalizedCommissionsAmortizationPeriod" name="CapitalizedCommissionsAmortizationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" name="ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ClassOfWarrantOrRightsExpirationMonthYear" name="ClassOfWarrantOrRightsExpirationMonthYear" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ClassOfWarrantOrRightsIssuanceMonthYear" name="ClassOfWarrantOrRightsIssuanceMonthYear" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ContractWithCustomerLiabilityForeignCurrencyImpact" name="ContractWithCustomerLiabilityForeignCurrencyImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts" name="DeferredTaxAssetsDeferredIncomeAndContractCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles" name="DeferredTaxLiabilitiesFixedAssetsAndIntangibles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_EstimatedFairValueOfContingentConsideration" name="EstimatedFairValueOfContingentConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_FairMarketValueOfCommonStock" name="FairMarketValueOfCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition" name="FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_FinancingReceivableAllowanceForCreditLossesAdjustment" name="FinancingReceivableAllowanceForCreditLossesAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_HighlyLiquidInvestmentsMaturityPeriod" name="HighlyLiquidInvestmentsMaturityPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ImpairmentOfPropertyAndEquipment" name="ImpairmentOfPropertyAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset" name="IncreaseDecreaseInAccountsReceivableAndContractAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance" name="IncreaseInCommonStockCapitalSharesReservedForFutureIssuance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_LeaseCommencementDate" name="LeaseCommencementDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_LeaseLiability" name="LeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate" name="LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne" name="LineOfCreditFacilityPeriodOfVariableRateTermOne" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree" name="LineOfCreditFacilityPeriodOfVariableRateTermThree" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo" name="LineOfCreditFacilityPeriodOfVariableRateTermTwo" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_MinimumAnnualAmountDueUnderLicenseAgreement" name="MinimumAnnualAmountDueUnderLicenseAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_NumberOfCitiesInWhichEntityOperates" name="NumberOfCitiesInWhichEntityOperates" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_NumberOfCustomers" name="NumberOfCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid" name="NumberOfDaysAmountsToBeDeterminedAndPaid" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained" name="NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_NumberOfSubsidiary" name="NumberOfSubsidiary" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer" name="OneTimeLicenseFeePayableForEachLicenseSoldToCustomer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_OperatingLeaseExpirationDate" name="OperatingLeaseExpirationDate" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_OperatingLossCarryforwardsEarliestExpirationYear" name="OperatingLossCarryforwardsEarliestExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_OperatingLossCarryforwardsLatestExpirationYear" name="OperatingLossCarryforwardsLatestExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_OperatingLossCarryforwardsNotSubjectToExpiration" name="OperatingLossCarryforwardsNotSubjectToExpiration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ssti_OperatingLossCarryforwardsSubjectToExpiration" name="OperatingLossCarryforwardsSubjectToExpiration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ssti_OtherLiabilitiesMiscellaneousNoncurrent" name="OtherLiabilitiesMiscellaneousNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_PaymentForInvestmentInIntangibleAndOtherAssets" name="PaymentForInvestmentInIntangibleAndOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned" name="PercentageOfContractPriceInvoicedToCustomerOnContractSigned" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive" name="PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted" name="PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_PercentageOfDiscountedCashFlows" name="PercentageOfDiscountedCashFlows" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance" name="PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_PeriodOfServiceToCustomers" name="PeriodOfServiceToCustomers" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_PrepaidSoftwareAndLicensesCurrent" name="PrepaidSoftwareAndLicensesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable" name="PropertyAndEquipmentPurchasesIncludedInAccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_RevenuesMaterialRightRecognitionPeriod" name="RevenuesMaterialRightRecognitionPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_SalesChannelIntermediaryPeriodOfPerformance" name="SalesChannelIntermediaryPeriodOfPerformance" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease" name="ScheduleOfSupplementalInformationRelatedToOperatingLease" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod" name="SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod" type="xbrli:gMonthDayItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants" name="StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting" name="StockIssuedDuringPeriodSharesRestrictedStockAwardVesting" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" name="StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting" name="StockIssuedDuringPeriodValueRestrictedStockAwardsVesting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ssti_SubscriptionRenewalFeesRecognitionPeriod" name="SubscriptionRenewalFeesRecognitionPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_SubscriptionServicesContractPeriod" name="SubscriptionServicesContractPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_AccountingPoliciesLineItems" name="AccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_BusinessAndNatureOfOperationsLineItems" name="BusinessAndNatureOfOperationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_IncomeTaxesLineItems" name="IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_AzaveaIncMember" name="AzaveaIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_CommonStockWarrantFebruaryTwentyFourteenMember" name="CommonStockWarrantFebruaryTwentyFourteenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_CommonStockWarrantJuneTwentySeventeenMember" name="CommonStockWarrantJuneTwentySeventeenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_CompensatoryDamagesMember" name="CompensatoryDamagesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_CustomerOneMember" name="CustomerOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_CustomerThreeMember" name="CustomerThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_CustomerTwoMember" name="CustomerTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_DebtInstrumentFluctuatingRatePerAnnumMember" name="DebtInstrumentFluctuatingRatePerAnnumMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_DeployedEquipmentMember" name="DeployedEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_ForensicLogicLlcMember" name="ForensicLogicLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_FourHundredOneKPlanMember" name="FourHundredOneKPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_GunshotDetectionServicesMember" name="GunshotDetectionServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_HunchLabMember" name="HunchLabMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_IncentiveStockOptionsMember" name="IncentiveStockOptionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_LeedsLLCMember" name="LeedsLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_LetterOfCreditSubfacilityMember" name="LetterOfCreditSubfacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_ProfessionalSoftwareDevelopmentServicesMember" name="ProfessionalSoftwareDevelopmentServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_PunitiveDamagesMember" name="PunitiveDamagesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_RecognitionFromBeginningDeferredRevenueBalanceMember" name="RecognitionFromBeginningDeferredRevenueBalanceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_RecognitionFromNewBillingsOfDeferredRevenueMember" name="RecognitionFromNewBillingsOfDeferredRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_SharesAvailableForFutureGrantMember" name="SharesAvailableForFutureGrantMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_ShotSpotterLabsMember" name="ShotSpotterLabsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember" name="SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_SoftwareTechnologyMember" name="SoftwareTechnologyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_SubjectToCertainFinancialMilestonesMember" name="SubjectToCertainFinancialMilestonesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_SubscriptionMaintenanceAndSupportServicesMember" name="SubscriptionMaintenanceAndSupportServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" name="TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_TwoThousandFiveEquityIncentivePlanMember" name="TwoThousandFiveEquityIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember" name="TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_TwoThousandSeventeenEquityIncentivePlanMember" name="TwoThousandSeventeenEquityIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_UmpquaCreditAgreementMember" name="UmpquaCreditAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_UnvestedRestrictedStockUnitsMember" name="UnvestedRestrictedStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_WarrantsNotSettledInCashMember" name="WarrantsNotSettledInCashMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_WarrantsSettledInCashMember" name="WarrantsSettledInCashMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember" name="WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock" name="EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock" name="RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_AccountingPoliciesTable" name="AccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_BusinessAndNatureOfOperationsTable" name="BusinessAndNatureOfOperationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_IncomeTaxesTable" name="IncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ssti_CommonStockWarrantsTextBlock" name="CommonStockWarrantsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ImpairmentOfPropertyAndEquipmentTextBlock" name="ImpairmentOfPropertyAndEquipmentTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_RoyaltyExpensePolicyTextBlock" name="RoyaltyExpensePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock" name="ScheduleOfAccountsReceivableAndContractAssetTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" name="ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>25
<FILENAME>ssti-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Linkbase Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2022-03-28T17:28:40.1915+00:00 -->
<!-- Copyright (c) 2022 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDescription" xlink:label="us-gaap_LesseeOperatingLeaseDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfDiscountedCashFlows" xlink:label="ssti_PercentageOfDiscountedCashFlows"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:label="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLeaseExpirationDate" xlink:label="ssti_OperatingLeaseExpirationDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:label="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting" xlink:label="ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="us-gaap_ContractWithCustomerDurationDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RecognitionFromNewBillingsOfDeferredRevenueMember" xlink:label="ssti_RecognitionFromNewBillingsOfDeferredRevenueMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessAndNatureOfOperationsLineItems" xlink:label="ssti_BusinessAndNatureOfOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="us-gaap_ContractWithCustomerDurationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions" xlink:label="us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ContractWithCustomerLiabilityForeignCurrencyImpact" xlink:label="ssti_ContractWithCustomerLiabilityForeignCurrencyImpact"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FeaturesOfConvertiblePreferredStockAbstract" xlink:label="us-gaap_FeaturesOfConvertiblePreferredStockAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccountsReceivableAndContractAssetCurrent" xlink:label="ssti_AccountsReceivableAndContractAssetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncomeTaxesLineItems" xlink:label="ssti_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember" xlink:label="ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ProfessionalSoftwareDevelopmentServicesMember" xlink:label="ssti_ProfessionalSoftwareDevelopmentServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer" xlink:label="ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember" xlink:label="ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod" xlink:label="ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="us-gaap_LesseeDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ForensicLogicLlcMember" xlink:label="ssti_ForensicLogicLlcMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember" xlink:label="ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" xlink:label="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PeriodOfServiceToCustomers" xlink:label="ssti_PeriodOfServiceToCustomers"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts" xlink:label="ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA" xlink:label="country_CA"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="us-gaap_DefinedContributionPlanTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SoftwareTechnologyMember" xlink:label="ssti_SoftwareTechnologyMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsSubjectToExpiration" xlink:label="ssti_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RecognitionFromBeginningDeferredRevenueBalanceMember" xlink:label="ssti_RecognitionFromBeginningDeferredRevenueBalanceMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock" xlink:label="ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:label="us-gaap_OtherAssetsNoncurrentDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessAndNatureOfOperationsTable" xlink:label="ssti_BusinessAndNatureOfOperationsTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants" xlink:label="ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset" xlink:label="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentImpairment" xlink:label="us-gaap_PropertyPlantAndEquipmentImpairment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_MinimumAnnualAmountDueUnderLicenseAgreement" xlink:label="ssti_MinimumAnnualAmountDueUnderLicenseAgreement"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock" xlink:label="ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfSubsidiary" xlink:label="ssti_NumberOfSubsidiary"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsNotSubjectToExpiration" xlink:label="ssti_OperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccountingPoliciesLineItems" xlink:label="ssti_AccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccountingPoliciesTable" xlink:label="ssti_AccountingPoliciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:label="ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CapitalizedCommissionsAmortizationPeriod" xlink:label="ssti_CapitalizedCommissionsAmortizationPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_HighlyLiquidInvestmentsMaturityPeriod" xlink:label="ssti_HighlyLiquidInvestmentsMaturityPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="us-gaap_LineOfCreditFacilityInitiationDate1"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DebtInstrumentFluctuatingRatePerAnnumMember" xlink:label="ssti_DebtInstrumentFluctuatingRatePerAnnumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandFiveEquityIncentivePlanMember" xlink:label="ssti_TwoThousandFiveEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubscriptionRenewalFeesRecognitionPeriod" xlink:label="ssti_SubscriptionRenewalFeesRecognitionPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SalesChannelIntermediaryPeriodOfPerformance" xlink:label="ssti_SalesChannelIntermediaryPeriodOfPerformance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsLatestExpirationYear" xlink:label="ssti_OperatingLossCarryforwardsLatestExpirationYear"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfCitiesInWhichEntityOperates" xlink:label="ssti_NumberOfCitiesInWhichEntityOperates"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CommonStockWarrantJuneTwentySeventeenMember" xlink:label="ssti_CommonStockWarrantJuneTwentySeventeenMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:label="us-gaap_ProductionRelatedImpairmentsOrCharges"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_WarrantsSettledInCashMember" xlink:label="ssti_WarrantsSettledInCashMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OtherLiabilitiesMiscellaneousNoncurrent" xlink:label="ssti_OtherLiabilitiesMiscellaneousNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubscriptionMaintenanceAndSupportServicesMember" xlink:label="ssti_SubscriptionMaintenanceAndSupportServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock" xlink:label="ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="us-gaap_NetIncomeLossAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsEarliestExpirationYear" xlink:label="ssti_OperatingLossCarryforwardsEarliestExpirationYear"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandSeventeenEquityIncentivePlanMember" xlink:label="ssti_TwoThousandSeventeenEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_UmpquaCreditAgreementMember" xlink:label="ssti_UmpquaCreditAgreementMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance" xlink:label="ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FinancingReceivableAllowanceForCreditLossesAdjustment" xlink:label="ssti_FinancingReceivableAllowanceForCreditLossesAdjustment"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_EstimatedFairValueOfContingentConsideration" xlink:label="ssti_EstimatedFairValueOfContingentConsideration"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_GunshotDetectionServicesMember" xlink:label="ssti_GunshotDetectionServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PunitiveDamagesMember" xlink:label="ssti_PunitiveDamagesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PrepaidSoftwareAndLicensesCurrent" xlink:label="ssti_PrepaidSoftwareAndLicensesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease" xlink:label="ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember" xlink:label="srt_ManagementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubscriptionServicesContractPeriod" xlink:label="ssti_SubscriptionServicesContractPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeedsLLCMember" xlink:label="ssti_LeedsLLCMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles" xlink:label="ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncomeTaxesTable" xlink:label="ssti_IncomeTaxesTable"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ImpairmentOfPropertyAndEquipmentTextBlock" xlink:label="ssti_ImpairmentOfPropertyAndEquipmentTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RevenuesMaterialRightRecognitionPeriod" xlink:label="ssti_RevenuesMaterialRightRecognitionPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShotSpotterLabsMember" xlink:label="ssti_ShotSpotterLabsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="us-gaap_RetirementPlanNameAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_HunchLabMember" xlink:label="ssti_HunchLabMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CustomerTwoMember" xlink:label="ssti_CustomerTwoMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RoyaltyExpensePolicyTextBlock" xlink:label="ssti_RoyaltyExpensePolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate" xlink:label="ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FourHundredOneKPlanMember" xlink:label="ssti_FourHundredOneKPlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncentiveStockOptionsMember" xlink:label="ssti_IncentiveStockOptionsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCurrent" xlink:label="us-gaap_DeferredCostsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="country_US"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CustomerOneMember" xlink:label="ssti_CustomerOneMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ClassOfWarrantOrRightsIssuanceMonthYear" xlink:label="ssti_ClassOfWarrantOrRightsIssuanceMonthYear"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted" xlink:label="ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfCustomers" xlink:label="ssti_NumberOfCustomers"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeaseCommencementDate" xlink:label="ssti_LeaseCommencementDate"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" xlink:label="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeaseLiability" xlink:label="ssti_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfDaysAmountsToBeDeterminedAndPaid" xlink:label="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CustomerThreeMember" xlink:label="ssti_CustomerThreeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LetterOfCreditSubfacilityMember" xlink:label="ssti_LetterOfCreditSubfacilityMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" xlink:label="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CompensatoryDamagesMember" xlink:label="ssti_CompensatoryDamagesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts" xlink:label="us-gaap_DeferredCosts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PaymentForInvestmentInIntangibleAndOtherAssets" xlink:label="ssti_PaymentForInvestmentInIntangibleAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_UnvestedRestrictedStockUnitsMember" xlink:label="ssti_UnvestedRestrictedStockUnitsMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="us-gaap_MarketingAndAdvertisingExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained" xlink:label="ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_ZA" xlink:label="country_ZA"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance" xlink:label="ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DeployedEquipmentMember" xlink:label="ssti_DeployedEquipmentMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AzaveaIncMember" xlink:label="ssti_AzaveaIncMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:label="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable" xlink:label="ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SharesAvailableForFutureGrantMember" xlink:label="ssti_SharesAvailableForFutureGrantMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="us-gaap_LineOfCreditFacilityCovenantCompliance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_WarrantsNotSettledInCashMember" xlink:label="ssti_WarrantsNotSettledInCashMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ImpairmentOfPropertyAndEquipment" xlink:label="ssti_ImpairmentOfPropertyAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CommonStockWarrantsTextBlock" xlink:label="ssti_CommonStockWarrantsTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:label="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessAcquisitionContingentEarnoutPeriod" xlink:label="ssti_BusinessAcquisitionContingentEarnoutPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="us-gaap_RetirementPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition" xlink:label="ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" xlink:label="ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting" xlink:label="ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CommonStockWarrantFebruaryTwentyFourteenMember" xlink:label="ssti_CommonStockWarrantFebruaryTwentyFourteenMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BS" xlink:label="country_BS"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubjectToCertainFinancialMilestonesMember" xlink:label="ssti_SubjectToCertainFinancialMilestonesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ClassOfWarrantOrRightsExpirationMonthYear" xlink:label="ssti_ClassOfWarrantOrRightsExpirationMonthYear"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FairMarketValueOfCommonStock" xlink:label="ssti_FairMarketValueOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Lease Description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease, description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseExpirationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Operating lease, expiration date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseExpirationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lease Expiration Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting Policy Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment Information</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gross Profit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross profit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfDiscountedCashFlows_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Percentage of discounted cash flows.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfDiscountedCashFlows_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Percentage Of Discounted Cash Flows</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfDiscountedCashFlows_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of discounted cash flows</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Operating Loss Carryforwards, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net operating loss carryforwards</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioForecastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Scenario Forecast [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioForecastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Forecast</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VehiclesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Vehicles [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VehiclesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vehicles</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accrued expenses and other current liabilities.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Expenses And Other Current Liabilities [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Location</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Location</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased And Retired During Period Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchase of common stock and retirement, Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expenses [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating expenses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite Lived Intangible Assets By Major Class [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Income Loss</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Operating income (loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Type [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number Of Shares Outstanding Diluted Disclosure Items [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Denominator:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLeaseExpirationDate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating lease expiration date.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLeaseExpirationDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Expiration Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLeaseExpirationDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease, expiration period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Prepaid Expense and Other Assets, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Prepaid Deferred Expense And Other Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Prepaid expenses and other assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value per RSU, Forfeited</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Reportable Segments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of reportable segment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Shares available for grant at December 31, 2021</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Shares available for grant at December 31, 2020</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of shares available for future grant</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Property, Plant, and Equipment, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments To Acquire Property Plant And Equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchase of property and equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding And Exercisable Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Additional Information for Stock Options</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement Geographical [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographical</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock: $0.005 par value; 500,000,000 shares authorized11,703,430 and 11,538,998 shares issued and outstanding as of December 31, 2021 and 2020, respectively</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Common Stock, Value, Issued, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Common Stock, Value, Issued, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Common Stock, Value, Issued, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address State Or Province</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired and liabilities assumed accrued expenses and other current liabilities.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Expenses And Other Current Liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accrued expenses and other current liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Examination Likelihood Of Unfavorable Settlement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Description of uncertain income tax position</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Income Before Income Tax Domestic And Foreign Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Domestic and Foreign Components of Net Income (Loss) Before Income Tax Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Risk-free interest rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Goodwill, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock issued during period shares restricted stock award vesting.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Shares Restricted Stock Award Vesting</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock from RSU's vested, Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerDurationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Duration [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerDurationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract with Customer, Duration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RecognitionFromNewBillingsOfDeferredRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Recognition from new billings of deferred revenue.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RecognitionFromNewBillingsOfDeferredRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Recognition From New Billings Of Deferred Revenue [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RecognitionFromNewBillingsOfDeferredRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Recognized During the Year from New Billings</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combinations [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding [Roll Forward]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contingent consideration from business combination</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Change in fair value of contingent consideration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Stockholders Equity Note Warrants Or Rights [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Common Stock Warrants Issued and Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Acquisition [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessAndNatureOfOperationsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business and nature of operations.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessAndNatureOfOperationsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business And Nature Of Operations [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessAndNatureOfOperationsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business And Nature Of Operations [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromRelatedParties_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue From Related Parties</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromRelatedParties_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue from related parties</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense And Other Assets Current [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General And Administrative Expense [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and Administrative</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerDurationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Duration [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerDurationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract with Customer, Duration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Employee Benefits Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Personnel-related accruals</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total estimated consideration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Remaining Contractual term (in years), Exercisable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Receivable, after Allowance for Credit Loss, Current, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable Net Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Significant Accounting Policies</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Significant Accounting Policies [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Revenue recognized during the year from beginning balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Liability Revenue Recognized</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Related Party Transactions By Related Party [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Related Party Transactions By Related Party [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Liabilities, Current, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfDeferredSalesCommissions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amortization Of Deferred Sales Commissions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfDeferredSalesCommissions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization of capitalized commissions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Fair Value of Stock Option Grants Valuation Assumptions by Block-Scholes Option Pricing Model</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Gross</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross deferred tax assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net deferred tax assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ContractWithCustomerLiabilityForeignCurrencyImpact_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Contract with customer, liability foreign currency impact.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ContractWithCustomerLiabilityForeignCurrencyImpact_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Liability Foreign Currency Impact</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ContractWithCustomerLiabilityForeignCurrencyImpact_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign currency impact</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Prepaid Expense Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other prepaid expenses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price, Canceled</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill And Intangible Assets Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Contract with Customer, Liability, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments And Contingencies</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Commitments and contingencies (Note 19)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Acquired Finite Lived Intangible Assets Weighted Average Useful Life</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets, estimated useful life</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class Of Warrant Or Right [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class Of Warrant Or Right [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Anti-dilutive Shares Outstanding Excluded in Calculation of Diluted Net Income (Loss) per Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FeaturesOfConvertiblePreferredStockAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Features Of Convertible Preferred Stock [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation Tax Credits Research</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Research and development credit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Finite-Lived Intangible Assets, Net, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Finite-Lived Intangible Assets, Net, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite Lived Intangible Assets Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2025</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Shares New Issues</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock upon secondary offering, net of costs, Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument Basis Spread On Variable Rate1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument basis spread</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementScenarioAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement Scenario [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementScenarioAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Scenario</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Acquisitions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sales Revenue Net [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenues</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Basis Of Accounting Policy Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basis of Presentation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Issuance of common stock from ESPP purchases, Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Shares Employee Stock Purchase Plans</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Issued during the year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash, cash equivalents and restricted cash at end of year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash, cash equivalents and restricted cash at beginning of year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccountsReceivableAndContractAssetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable and contract asset, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccountsReceivableAndContractAssetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accounts receivable and contract asset current.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccountsReceivableAndContractAssetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable And Contract Asset Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccountsReceivableAndContractAssetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts receivable and contract asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided By Used In Investing Activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash used in investing activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Financing Arrangements</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share-based compensation arrangement by share-based payment award options minimum employee voting power ownership of all classes of stock to determine fair value.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Minimum Employee Voting Power Ownership Of All Classes Of Stock To Determine Fair Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Ownership percentage, minimum</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Outstanding Stock Maximum</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of number of shares of common stock outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncomeTaxesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income taxes.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncomeTaxesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Taxes [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncomeTaxesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">General and Administrative Expense, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General And Administrative Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and administrative</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Line of credit facility period of variable rate term three.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Period Of Variable Rate Term Three</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Period of interest rate option applied on credit facility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Property, Plant and Equipment, Net, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Property, Plant and Equipment, Net, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property Plant And Equipment Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Property and equipment, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Liability Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue, short-term</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Common Stock, Shares, Issued, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock Shares Issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Common stock, shares issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of RSUs, Forfeited</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Identifiable technology and intangible assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total identifiable technology and intangible assets, Fair Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement Of Income And Comprehensive Income [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Effect of exchange rate on cash and cash equivalents</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Line of credit facility period of variable rate term two.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Period Of Variable Rate Term Two</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Period of interest rate option applied on credit facility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Software license, maintenance and support, and professional services.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Software License Maintenance And Support And Professional Services [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Software License, Maintenance and Support, and Professional Services</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Right Of Use Asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease right-of-use assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Operating lease right-of-use asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Concentration Risk [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer Concentration Risk</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ProfessionalSoftwareDevelopmentServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Professional Software Development Services Member</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ProfessionalSoftwareDevelopmentServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Professional software development services.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ProfessionalSoftwareDevelopmentServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Professional software development services member</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">One-time license fee payable for each license sold to customer.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">One Time License Fee Payable For Each License Sold To Customer</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">One-time license fee payable for each license sold to customer</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Range [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Warrants to purchase series B1 convertible preferred or common stock.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Warrants To Purchase Series B1 Convertible Preferred Or Common Stock [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Warrants to Purchase Series B-1 Convertible Preferred or Common Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Furniture And Fixtures [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Furniture and Fixtures</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other liabilities, noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Concentration Risk [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Concentration Risk</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Finite-Lived Intangible Assets, Gross, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite Lived Intangible Assets Gross</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Maximum Borrowing Capacity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit facility maximum borrowing capacity under loan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement Location [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Statement Location</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Accounts Payable And Accrued Liabilities Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revolving Credit Facility [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revolving Facility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Lender [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of Credit Facility, Lender</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WarrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Warrant [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WarrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Warrants to Purchase Common Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party Transaction [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Related Party Transaction</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingencies [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock Shares Authorized</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Common stock, shares authorized</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Unrecognized Tax Benefits Roll Forward Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Unrecognized Uncertain Tax Positions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Shares of common stock reserved for issuance automatic annual increase initiation period.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares Of Common Stock Reserved For Issuance Automatic Annual Increase Initiation Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares of common stock reserved for issuance, automatic annual increase initiation period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Use Of Estimates</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Use of Estimates</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Liability Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Lease liabilities (short-term) (presented within Accrued expenses and other current liabilities)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share-based compensation arrangement by Share-based payment award unvested options exercises.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Unvested Options Exercises</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unvested options resulting from early exercises</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Supplemental cash flow disclosures:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Benchmark [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Benchmark</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Instrument [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cumulative Effect Period Of Adoption [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cumulative Effect, Period of Adoption</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VestingAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Vesting [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VestingAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ForensicLogicLlcMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Forensic Logic, LLC</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ForensicLogicLlcMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Forensic Logic, LLC [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ForensicLogicLlcMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Forensic logic, LLC.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non Us [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">International</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">2005 Stock Plan and 2017 Equity Incentive Plan.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Five Stock Plan And Two Thousand Seventeen Equity Incentive Plan [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2005 Plan and 2017 Plan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address Address Line2</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line Two</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Fiscal Year End Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current Fiscal Year End Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Contingent Consideration Liability Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contingent consideration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Class of warrant or right number of securities exercised by warrants or rights.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class Of Warrant Or Right Number Of Securities Exercised By Warrants Or Rights</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Warrant exercised</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Warrants exercised</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated remaining performance obligations for contractually committed revenues recognition period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Cost</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease cost recognized</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Relationships [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer Relationships</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Customer Relationship</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PeriodOfServiceToCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Period of service to customers.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PeriodOfServiceToCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Period Of Service To Customers</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PeriodOfServiceToCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Period of service to customers</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, operating lease, existence of option to extend [true false]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Treasury Stock Acquired Average Cost Per Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Average price per share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Average price per share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward Limitations On Use</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and experimental credits carryforwards, expiration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation Of Revenue [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation Of Revenue [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Leaseholds And Leasehold Improvements [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leasehold Improvements</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Shares Conversion Of Convertible Securities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Conversion of preferred stock into common stock, shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax assets deferred income and contract costs.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Deferred Income And Contract Costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue and contract costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2022</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Lease Liability Payments Due Next Twelve Months</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Payable, Current, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Payable Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument Name [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Instrument, Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_CA_lbl" xlink:role="http://www.xbrl.org/2003/role/label">CANADA</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_CA_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">California</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Liability Noncurrent Statement Of Financial Position [Extensible List]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock Par Or Stated Value Per Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, par value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Common stock, par value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue From Contract With Customer Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Recognition</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Components Of Income Tax Expense Benefit Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Provision (Benefit) for Income Tax</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Defined Contribution Plan [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Defined Contribution Plan [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost Of Sales Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increases for current year tax positions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">State And Local Jurisdiction [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Basic, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number Of Shares Outstanding Basic</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average shares used in computing net income (loss) per share, basic</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Weighted-average shares outstanding, basic</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance, Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance, Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Additional Paid in Capital, Common Stock, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Additional Paid in Capital, Common Stock, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid In Capital Common Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional paid-in capital</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Loss From Continuing Operations Before Income Taxes Foreign</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Income Tax Expense Benefit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost Of Revenue</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stockholders Equity Note [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SoftwareTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Software technology.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SoftwareTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Software Technology [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SoftwareTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Software Technology</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research And Development Expense Policy</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and Development Costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsSubjectToExpiration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net operating loss carryforwards subject to expiration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsSubjectToExpiration_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating loss carryforwards subject to expiration.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsSubjectToExpiration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards Subject To Expiration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Software And Software Development Costs [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Software</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">(Loss) income before income taxes</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VestingDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Vesting [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VestingDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Goodwill [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Goodwill [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DomesticCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Domestic Country [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DomesticCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Purchase consideration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Business Combination, Consideration Transferred, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Consideration Transferred1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business acquisition estimated purchase consideration/purchase consideration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock: $0.005 par value; 20,000,000 shares authorized; no shares issued and outstanding as of December 31, 2021 and 2020</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Preferred Stock, Value, Issued, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Preferred Stock, Value, Issued, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Preferred Stock, Value, Issued, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Liability Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Lease liabilities (long-term) (presented within Other liabilities)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contingent Consideration Classified As Equity Fair Value Disclosure</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated fair value of contingent consideration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchase Program Authorized Amount1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amount approved for common stock repurchase</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Provision For Doubtful Accounts</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision for accounts receivable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation Of Revenue [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation Of Revenue [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Option And Incentive Plans Policy</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-Based Compensation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RecognitionFromBeginningDeferredRevenueBalanceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recognition From Balance at the Beginning of the Year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RecognitionFromBeginningDeferredRevenueBalanceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Recognition from beginning deferred revenue balance.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RecognitionFromBeginningDeferredRevenueBalanceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Recognition From Beginning Deferred Revenue Balance [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of accounts receivable and contract asset.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Accounts Receivable And Contract Asset Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Accounts Receivable and Contract Asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Stock Option [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Options to Purchase Common Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Options Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Federal Income Tax Expense Benefit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Remaining Contractual term (in years), Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Terms Of Award</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Initial offering period in length</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total income tax expense (benefit)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision (benefit) from income taxes</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Expense Benefit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Supplemental disclosure of non-cash financing activities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrentDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets Noncurrent Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrentDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Assets Noncurrent Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Antidilutive Securities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingencies [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Number of RSUs, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Number of RSUs, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidInsurance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Insurance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidInsurance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid insurance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Income Expense Nonoperating Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest income (expense), net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessAndNatureOfOperationsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business and nature of operations.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessAndNatureOfOperationsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business And Nature Of Operations [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessAndNatureOfOperationsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business And Nature Of Operations [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased During Period Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repurchase of common stock amount</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Repurchase of common stock amount</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchase of common stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock issued during period shares in connection with exercise of warrants.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Shares In Connection With Exercise Of Warrants</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock in connection with exercise of warrants, Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Assets, Operating Loss Carryforwards, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Operating Loss Carryforwards</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net operating losses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedRoyaltiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Royalties Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedRoyaltiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Royalties payable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Common Stock, Shares, Outstanding, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Common Stock, Shares, Outstanding, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock Shares Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Common stock, shares outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current State And Local Tax Expense Benefit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class Of Warrant Or Right [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Warrant or Right</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite Lived Intangible Assets [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finite Lived Intangible Assets [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Depreciation Depletion And Amortization Property Plant And Equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accumulated depreciation and amortization</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Canceled during the year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of Options Outstanding, Canceled</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Increase decrease in accounts receivable and contract asset.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Accounts Receivable And Contract Asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accounts receivable and contract asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Businesses, Net of Cash Acquired, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments To Acquire Businesses Net Of Cash Acquired</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Business acquisition, net of cash acquired</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Expense Benefit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expenses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total operating expenses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentImpairment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property Plant And Equipment Impairment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentImpairment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment of Long-Lived Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Transfers Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Transfers into or out of level 3</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Income Tax Expense Benefit Continuing Operations [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Weighted Average Exercise Price, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Weighted Average Exercise Price, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price, Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided By Used In Operating Activities [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from operating activities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Expense Benefit Continuing Operations [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Lease Liability Maturity Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Maturity of Operating Lease Liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Price per Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation Other Reconciling Items</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net (loss) income per share, diluted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Diluted, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share Diluted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net income (loss) per share, diluted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Purchase of common stock under ESPP, Description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2023</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Lease Liability Payments Due Year Two</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net (loss) income</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income Loss</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income (loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Reconciliation of Statutory Federal Income Tax Rate to Income Tax Expense (Benefit)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Effective Income Tax Rate Reconciliation Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Line of Credit Facility, Increase (Decrease), Net, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Increase Decrease For Period Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increase in credit facility total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Credit Risk</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentrations of Risk</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite Lived Intangible Asset Useful Life</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated useful life of intangible assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total identifiable technology and intangible assets, Useful Life</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Compensation And Employee Benefit Plans [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Benefit Plan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Weighted Average Discount Rate Percent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease, discount rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research And Development Expense [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and Development</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Period Focus</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Period Focus</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Interest Rate Description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit facility interest rate description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Policies [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Foreign Tax Expense Benefit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income Loss Net Of Tax</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated other comprehensive loss</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_MinimumAnnualAmountDueUnderLicenseAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Minimum annual amount due under license agreement.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_MinimumAnnualAmountDueUnderLicenseAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Minimum Annual Amount Due Under License Agreement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_MinimumAnnualAmountDueUnderLicenseAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum annual amount due under license agreement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address Address Line1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate Intrinsic Value Exercised</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Number of Options Outstanding, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Number of Options Outstanding, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Options, Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired and liabilities assumed current assets receivables and contract assets, net.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Receivables And Contract Assets Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable and contract asset, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Employee stock purchase plan ESPP policy.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Stock Purchase Plan E S P P Policy Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Stock Purchase Plan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite Lived Intangible Assets Accumulated Amortization</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accumulated Amortization</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Profit Loss</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income (loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title Of Individual [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of Individual</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Asset Net Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfSubsidiary_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of subsidiary.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfSubsidiary_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Subsidiary</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfSubsidiary_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of subsidiary</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Risk-free interest rate, maximum</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate Intrinsic Value, Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Lease Liability Payments Due</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total lease payments, undiscounted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Products And Services [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liabilities And Other Liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued expenses and other current liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accrued expenses and other current liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Service Share Based Compensation Tax Benefit From Exercise Of Stock Options</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income tax benefits from stock-based compensation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Assets Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible Assets, Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Revenues_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Revenues, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Revenues_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenues</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Revenues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenues</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation State And Local Income Taxes</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State tax</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash provided by operating activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided By Used In Operating Activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments For Repurchase Of Common Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchases of common stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Expiration Date1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit facility outstanding amount repayment date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsNotSubjectToExpiration_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating loss carryforwards not subject to expiration.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsNotSubjectToExpiration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards Not Subject To Expiration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsNotSubjectToExpiration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net operating loss carryforward not subject to expiration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement Equity Components [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Components</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets Current [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accounting policies.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Policies [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Policies [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accounting policies.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Policies [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Policies [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive income (loss):</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost Of Revenue [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stockholders Equity Note Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capital Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of common stock reserved for future issuance.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Common Stock Reserved For Future Issuance Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Common Stock Reserved for Future Issuance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Interactive Data Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Interactive Data Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address City Or Town</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MajorCustomersAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Major Customers [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MajorCustomersAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CapitalizedCommissionsAmortizationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Capitalized commissions amortization period.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CapitalizedCommissionsAmortizationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Commissions Amortization Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CapitalizedCommissionsAmortizationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized commissions, amortization period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts Receivable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_HighlyLiquidInvestmentsMaturityPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Highly liquid investments maturity period.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_HighlyLiquidInvestmentsMaturityPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Highly Liquid Investments Maturity Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_HighlyLiquidInvestmentsMaturityPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Highly liquid investments maturity period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityInitiationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Initiation Date1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityInitiationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit agreement date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DebtInstrumentFluctuatingRatePerAnnumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Debt instrument fluctuating rate per annum.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DebtInstrumentFluctuatingRatePerAnnumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument Fluctuating Rate Per Annum [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DebtInstrumentFluctuatingRatePerAnnumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fluctuating Rate Per Annum</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Details of Certain Consolidated Balance Sheet Accounts</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandFiveEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two thousand five equity incentive plan.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandFiveEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Five Equity Incentive Plan [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandFiveEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2005 Plan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubscriptionRenewalFeesRecognitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Subscription renewal fees recognition period.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubscriptionRenewalFeesRecognitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subscription Renewal Fees Recognition Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubscriptionRenewalFeesRecognitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subscription renewal fees recognition period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected term (in years)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Related Party Transactions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain Loss On Disposition Of Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Loss on disposal of property and equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided By Used In Investing Activities [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from investing activities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Lease Liability Undiscounted Excess Amount</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: imputed interest</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SalesChannelIntermediaryPeriodOfPerformance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Sales channel intermediary period of performance.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SalesChannelIntermediaryPeriodOfPerformance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sales Channel Intermediary Period Of Performance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SalesChannelIntermediaryPeriodOfPerformance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales channel intermediary period of performance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk By Type [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payment of contingent consideration liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment For Contingent Consideration Liability Financing Activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Payment of contingent consideration liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsLatestExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating loss carryforwards latest expiration year.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsLatestExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards Latest Expiration Year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsLatestExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net operating loss carryforwards latest expiration year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Finite Lived Intangible Assets Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Intangible Assets Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stockholders Equity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total stockholders' equity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfCitiesInWhichEntityOperates_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of cities in which entity operates.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfCitiesInWhichEntityOperates_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Cities In Which Entity Operates</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfCitiesInWhichEntityOperates_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of cities in which entity operates</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change during the year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill, Period Increase (Decrease)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Goodwill, Period Increase (Decrease), Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance at end of year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance at beginning of year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in valuation allowance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Finite Lived Intangible Assets Acquired As Part Of Business Combination [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Components of Identifiable Technology and Intangible Assets and Estimated Useful Lives</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Payments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash paid for amounts included in the measurement of lease liabilities (presented within Operating cash flows)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Preferred Stock, Shares Issued, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock Shares Issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument Description Of Variable Rate Basis</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit facility variable rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Range [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Small Business</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Small Business</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingencyNatureDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingency, Nature [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Preferred Stock, Shares Outstanding, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Preferred Stock, Shares Outstanding, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock Shares Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Assets, Tax Credit Carryforwards, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Tax Credit Carryforwards</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credits</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization Consolidation And Presentation Of Financial Statements [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CommonStockWarrantJuneTwentySeventeenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">The June 2017 Common stock warrant.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CommonStockWarrantJuneTwentySeventeenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock Warrant June Twenty Seventeen [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CommonStockWarrantJuneTwentySeventeenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">The June 2017 Common stock warrant</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Price</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair value of common stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurements Fair Value Hierarchy [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Hierarchy and NAV</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductionRelatedImpairmentsOrCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Production Related Impairments or Charges, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductionRelatedImpairmentsOrCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Production Related Impairments Or Charges</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductionRelatedImpairmentsOrCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment of property and equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductionRelatedImpairmentsOrCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Impairment of property and equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Facility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Variable Rate [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Variable Rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Deferred Tax Assets And Liabilities Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Company's Deferred Tax Assets and Liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and Marketing</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling And Marketing Expense [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Sales and Marketing Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Variable Rate [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Variable Rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockVotingRights_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock Voting Rights</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockVotingRights_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, voting rights</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property Plant And Equipment Useful Life</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment estimated useful lives</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased And Retired During Period Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchase of common stock and retirement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Acquisition</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201409Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update201409 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201409Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adoption of Topic 606</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Defined Contribution Plan Employer Matching Contribution Percent Of Match</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Defined plan, percentage to matched contributions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurement Policy Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Measurements</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_WarrantsSettledInCashMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Warrants settled in cash.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_WarrantsSettledInCashMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Warrants Settled In Cash [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_WarrantsSettledInCashMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Warrants Settled on Cash Basis</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OtherLiabilitiesMiscellaneousNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other liabilities miscellaneous non-current.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OtherLiabilitiesMiscellaneousNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities Miscellaneous Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OtherLiabilitiesMiscellaneousNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubscriptionMaintenanceAndSupportServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subscription Maintenance And Support Services Member</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubscriptionMaintenanceAndSupportServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Subscription, maintenance, and support services.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubscriptionMaintenanceAndSupportServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subscription, maintenance and support services Member</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class Of Warrant Or Right Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Shares of warrants issued and outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Recent accounting pronouncements not yet effective.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Recent Accounting Pronouncements Not Yet Effective Policy Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recent Accounting Pronouncements Not Yet Effective</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income Loss [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Numerator:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price, Granted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party Transaction [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Related Party Transaction [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue From Contract With Customer [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Remaining Performance Obligations for Contractually Committed Revenues</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsEarliestExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating loss carryforwards, earliest expiration year.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsEarliestExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards Earliest Expiration Year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_OperatingLossCarryforwardsEarliestExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net operating loss carryforwards, earliest expiration year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Lease, Description [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class Of Stock [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class Of Stock [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Components Of Deferred Tax Assets [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred tax assets:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lender Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill And Intangible Assets Goodwill Policy</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Authority [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Authority</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation of property and equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Defined Contribution Plan Cost Recognized</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Defined plan, matching contribution expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Valuation Allowance Deferred Tax Asset Change In Amount</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increased in valuation allowance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Amortization of Intangible Assets, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amortization Of Intangible Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization of intangible assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Intangible amortization expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Value New Issues</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock upon secondary offering, net of costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandSeventeenEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">2017 Equity Incentive Plan.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandSeventeenEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Seventeen Equity Incentive Plan [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandSeventeenEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2017 Equity Incentive Plan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_UmpquaCreditAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Umpqua credit agreement.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_UmpquaCreditAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Umpqua Credit Agreement [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_UmpquaCreditAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Umpqua Credit Agreement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Increase in common stock capital shares reserved for future issuance.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase In Common Stock Capital Shares Reserved For Future Issuance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increase in common stock reserved for issuance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FinancingReceivableAllowanceForCreditLossesAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Financing receivable allowance for credit losses adjustment.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FinancingReceivableAllowanceForCreditLossesAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financing Receivable Allowance For Credit Losses Adjustment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FinancingReceivableAllowanceForCreditLossesAdjustment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Allowance for potential credit losses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_EstimatedFairValueOfContingentConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Estimated fair value of contingent consideration.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_EstimatedFairValueOfContingentConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Estimated Fair Value Of Contingent Consideration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_EstimatedFairValueOfContingentConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated fair value of contingent consideration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromWarrantExercises_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds From Warrant Exercises</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromWarrantExercises_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from exercise of warrants</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combinations Policy</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Acquisitions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss contingency damages sought value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingency, Damages Sought, Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-based Payment Arrangement, Noncash Expense, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense And Other Assets Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses and other current assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Nonvested Restricted Stock Units Activity Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Unvested Restricted Stock Units Awards Activity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Stock Option Activity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property Plant And Equipment Type [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Lived Tangible Asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party Transactions [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_GunshotDetectionServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Gunshot detection services.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_GunshotDetectionServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gunshot Detection Services [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_GunshotDetectionServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gunshot Detection Services</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research And Development Arrangement Contract To Perform For Others Costs Incurred Gross</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum amount incurred under license agreement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PunitiveDamagesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Punitive Damages</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PunitiveDamagesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Punitive damages.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PunitiveDamagesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Punitive Damages [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Federal Tax Expense Benefit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Consideration Transferred Equity Interests Issued And Issuable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business acquisition purchase consideration, stock issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition Equity Interests Issued Or Issuable Number Of Shares Issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business acquisition purchase consideration, number of units of stock issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PrepaidSoftwareAndLicensesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Prepaid software and licenses current.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PrepaidSoftwareAndLicensesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Software And Licenses Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PrepaidSoftwareAndLicensesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid software and licenses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Contingent Consideration Liability Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contingent consideration liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Business Combination, Contingent Consideration, Liability, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Contingent Consideration Liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business acquisition contingent earnout payable in cash</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of supplemental information related to operating lease.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Supplemental Information Related To Operating Lease</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Supplemental Information Related to Operating Leases</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Options, Exercisable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided By Used In Financing Activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash provided by (used in) financing activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments And Contingencies Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Costs Capitalized Prepaid And Other Assets Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Prepaid Expenses and Other Current Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">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:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value per RSU, Vested</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayments Of Lines Of Credit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Payment of line of credit costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Leases [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leases</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Accounts Receivable, Allowance for Credit Loss, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Accounts Receivable, Allowance for Credit Loss, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Allowance For Doubtful Accounts Receivable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision for accounts receivable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Shares Stock Options Exercised</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercise of stock options, Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of Options Outstanding, Exercised</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ManagementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Management [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ManagementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Executive Management</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest or penalties accrued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities And Stockholders Equity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities and stockholders' equity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2023</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class Of Warrant Or Right [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Warrant or Right</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property Plant And Equipment [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement Of Cash Flows [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubscriptionServicesContractPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Subscription services contract period.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubscriptionServicesContractPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subscription Services Contract Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubscriptionServicesContractPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subscription services initial contract period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payment of contingent consideration liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Settlements</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid In Capital [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional Paid-in Capital</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security12b Title</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of 12(b) Security</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Comprehensive Income Net Of Tax</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Comprehensive income (loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LeedsLLCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Leeds LLC.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LeedsLLCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Leeds L L C [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LeedsLLCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">LEEDS</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-term Line of Credit, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit facility borrowings outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Consideration Transferred Liabilities Incurred</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preliminary fair value of the contingent earnout</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Inputs Level3 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Level 3</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Instrument [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Well Known Seasoned Issuer</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Well Known Seasoned Issuer</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Award Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value By Fair Value Hierarchy Level [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Hierarchy and NAV</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax liabilities fixed assets and intangibles.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities Fixed Assets And Intangibles</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Fixed assets and intangibles</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expiration period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property Plant And Equipment [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Property and Equipment, Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2025</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Lease Liability Payments Due Year Four</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Liabilities Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total deferred tax assets, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Nonoperating Income Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total other income (expense), net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncomeTaxesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income taxes.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncomeTaxesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Taxes [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncomeTaxesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ImpairmentOfPropertyAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment of property and equipment.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ImpairmentOfPropertyAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment Of Property And Equipment [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ImpairmentOfPropertyAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment of Property and Equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Total deferred tax assets (liabilities), net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Liabilities, Net, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RevenuesMaterialRightRecognitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Revenues material right recognition period.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RevenuesMaterialRightRecognitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenues Material Right Recognition Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RevenuesMaterialRightRecognitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenues material right recognition period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Options Outstanding, Granted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Options issued during the year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Current Reporting Status</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Current Reporting Status</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue From Contract With Customer [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Related Disclosures</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShotSpotterLabsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">ShotSpotter Labs.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShotSpotterLabsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shot Spotter Labs [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShotSpotterLabsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ShotSpotter Labs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Remaining Performance Obligation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated remaining performance obligations for contractually committed revenues</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Voluntary Filers</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Voluntary Filers</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Risk-free interest rate, minimum</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Scenario Unspecified [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Scenario</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetirementPlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retirement Plan Name [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetirementPlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Retirement Plan Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Documents Incorporated By Reference [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Documents Incorporated by Reference</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">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:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value per RSU, Granted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Grant Date Fair Value, Granted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_HunchLabMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">HunchLab.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_HunchLabMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hunch Lab [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_HunchLabMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">HunchLab</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease, option to extend, description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Option to Extend</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CustomerTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Customer two.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CustomerTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Two [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CustomerTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer Two</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RoyaltyExpensePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Royalty expense policy.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RoyaltyExpensePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Royalty Expense Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_RoyaltyExpensePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Royalty Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Income (Loss) per Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Defined Contribution Plan Employer Matching Contribution Percent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Defined plan, percentage to matched contributions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Line of credit facility period number of business days on variable rate.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Period Number Of Business Days On Variable Rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of business days prior to commencement of periods on interest rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Stock-Based Compensation Expense Recorded in Consolidated Statements of Operations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Compensation And Retirement Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FourHundredOneKPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Four hundred one k plan.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FourHundredOneKPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Four Hundred One K Plan [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FourHundredOneKPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">401(k) Plan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased During Period Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repurchase of common stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Repurchase of common stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchase of common stock, Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Computer Equipment [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Computer Equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Allocation And Classification In Financial Statements [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred State And Local Income Tax Expense Benefit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncentiveStockOptionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Incentive stock options.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncentiveStockOptionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Incentive Stock Options [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_IncentiveStockOptionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Incentive Stock Options</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Firm Id</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Firm ID</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCostsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Costs, Current, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCostsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Costs Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCostsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred commissions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement Location [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Statement Location</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Changes in Fair Value of Contingent Consideration Liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/label">UNITED STATES</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">United States</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Acquisition Related Costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Acquisition related expenses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class Of Warrant Or Right [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class Of Warrant Or Right [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition Percentage Of Voting Interests Acquired</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Membership interests, acquired</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cumulative Effect Period Of Adoption Adjustment [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net (loss) income per share, basic</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Basic, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share Basic</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net income (loss) per share, basic</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Plan Modification Number Of Employees Affected</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of participant have the right to purchase shares of common stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock Shares Authorized</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares authorized</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price, Exercisable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CustomerOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Customer one.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CustomerOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer One [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CustomerOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer One</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ClassOfWarrantOrRightsIssuanceMonthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Class of warrants or rights issuance month year.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ClassOfWarrantOrRightsIssuanceMonthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class Of Warrant Or Rights Issuance Month Year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ClassOfWarrantOrRightsIssuanceMonthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Financing Receivable, Allowance for Credit Loss, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Financing Receivable, Allowance for Credit Loss, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financing Receivable Allowance For Credit Losses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Allowance for potential credit losses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Minimum [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets Miscellaneous Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurement Frequency [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Measurement Frequency</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Value Stock Options Exercised</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercise of stock options</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Percentage of contract value invoiced subscription service renewals on renewal contract executed.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Percentage Of Contract Value Invoiced Subscription Service Renewals On Renewal Contract Executed</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of contract value invoiced subscription service renewals on renewal contract executed</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of customers.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Customers</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of customers</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments To Acquire Businesses Gross</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business acquisition purchase consideration in cash</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Business acquisition payment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LeaseCommencementDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lease commencement date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LeaseCommencementDate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lease commencement date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LeaseCommencementDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lease Commencement Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangement by share based payment award discount from market price at beginning and end of offering period.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Discount From Market Price At Beginning And End Of Offering Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of fair market value of common stock at beginning and end of offering period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate Fair Value of RSUs' Vested</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of RSUs, Granted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">RSUs granted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition Pro Forma Information [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Unaudited Pro Forma Combined Revenue and Net Income (Loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2022</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Warrants Not Settleable In Cash Fair Value Disclosure</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair value of warrant</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lease Liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lease liability.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Liabilities Payments Due [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Organization and Description of Business</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Business Acquisitions By Acquisition [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Business Acquisitions By Acquisition [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Annual Report</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Annual Report</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of days amounts to be determined and paid.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Days Amounts To Be Determined And Paid</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of days amounts to be determined and paid</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Assets, Valuation Allowance, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Valuation Allowance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Valuation allowance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Costs Capitalized Prepaid And Other Assets Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangement by share based payment award shares available for grant.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Shares Available For Grant Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Activity of Shares Available for Grant</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided By Used In Financing Activities [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from financing activities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Loss From Continuing Operations Before Income Taxes Domestic</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Domestic</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Instrument</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Foreign Currency Transactions And Translations Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign Currency</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Goodwill impairment charges</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill Impairment Loss</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment charge of goodwill</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CustomerThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Customer three.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CustomerThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Three [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CustomerThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer Three</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Filer Category</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Filer Category</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Year Focus</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Year Focus</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LetterOfCreditSubfacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Letter of credit subfacility.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LetterOfCreditSubfacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Letter Of Credit Subfacility [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LetterOfCreditSubfacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Letter of Credit Subfacility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation Foreign Income Tax Rate Differential</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign rate differential</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Scheduleof Finite Lived Intangible Assets Future Amortization Expense Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Future Intangible Asset Amortization</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two thousand and seventeen employee stock purchase plan.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand And Seventeen Employee Stock Purchase Plan [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2017 Employee Stock Purchase Plan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Goodwill [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Changes in Goodwill</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Construction In Progress [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Construction in Progress</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value per Option, Granted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Retained Earnings (Accumulated Deficit), Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Retained Earnings (Accumulated Deficit), Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Retained Earnings (Accumulated Deficit), Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings Accumulated Deficit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated deficit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityExTransitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Ex Transition Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityExTransitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Ex Transition Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CompensatoryDamagesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Compensatory Damages</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CompensatoryDamagesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Compensatory damages.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CompensatoryDamagesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Compensatory Damages [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Disclosures [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Costs, Noncurrent, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred commissions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Maximum [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Asset And Liability Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Changes in Deferred Revenue</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PaymentForInvestmentInIntangibleAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Payment for investment in intangible and other assets.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PaymentForInvestmentInIntangibleAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment For Investment In Intangible And Other Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PaymentForInvestmentInIntangibleAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Investment in intangible and other assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_UnvestedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Unvested restricted stock units.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_UnvestedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unvested Restricted Stock Units [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_UnvestedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unvested Restricted Stock Units</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Percentage of contract price invoiced to customer on contract signed.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Percentage Of Contract Price Invoiced To Customer On Contract Signed</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of contract price invoiced to customer on contract signed</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition Acquiree [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Acquisition, Acquiree</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Value Acquisitions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock from acquisition</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income tax at statutory rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Purchase Price Allocation as of Acquisition Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Component [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Component</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock Par Or Stated Value Per Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, par value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected volatility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property Plant And Equipment Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and Equipment, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketingAndAdvertisingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Advertising and public relations costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketingAndAdvertisingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Marketing and Advertising Expense, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketingAndAdvertisingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Marketing And Advertising Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Authority [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Authority</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite Lived Intangible Assets Future Amortization Expense [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total unrecognized stock-based compensation cost related to unvested stock options, recognized ratably over a weighted-average period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Tax Deferred Expense Reserves And Accruals</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accruals and reserves</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in foreign currency translation adjustment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Foreign currency translation gain (loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Percentage1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration risk percentage</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Other Assets Noncurrent [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Other Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Lease, Description [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Deficit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of financial institutions at which cash deposits are maintained.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Financial Institutions At Which Cash Deposits Are Maintained</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of financial institutions at which cash deposits are maintained</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Type Of Adoption [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Standards Update</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustments For New Accounting Pronouncements [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Standards Update</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Revenue from Contract with Customer, Excluding Assessed Tax, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue From Contract With Customer Excluding Assessed Tax</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenues</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments Of Stock Issuance Costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Payments of secondary offering costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sales And Excise Tax Payable Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales/ use tax payable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Accounts Payable, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Accounts Payable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities Current [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disclosure Of Compensation Related Costs Share Based Payments [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Incentive Plans</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments And Contingencies Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and Contingencies</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total operating lease liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2024</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Property, Plant and Equipment, Gross, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Property, Plant and Equipment, Gross, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Property, Plant and Equipment, Gross, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property Plant And Equipment Gross</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property, plant and equipment, gross</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Professional Fees Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Professional fees</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_ZA_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SOUTH AFRICA</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_ZA_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">South Africa</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from employee stock purchase plan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Public Float</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Entity Public Float</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Facility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Weighted Average Grant Date Fair Value per RSU, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Weighted Average Grant Date Fair Value per RSU, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party Transaction [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Related Party Transaction</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Acquisition of LEEDS (see Note 4-Business Acquisitions)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill Acquired During Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAndLiabilitiesLesseeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets And Liabilities Lessee [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Components Of Deferred Tax Liabilities [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred tax liabilities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement Of Stockholders Equity [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Property Plant And Equipment [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Property Plant And Equipment [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Operating Segments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of operating segment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Periodic increment of common stock capital shares reserved for future issuance.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Periodic Increment Of Common Stock Capital Shares Reserved For Future Issuance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Periodic increment of common stock reserved for future issuance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DeployedEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deployed equipment.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DeployedEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deployed Equipment [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_DeployedEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deployed Equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AzaveaIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Azavea, Inc.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AzaveaIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Azavea Inc [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_AzaveaIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Azavea, Inc</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock Units R S U [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted Stock Unit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Issuance Costs Incurred During Noncash Or Partial Noncash Transaction</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred offering costs included in other assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property Plant And Equipment By Type [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Lived Tangible Asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Transition Report</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Transition Report</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds From Stock Options Exercised</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from exercise of stock options</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LetterOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Letter Of Credit [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LetterOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of Credit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Advertising and Public Relations Costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Advertising Costs Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease extended, additional term</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Renewal Term</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Foreign Income Tax Expense Benefit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease right-of-use asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Research and Development Expense, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research And Development Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and development</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Liability Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue, long-term</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Diluted, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number Of Diluted Shares Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average shares used in computing net income (loss) per share, diluted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Weighted-average shares outstanding, diluted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Percentage of contract price invoiced to customer on subscription service operational and ready to go live.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Percentage Of Contract Price Invoiced To Customer On Subscription Service Operational And Ready To Go Live</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of contract price invoiced to customer on subscription service operational and ready to go live</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Shares Acquisitions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock from acquisition, Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cost of Goods and Services Sold, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost Of Goods And Services Sold</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of revenues</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2026</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Defined Contribution Plan Employers Matching Contribution Annual Vesting Percentage</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Granted restricted stock units, vesting percentage</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Allocated Share Based Compensation Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Period Increase Decrease</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in fair value of contingent consideration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk By Benchmark [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Benchmark</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement Of Financial Position [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Property and equipment purchases included in accounts payable.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property And Equipment Purchases Included In Accounts Payable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment purchases included in accounts payable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected dividend yield</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of RSUs, Vested</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SharesAvailableForFutureGrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Shares available for future grant.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SharesAvailableForFutureGrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares Available For Future Grant [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SharesAvailableForFutureGrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares Available for Future Grant</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Depletion and Amortization, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation Depletion And Amortization</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2026</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Lease Liability Payments Due Year Five</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stockholders Equity [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stockholders' equity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill And Intangible Assets Intangible Assets Policy</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCovenantCompliance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Covenant Compliance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCovenantCompliance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit facility covenant description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Selling and Marketing Expense, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling And Marketing Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and marketing</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Additional Disclosures [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Warrants And Rights Note Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_WarrantsNotSettledInCashMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Warrants not settled in cash.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_WarrantsNotSettledInCashMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Warrants Not Settled In Cash [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_WarrantsNotSettledInCashMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Warrants Not Settleable in Cash</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Computer Software Intangible Asset [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Software Technology</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ImpairmentOfPropertyAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment of property and equipment.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ImpairmentOfPropertyAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment Of Property And Equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ImpairmentOfPropertyAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment of property and equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trade And Other Accounts Receivable Policy</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts Receivable, net and Contract Asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Computation of Basic and Diluted Net Loss per Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price, Exercised</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Noncurrent Liabilities Table [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Other Long-term Liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PatentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Patents [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PatentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Patents</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Operating Capital [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Changes in operating assets and liabilities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CommonStockWarrantsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Common stock warrants.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CommonStockWarrantsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock Warrants [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CommonStockWarrantsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock Warrants</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">New billings</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2024</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Operating Lease Liability Payments Due Year Three</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Common Stock Shares Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Common Stock, Shares Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessAcquisitionContingentEarnoutPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business acquisition contingent earnout period.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessAcquisitionContingentEarnoutPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition Contingent Earnout Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_BusinessAcquisitionContingentEarnoutPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue number of years on the base of business acquisition</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock Capital Shares Reserved For Future Issuance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock reserved for future issuance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Increase in accordance with the evergreen provision</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetirementPlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retirement Plan Name [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetirementPlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Retirement Plan Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value By Measurement Frequency [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Measurement Frequency</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Award Type [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Award Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Fair value of common stock issued as consideration for business acquisition.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Of Common Stock Issued As Consideration For Business Acquisition</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair value of common stock issued as consideration for business acquisition</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Shell Company</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Shell Company</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities And Stockholders Equity [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities and Stockholders' Equity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock issued during period value in connection with exercise of warrants.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Value In Connection With Exercise Of Warrants</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock in connection with exercise of warrants</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Icfr Auditor Attestation Flag</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ICFR Auditor Attestation Flag</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation State Country Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation, State or Country Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock from ESPP purchases</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Value Employee Stock Purchase Plan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Thereafter</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Income (Loss) per Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash And Cash Equivalents Unrestricted Cash And Cash Equivalents Policy</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and Cash Equivalents</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">London Interbank Offered Rate L I B O R [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">LIBOR</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Other</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Stock By Class [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Stock By Class [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product Or Service [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Nonoperating Income Expense [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other income (expense), net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Finite Lived Intangible Assets [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Finite Lived Intangible Assets [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Nonoperating Income (Expense), Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Nonoperating Income Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other expense, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Contract With Customer Liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash and Cash Equivalents, at Carrying Value, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash and Cash Equivalents, at Carrying Value, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash and Cash Equivalents, at Carrying Value, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash And Cash Equivalents At Carrying Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title Of Individual With Relationship To Entity [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of Individual</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease Liability Current Statement Of Financial Position [Extensible List]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward Amount</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and experimental credits carryforwards</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock issued during period value restricted stock awards vesting.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Value Restricted Stock Awards Vesting</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock from RSU's vested</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total unrecognized stock-based compensation cost related to unvested stock options</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income Taxes Paid, Net, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Taxes Paid Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash paid for income taxes</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CommonStockWarrantFebruaryTwentyFourteenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">The February 2014 Common stock warrant.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CommonStockWarrantFebruaryTwentyFourteenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock Warrant February Twenty Fourteen [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_CommonStockWarrantFebruaryTwentyFourteenMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">The February 2014 Common stock warrant</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurements Recurring [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Measurements Recurring</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Line of credit facility period of variable rate term one.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Period Of Variable Rate Term One</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Period of interest rate option applied on credit facility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Events</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Accrued Liabilities And Other Operating Liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued expenses and other current liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_BS_lbl" xlink:role="http://www.xbrl.org/2003/role/label">BAHAMAS</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_BS_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Bahamas</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubjectToCertainFinancialMilestonesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Subject to certain financial milestones.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubjectToCertainFinancialMilestonesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subject To Certain Financial Milestones [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_SubjectToCertainFinancialMilestonesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subject to Certain Financial Milestones</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities Name [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Antidilutive Securities, Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property Plant And Equipment [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property Plant And Equipment [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total other assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingency Nature [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ClassOfWarrantOrRightsExpirationMonthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Class of warrant or rights expire month year.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ClassOfWarrantOrRightsExpirationMonthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class Of Warrant Or Rights Expiration Month Year</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_ClassOfWarrantOrRightsExpirationMonthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expiration Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Geographical [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographical</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Name Of Major Customer [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate Intrinsic Value, Exercisable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of fair value of common stock granted to employees</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost Of Sales [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of Revenue</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition Effective Date Of Acquisition1</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business acquisition date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increases for prior year tax positions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite Lived Intangible Assets Major Class Name [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finite-Lived Intangible Assets, Major Class Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Disclosures [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Measurements</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FairMarketValueOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Fair market value of common stock.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FairMarketValueOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Market Value Of Common Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ssti_FairMarketValueOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Market Value Of Common Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cumulative Effect Period Of Adoption [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cumulative Effect, Period of Adoption</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total unrecognized stock-based compensation cost related RSUs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds From Issuance Of Common Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from issuance of common stock upon secondary offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDescription" xlink:to="us-gaap_LesseeOperatingLeaseDescription_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseExpirationDate1" xlink:to="us-gaap_LeaseExpirationDate1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_PercentageOfDiscountedCashFlows" xlink:to="ssti_PercentageOfDiscountedCashFlows_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_OperatingLeaseExpirationDate" xlink:to="ssti_OperatingLeaseExpirationDate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:to="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting" xlink:to="ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="us-gaap_ContractWithCustomerDurationDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_RecognitionFromNewBillingsOfDeferredRevenueMember" xlink:to="ssti_RecognitionFromNewBillingsOfDeferredRevenueMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_BusinessAndNatureOfOperationsLineItems" xlink:to="ssti_BusinessAndNatureOfOperationsLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromRelatedParties" xlink:to="us-gaap_RevenueFromRelatedParties_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDeferredSalesCommissions" xlink:to="us-gaap_AmortizationOfDeferredSalesCommissions_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ContractWithCustomerLiabilityForeignCurrencyImpact" xlink:to="ssti_ContractWithCustomerLiabilityForeignCurrencyImpact_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FeaturesOfConvertiblePreferredStockAbstract" xlink:to="us-gaap_FeaturesOfConvertiblePreferredStockAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_AccountsReceivableAndContractAssetCurrent" xlink:to="ssti_AccountsReceivableAndContractAssetCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="ssti_IncomeTaxesLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree" xlink:to="ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo" xlink:to="ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember" xlink:to="ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ProfessionalSoftwareDevelopmentServicesMember" xlink:to="ssti_ProfessionalSoftwareDevelopmentServicesMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer" xlink:to="ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember" xlink:to="ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod" xlink:to="ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ForensicLogicLlcMember" xlink:to="ssti_ForensicLogicLlcMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember" xlink:to="ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" xlink:to="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_PeriodOfServiceToCustomers" xlink:to="ssti_PeriodOfServiceToCustomers_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:to="us-gaap_TaxCreditCarryforwardLimitationsOnUse_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts" xlink:to="ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanTable" xlink:to="us-gaap_DefinedContributionPlanTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_SoftwareTechnologyMember" xlink:to="ssti_SoftwareTechnologyMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_OperatingLossCarryforwardsSubjectToExpiration" xlink:to="ssti_OperatingLossCarryforwardsSubjectToExpiration_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_VestingDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_RecognitionFromBeginningDeferredRevenueBalanceMember" xlink:to="ssti_RecognitionFromBeginningDeferredRevenueBalanceMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock" xlink:to="ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:to="us-gaap_OtherAssetsNoncurrentDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidInsurance" xlink:to="us-gaap_PrepaidInsurance_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_BusinessAndNatureOfOperationsTable" xlink:to="ssti_BusinessAndNatureOfOperationsTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants" xlink:to="ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedRoyaltiesCurrent" xlink:to="us-gaap_AccruedRoyaltiesCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset" xlink:to="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentImpairment" xlink:to="us-gaap_PropertyPlantAndEquipmentImpairment_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:to="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDescription_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_MinimumAnnualAmountDueUnderLicenseAgreement" xlink:to="ssti_MinimumAnnualAmountDueUnderLicenseAgreement_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock" xlink:to="ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_NumberOfSubsidiary" xlink:to="ssti_NumberOfSubsidiary_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_OperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="ssti_OperatingLossCarryforwardsNotSubjectToExpiration_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_AccountingPoliciesLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_AccountingPoliciesTable" xlink:to="ssti_AccountingPoliciesTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:to="ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_CapitalizedCommissionsAmortizationPeriod" xlink:to="ssti_CapitalizedCommissionsAmortizationPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_HighlyLiquidInvestmentsMaturityPeriod" xlink:to="ssti_HighlyLiquidInvestmentsMaturityPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInitiationDate1" xlink:to="us-gaap_LineOfCreditFacilityInitiationDate1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_DebtInstrumentFluctuatingRatePerAnnumMember" xlink:to="ssti_DebtInstrumentFluctuatingRatePerAnnumMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_TwoThousandFiveEquityIncentivePlanMember" xlink:to="ssti_TwoThousandFiveEquityIncentivePlanMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_SubscriptionRenewalFeesRecognitionPeriod" xlink:to="ssti_SubscriptionRenewalFeesRecognitionPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_SalesChannelIntermediaryPeriodOfPerformance" xlink:to="ssti_SalesChannelIntermediaryPeriodOfPerformance_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_OperatingLossCarryforwardsLatestExpirationYear" xlink:to="ssti_OperatingLossCarryforwardsLatestExpirationYear_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_NumberOfCitiesInWhichEntityOperates" xlink:to="ssti_NumberOfCitiesInWhichEntityOperates_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillPeriodIncreaseDecrease" xlink:to="us-gaap_GoodwillPeriodIncreaseDecrease_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:to="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_LossContingencyNatureDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_CommonStockWarrantJuneTwentySeventeenMember" xlink:to="ssti_CommonStockWarrantJuneTwentySeventeenMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:to="us-gaap_ProductionRelatedImpairmentsOrCharges_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockVotingRights" xlink:to="us-gaap_CommonStockVotingRights_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201409Member" xlink:to="us-gaap_AccountingStandardsUpdate201409Member_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_WarrantsSettledInCashMember" xlink:to="ssti_WarrantsSettledInCashMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_OtherLiabilitiesMiscellaneousNoncurrent" xlink:to="ssti_OtherLiabilitiesMiscellaneousNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_SubscriptionMaintenanceAndSupportServicesMember" xlink:to="ssti_SubscriptionMaintenanceAndSupportServicesMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock" xlink:to="ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_OperatingLossCarryforwardsEarliestExpirationYear" xlink:to="ssti_OperatingLossCarryforwardsEarliestExpirationYear_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_TwoThousandSeventeenEquityIncentivePlanMember" xlink:to="ssti_TwoThousandSeventeenEquityIncentivePlanMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_UmpquaCreditAgreementMember" xlink:to="ssti_UmpquaCreditAgreementMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance" xlink:to="ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_FinancingReceivableAllowanceForCreditLossesAdjustment" xlink:to="ssti_FinancingReceivableAllowanceForCreditLossesAdjustment_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_EstimatedFairValueOfContingentConsideration" xlink:to="ssti_EstimatedFairValueOfContingentConsideration_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesSoughtValue" xlink:to="us-gaap_LossContingencyDamagesSoughtValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_GunshotDetectionServicesMember" xlink:to="ssti_GunshotDetectionServicesMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_PunitiveDamagesMember" xlink:to="ssti_PunitiveDamagesMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_PrepaidSoftwareAndLicensesCurrent" xlink:to="ssti_PrepaidSoftwareAndLicensesCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease" xlink:to="ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ManagementMember" xlink:to="srt_ManagementMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_SubscriptionServicesContractPeriod" xlink:to="ssti_SubscriptionServicesContractPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_LeedsLLCMember" xlink:to="ssti_LeedsLLCMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles" xlink:to="ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_IncomeTaxesTable" xlink:to="ssti_IncomeTaxesTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ImpairmentOfPropertyAndEquipmentTextBlock" xlink:to="ssti_ImpairmentOfPropertyAndEquipmentTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_RevenuesMaterialRightRecognitionPeriod" xlink:to="ssti_RevenuesMaterialRightRecognitionPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ShotSpotterLabsMember" xlink:to="ssti_ShotSpotterLabsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanNameAxis" xlink:to="us-gaap_RetirementPlanNameAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_HunchLabMember" xlink:to="ssti_HunchLabMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:to="us-gaap_LesseeOperatingLeaseOptionToExtend_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_CustomerTwoMember" xlink:to="ssti_CustomerTwoMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_RoyaltyExpensePolicyTextBlock" xlink:to="ssti_RoyaltyExpensePolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate" xlink:to="ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_FourHundredOneKPlanMember" xlink:to="ssti_FourHundredOneKPlanMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:to="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_IncentiveStockOptionsMember" xlink:to="ssti_IncentiveStockOptionsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCurrent" xlink:to="us-gaap_DeferredCostsCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_CustomerOneMember" xlink:to="ssti_CustomerOneMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ClassOfWarrantOrRightsIssuanceMonthYear" xlink:to="ssti_ClassOfWarrantOrRightsIssuanceMonthYear_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted" xlink:to="ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_NumberOfCustomers" xlink:to="ssti_NumberOfCustomers_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_LeaseCommencementDate" xlink:to="ssti_LeaseCommencementDate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" xlink:to="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_LeaseLiability" xlink:to="ssti_LeaseLiability_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid" xlink:to="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_CustomerThreeMember" xlink:to="ssti_CustomerThreeMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_LetterOfCreditSubfacilityMember" xlink:to="ssti_LetterOfCreditSubfacilityMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" xlink:to="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_CompensatoryDamagesMember" xlink:to="ssti_CompensatoryDamagesMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCosts" xlink:to="us-gaap_DeferredCosts_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_PaymentForInvestmentInIntangibleAndOtherAssets" xlink:to="ssti_PaymentForInvestmentInIntangibleAndOtherAssets_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_UnvestedRestrictedStockUnitsMember" xlink:to="ssti_UnvestedRestrictedStockUnitsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned" xlink:to="ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketingAndAdvertisingExpense" xlink:to="us-gaap_MarketingAndAdvertisingExpense_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained" xlink:to="ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_ZA" xlink:to="country_ZA_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_AssetsAndLiabilitiesLesseeAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance" xlink:to="ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_DeployedEquipmentMember" xlink:to="ssti_DeployedEquipmentMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_AzaveaIncMember" xlink:to="ssti_AzaveaIncMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanDisclosureLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive" xlink:to="ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:to="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable" xlink:to="ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_SharesAvailableForFutureGrantMember" xlink:to="ssti_SharesAvailableForFutureGrantMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:to="us-gaap_LineOfCreditFacilityCovenantCompliance_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_WarrantsNotSettledInCashMember" xlink:to="ssti_WarrantsNotSettledInCashMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ImpairmentOfPropertyAndEquipment" xlink:to="ssti_ImpairmentOfPropertyAndEquipment_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_CommonStockWarrantsTextBlock" xlink:to="ssti_CommonStockWarrantsTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:to="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_BusinessAcquisitionContingentEarnoutPeriod" xlink:to="ssti_BusinessAcquisitionContingentEarnoutPeriod_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanNameDomain" xlink:to="us-gaap_RetirementPlanNameDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition" xlink:to="ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" xlink:to="ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting" xlink:to="ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_CommonStockWarrantFebruaryTwentyFourteenMember" xlink:to="ssti_CommonStockWarrantFebruaryTwentyFourteenMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne" xlink:to="ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_BS" xlink:to="country_BS_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_SubjectToCertainFinancialMilestonesMember" xlink:to="ssti_SubjectToCertainFinancialMilestonesMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_ClassOfWarrantOrRightsExpirationMonthYear" xlink:to="ssti_ClassOfWarrantOrRightsExpirationMonthYear_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ssti_FairMarketValueOfCommonStock" xlink:to="ssti_FairMarketValueOfCommonStock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>26
<FILENAME>ssti-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Linkbase Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2022-03-28T17:28:41.0895+00:00 -->
<!-- Copyright (c) 2022 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" xlink:href="ssti-20211231.xsd#StatementConsolidatedStatementsOfStockholdersEquity" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" xlink:href="ssti-20211231.xsd#StatementConsolidatedStatementsOfCashFlows" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" xlink:href="ssti-20211231.xsd#Role_DisclosureBusinessAcquisitionsTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details" xlink:href="ssti-20211231.xsd#Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails" xlink:href="ssti-20211231.xsd#DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureFinancingArrangementsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCapitalStockAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCommonStockWarrantsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureBenefitPlanAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureLeasesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureSubsequentEventsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm" xlink:type="simple"/>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" xlink:label="ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants" xlink:label="ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting" xlink:label="ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting" xlink:label="ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset" xlink:label="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable" xlink:label="ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PaymentForInvestmentInIntangibleAndOtherAssets" xlink:label="ssti_PaymentForInvestmentInIntangibleAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_EstimatedFairValueOfContingentConsideration" xlink:label="ssti_EstimatedFairValueOfContingentConsideration"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:label="us-gaap_ProductionRelatedImpairmentsOrCharges"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition" xlink:label="ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LetterOfCreditMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ssti_PaymentForInvestmentInIntangibleAndOtherAssets" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="ssti_EstimatedFairValueOfContingentConsideration" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProductionRelatedImpairmentsOrCharges" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromWarrantExercises" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeedsLLCMember" xlink:label="ssti_LeedsLLCMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_HunchLabMember" xlink:label="ssti_HunchLabMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_LeedsLLCMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_HunchLabMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandSeventeenEquityIncentivePlanMember" xlink:label="ssti_TwoThousandSeventeenEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" xlink:label="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandSeventeenEquityIncentivePlanMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessAndNatureOfOperationsLineItems" xlink:label="ssti_BusinessAndNatureOfOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessAndNatureOfOperationsTable" xlink:label="ssti_BusinessAndNatureOfOperationsTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfCitiesInWhichEntityOperates" xlink:label="ssti_NumberOfCitiesInWhichEntityOperates"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfSubsidiary" xlink:label="ssti_NumberOfSubsidiary"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ssti_BusinessAndNatureOfOperationsLineItems" xlink:to="ssti_BusinessAndNatureOfOperationsTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_BusinessAndNatureOfOperationsTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_BusinessAndNatureOfOperationsLineItems" xlink:to="ssti_NumberOfCitiesInWhichEntityOperates" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_BusinessAndNatureOfOperationsLineItems" xlink:to="ssti_NumberOfSubsidiary" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccountingPoliciesLineItems" xlink:label="ssti_AccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccountingPoliciesTable" xlink:label="ssti_AccountingPoliciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_GunshotDetectionServicesMember" xlink:label="ssti_GunshotDetectionServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="country_US"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CustomerOneMember" xlink:label="ssti_CustomerOneMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SoftwareTechnologyMember" xlink:label="ssti_SoftwareTechnologyMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_HunchLabMember" xlink:label="ssti_HunchLabMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubscriptionServicesContractPeriod" xlink:label="ssti_SubscriptionServicesContractPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember" xlink:label="ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CustomerTwoMember" xlink:label="ssti_CustomerTwoMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CustomerThreeMember" xlink:label="ssti_CustomerThreeMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted" xlink:label="ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RevenuesMaterialRightRecognitionPeriod" xlink:label="ssti_RevenuesMaterialRightRecognitionPeriod"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubscriptionRenewalFeesRecognitionPeriod" xlink:label="ssti_SubscriptionRenewalFeesRecognitionPeriod"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CapitalizedCommissionsAmortizationPeriod" xlink:label="ssti_CapitalizedCommissionsAmortizationPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions" xlink:label="us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PeriodOfServiceToCustomers" xlink:label="ssti_PeriodOfServiceToCustomers"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SalesChannelIntermediaryPeriodOfPerformance" xlink:label="ssti_SalesChannelIntermediaryPeriodOfPerformance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="us-gaap_MarketingAndAdvertisingExpense"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_HighlyLiquidInvestmentsMaturityPeriod" xlink:label="ssti_HighlyLiquidInvestmentsMaturityPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained" xlink:label="ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfCustomers" xlink:label="ssti_NumberOfCustomers"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer" xlink:label="ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_MinimumAnnualAmountDueUnderLicenseAgreement" xlink:label="ssti_MinimumAnnualAmountDueUnderLicenseAgreement"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:label="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_AccountingPoliciesTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_AccountingPoliciesTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ssti_GunshotDetectionServicesMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201409Member" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="ssti_CustomerOneMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="ssti_SoftwareTechnologyMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_HunchLabMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_SubscriptionServicesContractPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_AccountingPoliciesTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="ssti_CustomerTwoMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="ssti_CustomerThreeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_AccountingPoliciesTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_RevenuesMaterialRightRecognitionPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_SubscriptionRenewalFeesRecognitionPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_AccountingPoliciesTable" xlink:to="srt_MajorCustomersAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_CapitalizedCommissionsAmortizationPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_AmortizationOfDeferredSalesCommissions" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_PeriodOfServiceToCustomers" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_SalesChannelIntermediaryPeriodOfPerformance" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_MarketingAndAdvertisingExpense" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_HighlyLiquidInvestmentsMaturityPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_NumberOfCustomers" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="21" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_MinimumAnnualAmountDueUnderLicenseAgreement" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="22" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="23" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="24" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="25" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfReportableSegments" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="26" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="us-gaap_ContractWithCustomerDurationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="us-gaap_ContractWithCustomerDurationDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="us-gaap_ContractWithCustomerDurationDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RecognitionFromBeginningDeferredRevenueBalanceMember" xlink:label="ssti_RecognitionFromBeginningDeferredRevenueBalanceMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RecognitionFromNewBillingsOfDeferredRevenueMember" xlink:label="ssti_RecognitionFromNewBillingsOfDeferredRevenueMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:label="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ContractWithCustomerLiabilityForeignCurrencyImpact" xlink:label="ssti_ContractWithCustomerLiabilityForeignCurrencyImpact"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerDurationAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="ssti_RecognitionFromBeginningDeferredRevenueBalanceMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="ssti_RecognitionFromNewBillingsOfDeferredRevenueMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="ssti_ContractWithCustomerLiabilityForeignCurrencyImpact" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubscriptionMaintenanceAndSupportServicesMember" xlink:label="ssti_SubscriptionMaintenanceAndSupportServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="country_US"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ProfessionalSoftwareDevelopmentServicesMember" xlink:label="ssti_ProfessionalSoftwareDevelopmentServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_ZA" xlink:label="country_ZA"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BS" xlink:label="country_BS"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ssti_SubscriptionMaintenanceAndSupportServicesMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_Revenues" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ssti_ProfessionalSoftwareDevelopmentServicesMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_ZA" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_BS" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeedsLLCMember" xlink:label="ssti_LeedsLLCMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_HunchLabMember" xlink:label="ssti_HunchLabMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfDaysAmountsToBeDeterminedAndPaid" xlink:label="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfDiscountedCashFlows" xlink:label="ssti_PercentageOfDiscountedCashFlows"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessAcquisitionContingentEarnoutPeriod" xlink:label="ssti_BusinessAcquisitionContingentEarnoutPeriod"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_LeedsLLCMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_HunchLabMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_StatementScenarioAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_PercentageOfDiscountedCashFlows" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_BusinessAcquisitionContingentEarnoutPeriod" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeedsLLCMember" xlink:label="ssti_LeedsLLCMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_LeedsLLCMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AzaveaIncMember" xlink:label="ssti_AzaveaIncMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_AzaveaIncMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillPeriodIncreaseDecrease" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DeployedEquipmentMember" xlink:label="ssti_DeployedEquipmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="ssti_DeployedEquipmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_UmpquaCreditAgreementMember" xlink:label="ssti_UmpquaCreditAgreementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DebtInstrumentFluctuatingRatePerAnnumMember" xlink:label="ssti_DebtInstrumentFluctuatingRatePerAnnumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="us-gaap_LineOfCreditFacilityInitiationDate1"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LetterOfCreditSubfacilityMember" xlink:label="ssti_LetterOfCreditSubfacilityMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate" xlink:label="ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="us-gaap_LineOfCreditFacilityCovenantCompliance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="ssti_UmpquaCreditAgreementMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="ssti_DebtInstrumentFluctuatingRatePerAnnumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityInitiationDate1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="ssti_LetterOfCreditSubfacilityMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_VariableRateAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDescription" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityCovenantCompliance" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShotSpotterLabsMember" xlink:label="ssti_ShotSpotterLabsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="ssti_ShotSpotterLabsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RevenueFromRelatedParties" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncomeTaxesLineItems" xlink:label="ssti_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncomeTaxesTable" xlink:label="ssti_IncomeTaxesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA" xlink:label="country_CA"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsSubjectToExpiration" xlink:label="ssti_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsNotSubjectToExpiration" xlink:label="ssti_OperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsEarliestExpirationYear" xlink:label="ssti_OperatingLossCarryforwardsEarliestExpirationYear"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsLatestExpirationYear" xlink:label="ssti_OperatingLossCarryforwardsLatestExpirationYear"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="ssti_IncomeTaxesTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_IncomeTaxesTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ssti_IncomeTaxesTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="ssti_OperatingLossCarryforwardsSubjectToExpiration" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="ssti_OperatingLossCarryforwardsNotSubjectToExpiration" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="ssti_OperatingLossCarryforwardsEarliestExpirationYear" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="ssti_OperatingLossCarryforwardsLatestExpirationYear" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="us-gaap_TaxCreditCarryforwardLimitationsOnUse" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockVotingRights" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SharesAvailableForFutureGrantMember" xlink:label="ssti_SharesAvailableForFutureGrantMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_UnvestedRestrictedStockUnitsMember" xlink:label="ssti_UnvestedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ssti_SharesAvailableForFutureGrantMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ssti_UnvestedRestrictedStockUnitsMember" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_UnvestedRestrictedStockUnitsMember" xlink:label="ssti_UnvestedRestrictedStockUnitsMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember" xlink:label="ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ssti_UnvestedRestrictedStockUnitsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CommonStockWarrantFebruaryTwentyFourteenMember" xlink:label="ssti_CommonStockWarrantFebruaryTwentyFourteenMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CommonStockWarrantJuneTwentySeventeenMember" xlink:label="ssti_CommonStockWarrantJuneTwentySeventeenMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ClassOfWarrantOrRightsIssuanceMonthYear" xlink:label="ssti_ClassOfWarrantOrRightsIssuanceMonthYear"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ClassOfWarrantOrRightsExpirationMonthYear" xlink:label="ssti_ClassOfWarrantOrRightsExpirationMonthYear"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ssti_CommonStockWarrantFebruaryTwentyFourteenMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ssti_CommonStockWarrantJuneTwentySeventeenMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ssti_ClassOfWarrantOrRightsIssuanceMonthYear" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ssti_ClassOfWarrantOrRightsExpirationMonthYear" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_WarrantsNotSettledInCashMember" xlink:label="ssti_WarrantsNotSettledInCashMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" xlink:label="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" xlink:label="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ssti_WarrantsNotSettledInCashMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_WarrantsSettledInCashMember" xlink:label="ssti_WarrantsSettledInCashMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" xlink:label="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ssti_WarrantsSettledInCashMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandFiveEquityIncentivePlanMember" xlink:label="ssti_TwoThousandFiveEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember" xlink:label="srt_ManagementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubjectToCertainFinancialMilestonesMember" xlink:label="ssti_SubjectToCertainFinancialMilestonesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandSeventeenEquityIncentivePlanMember" xlink:label="ssti_TwoThousandSeventeenEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod" xlink:label="ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncentiveStockOptionsMember" xlink:label="ssti_IncentiveStockOptionsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember" xlink:label="ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance" xlink:label="ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" xlink:label="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:label="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FairMarketValueOfCommonStock" xlink:label="ssti_FairMarketValueOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance" xlink:label="ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandFiveEquityIncentivePlanMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ManagementMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="ssti_SubjectToCertainFinancialMilestonesMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandSeventeenEquityIncentivePlanMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_IncentiveStockOptionsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_FairMarketValueOfCommonStock" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="21" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandSeventeenEquityIncentivePlanMember" xlink:label="ssti_TwoThousandSeventeenEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" xlink:label="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandSeventeenEquityIncentivePlanMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharePrice" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="us-gaap_DefinedContributionPlanTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="us-gaap_RetirementPlanNameAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="us-gaap_RetirementPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="us-gaap_RetirementPlanNameDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FourHundredOneKPlanMember" xlink:label="ssti_FourHundredOneKPlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DefinedContributionPlanTable" xlink:to="us-gaap_RetirementPlanNameAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanNameAxis" xlink:to="us-gaap_RetirementPlanNameDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanNameAxis" xlink:to="us-gaap_RetirementPlanNameDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanNameDomain" xlink:to="ssti_FourHundredOneKPlanMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DefinedContributionPlanTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDescription" xlink:label="us-gaap_LesseeOperatingLeaseDescription"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLeaseExpirationDate" xlink:label="ssti_OperatingLeaseExpirationDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeaseCommencementDate" xlink:label="ssti_LeaseCommencementDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeaseLiability" xlink:label="ssti_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseDescription" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="ssti_OperatingLeaseExpirationDate" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LeaseExpirationDate1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseOptionToExtend" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="ssti_LeaseCommencementDate" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="ssti_LeaseLiability" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseCost" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CompensatoryDamagesMember" xlink:label="ssti_CompensatoryDamagesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PunitiveDamagesMember" xlink:label="ssti_PunitiveDamagesMember"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingencyDamagesSoughtValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="ssti_CompensatoryDamagesMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="ssti_PunitiveDamagesMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ForensicLogicLlcMember" xlink:label="ssti_ForensicLogicLlcMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfDaysAmountsToBeDeterminedAndPaid" xlink:label="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_ForensicLogicLlcMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_StatementScenarioAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" priority="2" use="optional"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>27
<FILENAME>ssti-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Linkbase Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2022-03-28T17:28:40.8618+00:00 -->
<!-- Copyright (c) 2022 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="ssti-20211231.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1" xlink:href="ssti-20211231.xsd#StatementConsolidatedBalanceSheets1" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:href="ssti-20211231.xsd#StatementConsolidatedBalanceSheetsParenthetical" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations" xlink:href="ssti-20211231.xsd#StatementConsolidatedStatementsOfOperations" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:href="ssti-20211231.xsd#StatementConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" xlink:href="ssti-20211231.xsd#StatementConsolidatedStatementsOfStockholdersEquity" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" xlink:href="ssti-20211231.xsd#StatementConsolidatedStatementsOfCashFlows" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness" xlink:href="ssti-20211231.xsd#Role_DisclosureOrganizationAndDescriptionOfBusiness" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" xlink:href="ssti-20211231.xsd#DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosures" xlink:href="ssti-20211231.xsd#Role_DisclosureRevenueRelatedDisclosures" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitions" xlink:href="ssti-20211231.xsd#Role_DisclosureBusinessAcquisitions" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurements" xlink:href="ssti-20211231.xsd#Role_DisclosureFairValueMeasurements" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwill" xlink:href="ssti-20211231.xsd#Role_DisclosureGoodwill" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNet" xlink:href="ssti-20211231.xsd#Role_DisclosureIntangibleAssetsNet" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccounts" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccounts" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipment" xlink:href="ssti-20211231.xsd#Role_DisclosureImpairmentOfPropertyAndEquipment" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangements" xlink:href="ssti-20211231.xsd#Role_DisclosureFinancingArrangements" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactions" xlink:href="ssti-20211231.xsd#Role_DisclosureRelatedPartyTransactions" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:href="ssti-20211231.xsd#Role_DisclosureIncomeTaxes" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStock" xlink:href="ssti-20211231.xsd#Role_DisclosureCapitalStock" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShare" xlink:href="ssti-20211231.xsd#Role_DisclosureNetIncomeLossPerShare" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrants" xlink:href="ssti-20211231.xsd#Role_DisclosureCommonStockWarrants" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlans" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlans" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlan" xlink:href="ssti-20211231.xsd#Role_DisclosureBenefitPlan" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeases" xlink:href="ssti-20211231.xsd#Role_DisclosureLeases" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:href="ssti-20211231.xsd#Role_DisclosureCommitmentsAndContingencies" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEvents" xlink:href="ssti-20211231.xsd#Role_DisclosureSubsequentEvents" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ssti-20211231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresTables" xlink:href="ssti-20211231.xsd#Role_DisclosureRevenueRelatedDisclosuresTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" xlink:href="ssti-20211231.xsd#Role_DisclosureBusinessAcquisitionsTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" xlink:href="ssti-20211231.xsd#Role_DisclosureFairValueMeasurementsTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillTables" xlink:href="ssti-20211231.xsd#Role_DisclosureGoodwillTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables" xlink:href="ssti-20211231.xsd#Role_DisclosureIntangibleAssetsNetTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesTables" xlink:href="ssti-20211231.xsd#Role_DisclosureIncomeTaxesTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockTables" xlink:href="ssti-20211231.xsd#Role_DisclosureCapitalStockTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareTables" xlink:href="ssti-20211231.xsd#Role_DisclosureNetIncomeLossPerShareTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsTables" xlink:href="ssti-20211231.xsd#Role_DisclosureCommonStockWarrantsTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesTables" xlink:href="ssti-20211231.xsd#Role_DisclosureLeasesTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details" xlink:href="ssti-20211231.xsd#Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails" xlink:href="ssti-20211231.xsd#DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureGoodwillAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipmentAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureImpairmentOfPropertyAndEquipmentAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureFinancingArrangementsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails" xlink:href="ssti-20211231.xsd#DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfUnrecognizedUncertainTaxPositionsDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIncomeTaxesScheduleOfUnrecognizedUncertainTaxPositionsDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCapitalStockAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCommonStockWarrantsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureBenefitPlanAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureLeasesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureSubsequentEventsAdditionalInformationDetails" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityVoluntaryFilers" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityExTransitionPeriod" order="24" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany" order="25" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="26" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent" order="27" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="28" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="29" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="30" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentAnnualReport" order="31" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport" order="32" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityPublicFloat" order="33" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_IcfrAuditorAttestationFlag" order="34" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock" order="35" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorFirmId" order="36" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorName" order="37" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorLocation" order="38" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccountsReceivableAndContractAssetCurrent" xlink:label="ssti_AccountsReceivableAndContractAssetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="ssti_AccountsReceivableAndContractAssetCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ImpairmentOfPropertyAndEquipment" xlink:label="ssti_ImpairmentOfPropertyAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="ssti_ImpairmentOfPropertyAndEquipment" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenueAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenue" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" xlink:label="ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants" xlink:label="ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting" xlink:label="ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting" xlink:label="ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_21"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_22"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_21" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_22" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset" xlink:label="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable" xlink:label="ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PaymentForInvestmentInIntangibleAndOtherAssets" xlink:label="ssti_PaymentForInvestmentInIntangibleAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_EstimatedFairValueOfContingentConsideration" xlink:label="ssti_EstimatedFairValueOfContingentConsideration"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition" xlink:label="ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:label="us-gaap_ProductionRelatedImpairmentsOrCharges"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LetterOfCreditMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ssti_PaymentForInvestmentInIntangibleAndOtherAssets" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="ssti_EstimatedFairValueOfContingentConsideration" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProductionRelatedImpairmentsOrCharges" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromWarrantExercises" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosures" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitions" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurements" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwill" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNet" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccounts" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipment" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ImpairmentOfPropertyAndEquipmentTextBlock" xlink:label="ssti_ImpairmentOfPropertyAndEquipmentTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="ssti_ImpairmentOfPropertyAndEquipmentTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangements" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactions" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStock" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShare" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrants" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CommonStockWarrantsTextBlock" xlink:label="ssti_CommonStockWarrantsTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ssti_CommonStockWarrantsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlans" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlan" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeases" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="us-gaap_LesseeDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEvents" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentImpairment" xlink:label="us-gaap_PropertyPlantAndEquipmentImpairment"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RoyaltyExpensePolicyTextBlock" xlink:label="ssti_RoyaltyExpensePolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock" xlink:label="ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock" xlink:label="ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentImpairment" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ssti_RoyaltyExpensePolicyTextBlock" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeedsLLCMember" xlink:label="ssti_LeedsLLCMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_HunchLabMember" xlink:label="ssti_HunchLabMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_LeedsLLCMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_HunchLabMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock" xlink:label="ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:label="ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandSeventeenEquityIncentivePlanMember" xlink:label="ssti_TwoThousandSeventeenEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" xlink:label="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandSeventeenEquityIncentivePlanMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="us-gaap_LesseeDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease" xlink:label="ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessAndNatureOfOperationsLineItems" xlink:label="ssti_BusinessAndNatureOfOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfCitiesInWhichEntityOperates" xlink:label="ssti_NumberOfCitiesInWhichEntityOperates"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessAndNatureOfOperationsTable" xlink:label="ssti_BusinessAndNatureOfOperationsTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfSubsidiary" xlink:label="ssti_NumberOfSubsidiary"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_BusinessAndNatureOfOperationsLineItems" xlink:to="ssti_NumberOfCitiesInWhichEntityOperates" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ssti_BusinessAndNatureOfOperationsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_BusinessAndNatureOfOperationsTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_BusinessAndNatureOfOperationsLineItems" xlink:to="ssti_NumberOfSubsidiary" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_BusinessAndNatureOfOperationsTable" xlink:to="ssti_BusinessAndNatureOfOperationsLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccountingPoliciesTable" xlink:label="ssti_AccountingPoliciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_GunshotDetectionServicesMember" xlink:label="ssti_GunshotDetectionServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccountingPoliciesLineItems" xlink:label="ssti_AccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubscriptionServicesContractPeriod" xlink:label="ssti_SubscriptionServicesContractPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_HunchLabMember" xlink:label="ssti_HunchLabMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="country_US"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SoftwareTechnologyMember" xlink:label="ssti_SoftwareTechnologyMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CustomerOneMember" xlink:label="ssti_CustomerOneMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember" xlink:label="ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CustomerTwoMember" xlink:label="ssti_CustomerTwoMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CustomerThreeMember" xlink:label="ssti_CustomerThreeMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive" xlink:label="ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted" xlink:label="ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RevenuesMaterialRightRecognitionPeriod" xlink:label="ssti_RevenuesMaterialRightRecognitionPeriod"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubscriptionRenewalFeesRecognitionPeriod" xlink:label="ssti_SubscriptionRenewalFeesRecognitionPeriod"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CapitalizedCommissionsAmortizationPeriod" xlink:label="ssti_CapitalizedCommissionsAmortizationPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions" xlink:label="us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PeriodOfServiceToCustomers" xlink:label="ssti_PeriodOfServiceToCustomers"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SalesChannelIntermediaryPeriodOfPerformance" xlink:label="ssti_SalesChannelIntermediaryPeriodOfPerformance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="us-gaap_MarketingAndAdvertisingExpense"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_HighlyLiquidInvestmentsMaturityPeriod" xlink:label="ssti_HighlyLiquidInvestmentsMaturityPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained" xlink:label="ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfCustomers" xlink:label="ssti_NumberOfCustomers"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer" xlink:label="ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_MinimumAnnualAmountDueUnderLicenseAgreement" xlink:label="ssti_MinimumAnnualAmountDueUnderLicenseAgreement"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" xlink:label="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ssti_AccountingPoliciesTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ssti_GunshotDetectionServicesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_SubscriptionServicesContractPeriod" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201409Member" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_HunchLabMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="ssti_SoftwareTechnologyMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="ssti_CustomerOneMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="srt_ProductOrServiceAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="ssti_CustomerTwoMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="ssti_CustomerThreeMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="srt_StatementGeographicalAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_RevenuesMaterialRightRecognitionPeriod" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_SubscriptionRenewalFeesRecognitionPeriod" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_CapitalizedCommissionsAmortizationPeriod" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="srt_MajorCustomersAxis" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_AmortizationOfDeferredSalesCommissions" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_PeriodOfServiceToCustomers" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_SalesChannelIntermediaryPeriodOfPerformance" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_MarketingAndAdvertisingExpense" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesTable" xlink:to="ssti_AccountingPoliciesLineItems" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_HighlyLiquidInvestmentsMaturityPeriod" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_NumberOfCustomers" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="ssti_MinimumAnnualAmountDueUnderLicenseAgreement" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="24" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="25" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccountingPoliciesLineItems" xlink:to="us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement" order="26" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="us-gaap_ContractWithCustomerDurationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="us-gaap_ContractWithCustomerDurationDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RecognitionFromBeginningDeferredRevenueBalanceMember" xlink:label="ssti_RecognitionFromBeginningDeferredRevenueBalanceMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_RecognitionFromNewBillingsOfDeferredRevenueMember" xlink:label="ssti_RecognitionFromNewBillingsOfDeferredRevenueMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:label="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ContractWithCustomerLiabilityForeignCurrencyImpact" xlink:label="ssti_ContractWithCustomerLiabilityForeignCurrencyImpact"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_4"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="ssti_RecognitionFromBeginningDeferredRevenueBalanceMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerDurationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="ssti_RecognitionFromNewBillingsOfDeferredRevenueMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="ssti_ContractWithCustomerLiabilityForeignCurrencyImpact" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiability_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubscriptionMaintenanceAndSupportServicesMember" xlink:label="ssti_SubscriptionMaintenanceAndSupportServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="country_US"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ProfessionalSoftwareDevelopmentServicesMember" xlink:label="ssti_ProfessionalSoftwareDevelopmentServicesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_ZA" xlink:label="country_ZA"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BS" xlink:label="country_BS"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_Revenues" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ssti_SubscriptionMaintenanceAndSupportServicesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="ssti_ProfessionalSoftwareDevelopmentServicesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_ZA" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_BS" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeedsLLCMember" xlink:label="ssti_LeedsLLCMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_HunchLabMember" xlink:label="ssti_HunchLabMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfDaysAmountsToBeDeterminedAndPaid" xlink:label="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PercentageOfDiscountedCashFlows" xlink:label="ssti_PercentageOfDiscountedCashFlows"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessAcquisitionContingentEarnoutPeriod" xlink:label="ssti_BusinessAcquisitionContingentEarnoutPeriod"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_LeedsLLCMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_HunchLabMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_RangeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_StatementScenarioAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_PercentageOfDiscountedCashFlows" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_BusinessAcquisitionContingentEarnoutPeriod" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeedsLLCMember" xlink:label="ssti_LeedsLLCMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_LeedsLLCMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AzaveaIncMember" xlink:label="ssti_AzaveaIncMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_AzaveaIncMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_3"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_GoodwillLineItems" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillPeriodIncreaseDecrease" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PrepaidSoftwareAndLicensesCurrent" xlink:label="ssti_PrepaidSoftwareAndLicensesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCurrent" xlink:label="us-gaap_DeferredCostsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="ssti_PrepaidSoftwareAndLicensesCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidInsurance" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_DeferredCostsCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FinancingReceivableAllowanceForCreditLossesAdjustment" xlink:label="ssti_FinancingReceivableAllowanceForCreditLossesAdjustment"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccountsReceivableAndContractAssetCurrent" xlink:label="ssti_AccountsReceivableAndContractAssetCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="ssti_FinancingReceivableAllowanceForCreditLossesAdjustment" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="ssti_AccountsReceivableAndContractAssetCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:label="us-gaap_OtherAssetsNoncurrentDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts" xlink:label="us-gaap_DeferredCosts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:to="us-gaap_DeferredCosts" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DeployedEquipmentMember" xlink:label="ssti_DeployedEquipmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="ssti_DeployedEquipmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:label="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedRoyaltiesCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:label="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OtherLiabilitiesMiscellaneousNoncurrent" xlink:label="ssti_OtherLiabilitiesMiscellaneousNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="ssti_OtherLiabilitiesMiscellaneousNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipmentAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:label="us-gaap_ProductionRelatedImpairmentsOrCharges"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ProductionRelatedImpairmentsOrCharges" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_UmpquaCreditAgreementMember" xlink:label="ssti_UmpquaCreditAgreementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DebtInstrumentFluctuatingRatePerAnnumMember" xlink:label="ssti_DebtInstrumentFluctuatingRatePerAnnumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="us-gaap_LineOfCreditFacilityInitiationDate1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LetterOfCreditSubfacilityMember" xlink:label="ssti_LetterOfCreditSubfacilityMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree" xlink:label="ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate" xlink:label="ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="us-gaap_LineOfCreditFacilityCovenantCompliance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="ssti_UmpquaCreditAgreementMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="ssti_DebtInstrumentFluctuatingRatePerAnnumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityInitiationDate1" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="ssti_LetterOfCreditSubfacilityMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_VariableRateAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDescription" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityCovenantCompliance" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShotSpotterLabsMember" xlink:label="ssti_ShotSpotterLabsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="ssti_ShotSpotterLabsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RevenueFromRelatedParties" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles" xlink:label="ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts" xlink:label="ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncomeTaxesTable" xlink:label="ssti_IncomeTaxesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA" xlink:label="country_CA"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncomeTaxesLineItems" xlink:label="ssti_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsSubjectToExpiration" xlink:label="ssti_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsNotSubjectToExpiration" xlink:label="ssti_OperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsEarliestExpirationYear" xlink:label="ssti_OperatingLossCarryforwardsEarliestExpirationYear"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLossCarryforwardsLatestExpirationYear" xlink:label="ssti_OperatingLossCarryforwardsLatestExpirationYear"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ssti_IncomeTaxesTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="ssti_OperatingLossCarryforwardsSubjectToExpiration" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesTable" xlink:to="srt_StatementGeographicalAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="ssti_OperatingLossCarryforwardsNotSubjectToExpiration" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesTable" xlink:to="ssti_IncomeTaxesLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="ssti_OperatingLossCarryforwardsEarliestExpirationYear" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="ssti_OperatingLossCarryforwardsLatestExpirationYear" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="us-gaap_TaxCreditCarryforwardLimitationsOnUse" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ssti_IncomeTaxesLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfUnrecognizedUncertainTaxPositionsDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_3"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FeaturesOfConvertiblePreferredStockAbstract" xlink:label="us-gaap_FeaturesOfConvertiblePreferredStockAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FeaturesOfConvertiblePreferredStockAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockVotingRights" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FeaturesOfConvertiblePreferredStockAbstract" xlink:label="us-gaap_FeaturesOfConvertiblePreferredStockAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SharesAvailableForFutureGrantMember" xlink:label="ssti_SharesAvailableForFutureGrantMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_UnvestedRestrictedStockUnitsMember" xlink:label="ssti_UnvestedRestrictedStockUnitsMember"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FeaturesOfConvertiblePreferredStockAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ssti_SharesAvailableForFutureGrantMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ssti_UnvestedRestrictedStockUnitsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="us-gaap_NetIncomeLossAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_UnvestedRestrictedStockUnitsMember" xlink:label="ssti_UnvestedRestrictedStockUnitsMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember" xlink:label="ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ssti_UnvestedRestrictedStockUnitsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CommonStockWarrantFebruaryTwentyFourteenMember" xlink:label="ssti_CommonStockWarrantFebruaryTwentyFourteenMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CommonStockWarrantJuneTwentySeventeenMember" xlink:label="ssti_CommonStockWarrantJuneTwentySeventeenMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ClassOfWarrantOrRightsIssuanceMonthYear" xlink:label="ssti_ClassOfWarrantOrRightsIssuanceMonthYear"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ClassOfWarrantOrRightsExpirationMonthYear" xlink:label="ssti_ClassOfWarrantOrRightsExpirationMonthYear"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ssti_CommonStockWarrantFebruaryTwentyFourteenMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ssti_CommonStockWarrantJuneTwentySeventeenMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ssti_ClassOfWarrantOrRightsIssuanceMonthYear" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ssti_ClassOfWarrantOrRightsExpirationMonthYear" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" xlink:label="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_WarrantsNotSettledInCashMember" xlink:label="ssti_WarrantsNotSettledInCashMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" xlink:label="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ssti_WarrantsNotSettledInCashMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_WarrantsSettledInCashMember" xlink:label="ssti_WarrantsSettledInCashMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" xlink:label="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="ssti_WarrantsSettledInCashMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember" xlink:label="srt_ManagementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SubjectToCertainFinancialMilestonesMember" xlink:label="ssti_SubjectToCertainFinancialMilestonesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandFiveEquityIncentivePlanMember" xlink:label="ssti_TwoThousandFiveEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod" xlink:label="ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandSeventeenEquityIncentivePlanMember" xlink:label="ssti_TwoThousandSeventeenEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncentiveStockOptionsMember" xlink:label="ssti_IncentiveStockOptionsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance" xlink:label="ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember" xlink:label="ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" xlink:label="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:label="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod" xlink:label="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FairMarketValueOfCommonStock" xlink:label="ssti_FairMarketValueOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance" xlink:label="ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ManagementMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain" xlink:to="ssti_SubjectToCertainFinancialMilestonesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandFiveEquityIncentivePlanMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandSeventeenEquityIncentivePlanMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_IncentiveStockOptionsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_FairMarketValueOfCommonStock" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandSeventeenEquityIncentivePlanMember" xlink:label="ssti_TwoThousandSeventeenEquityIncentivePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" xlink:label="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandSeventeenEquityIncentivePlanMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharePrice" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanTable" xlink:label="us-gaap_DefinedContributionPlanTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="us-gaap_RetirementPlanNameAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="us-gaap_RetirementPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FourHundredOneKPlanMember" xlink:label="ssti_FourHundredOneKPlanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:label="us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanTable" xlink:to="us-gaap_RetirementPlanNameAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanNameAxis" xlink:to="us-gaap_RetirementPlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanNameDomain" xlink:to="ssti_FourHundredOneKPlanMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanTable" xlink:to="us-gaap_DefinedContributionPlanDisclosureLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDescription" xlink:label="us-gaap_LesseeOperatingLeaseDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="us-gaap_LesseeDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OperatingLeaseExpirationDate" xlink:label="ssti_OperatingLeaseExpirationDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeaseCommencementDate" xlink:label="ssti_LeaseCommencementDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_LeaseLiability" xlink:label="ssti_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseDescription" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeLeaseDescriptionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="ssti_OperatingLeaseExpirationDate" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LeaseExpirationDate1" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseOptionToExtend" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="ssti_LeaseCommencementDate" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="ssti_LeaseLiability" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseCost" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_CompensatoryDamagesMember" xlink:label="ssti_CompensatoryDamagesMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PunitiveDamagesMember" xlink:label="ssti_PunitiveDamagesMember"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LossContingenciesTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingencyDamagesSoughtValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="ssti_CompensatoryDamagesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="ssti_PunitiveDamagesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ForensicLogicLlcMember" xlink:label="ssti_ForensicLogicLlcMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_NumberOfDaysAmountsToBeDeterminedAndPaid" xlink:label="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ssti_ForensicLogicLlcMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_StatementScenarioAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ssti_NumberOfDaysAmountsToBeDeterminedAndPaid" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>28
<FILENAME>ssti-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Linkbase Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2022-03-28T17:28:41.2996+00:00 -->
<!-- Copyright (c) 2022 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1" xlink:href="ssti-20211231.xsd#StatementConsolidatedBalanceSheets1" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2" xlink:href="ssti-20211231.xsd#DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations" xlink:href="ssti-20211231.xsd#StatementConsolidatedStatementsOfOperations" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:href="ssti-20211231.xsd#StatementConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" xlink:href="ssti-20211231.xsd#StatementConsolidatedStatementsOfCashFlows" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails" xlink:href="ssti-20211231.xsd#DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails" xlink:href="ssti-20211231.xsd#Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails2" xlink:href="ssti-20211231.xsd#Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails2" xlink:type="simple"/>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="ssti_AccountsReceivableAndContractAssetCurrent" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="3" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="4" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccountsReceivableAndContractAssetCurrent" xlink:label="ssti_AccountsReceivableAndContractAssetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5" weight="1" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="ssti_ImpairmentOfPropertyAndEquipment" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="1" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="1" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_ImpairmentOfPropertyAndEquipment" xlink:label="ssti_ImpairmentOfPropertyAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" order="0" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="ssti_PaymentForInvestmentInIntangibleAndOtherAssets" order="1" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_Depreciation" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLinesOfCredit" order="1" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="2" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProductionRelatedImpairmentsOrCharges" order="3" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="3" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="4" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="4" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="5" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="5" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="6" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromWarrantExercises" order="6" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" order="7" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset" order="7" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="8" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="9" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="10" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="11" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PaymentForInvestmentInIntangibleAndOtherAssets" xlink:label="ssti_PaymentForInvestmentInIntangibleAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:label="us-gaap_ProductionRelatedImpairmentsOrCharges"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset" xlink:label="ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet" order="5" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="6" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" order="7" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="8" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_Goodwill" order="9" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="10" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" order="11" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="12" weight="-1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" xlink:label="ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" weight="-1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="ssti_PrepaidSoftwareAndLicensesCurrent" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidInsurance" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_DeferredCostsCurrent" order="3" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="4" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_PrepaidSoftwareAndLicensesCurrent" xlink:label="ssti_PrepaidSoftwareAndLicensesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCurrent" xlink:label="us-gaap_DeferredCostsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ssti_AccountsReceivableAndContractAssetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ssti_AccountsReceivableAndContractAssetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ssti_AccountsReceivableAndContractAssetCurrent" xlink:to="ssti_FinancingReceivableAllowanceForCreditLossesAdjustment" order="2" weight="-1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_AccountsReceivableAndContractAssetCurrent" xlink:label="ssti_AccountsReceivableAndContractAssetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_FinancingReceivableAllowanceForCreditLossesAdjustment" xlink:label="ssti_FinancingReceivableAllowanceForCreditLossesAdjustment"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_DeferredCosts" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent" order="1" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts" xlink:label="us-gaap_DeferredCosts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" weight="-1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedRoyaltiesCurrent" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" order="3" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" order="4" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="5" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="6" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="ssti_OtherLiabilitiesMiscellaneousNoncurrent" order="2" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_OtherLiabilitiesMiscellaneousNoncurrent" xlink:label="ssti_OtherLiabilitiesMiscellaneousNoncurrent"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1" weight="1" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="2" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="3" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" order="4" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="5" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="6" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" order="7" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsNet" order="0" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1" weight="-1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles" order="1" weight="-1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="1" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" order="2" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts" order="3" weight="1" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles" xlink:label="ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:loc xlink:type="locator" xlink:href="ssti-20211231.xsd#ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts" xlink:label="ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails2">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability" order="1" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101709480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 23, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ShotSpotter, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001351636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well Known Seasoned Issuer</a></td>
<td class="text">No <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">47-0949915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">39300 Civic Center Dr.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Fremont<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">794-3100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,141,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.005 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SSTI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 561,021,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;">Portions of the Registrant&#8217;s Definitive Proxy Statement relating to the Annual Meeting of Stockholders, scheduled to be held on June, 22, 2022, are incorporated by reference into Part III of this Report. Such Proxy Statement will be filed with the Securities and Exchange Commission no later than 120 days following the end of the Registrant&#8217;s fiscal year ended December 31, 2021.</span></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm Id</a></td>
<td class="text">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Baker Tilly US, LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Minneapolis, Minnesota<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101871800">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 15,636<span></span>
</td>
<td class="nump">$ 16,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountsReceivableAndContractAssetCurrent', window );">Accounts receivable and contract asset, net</a></td>
<td class="nump">16,134<span></span>
</td>
<td class="nump">12,921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">2,504<span></span>
</td>
<td class="nump">2,172<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">34,274<span></span>
</td>
<td class="nump">31,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">17,409<span></span>
</td>
<td class="nump">15,346<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">2,323<span></span>
</td>
<td class="nump">882<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,816<span></span>
</td>
<td class="nump">2,811<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">13,564<span></span>
</td>
<td class="nump">14,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">1,918<span></span>
</td>
<td class="nump">1,605<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">72,304<span></span>
</td>
<td class="nump">66,320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,587<span></span>
</td>
<td class="nump">1,192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, short-term</a></td>
<td class="nump">26,235<span></span>
</td>
<td class="nump">24,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">6,680<span></span>
</td>
<td class="nump">5,613<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">34,502<span></span>
</td>
<td class="nump">30,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, long-term</a></td>
<td class="nump">474<span></span>
</td>
<td class="nump">405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">3,513<span></span>
</td>
<td class="nump">631<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">38,489<span></span>
</td>
<td class="nump">32,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 19)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock: $0.005 par value; 20,000,000 shares authorized; no shares issued and outstanding as of December 31, 2021 and 2020</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock: $0.005 par value; 500,000,000 shares authorized11,703,430 and 11,538,998 shares issued and outstanding as of December 31, 2021 and 2020, respectively</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">132,780<span></span>
</td>
<td class="nump">128,771<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(98,785)<span></span>
</td>
<td class="num">(94,354)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(238)<span></span>
</td>
<td class="num">(170)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">33,815<span></span>
</td>
<td class="nump">34,305<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 72,304<span></span>
</td>
<td class="nump">$ 66,320<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_AccountsReceivableAndContractAssetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable and contract asset current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_AccountsReceivableAndContractAssetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101506840">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement Of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.005<span></span>
</td>
<td class="nump">$ 0.005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.005<span></span>
</td>
<td class="nump">$ 0.005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">11,703,430<span></span>
</td>
<td class="nump">11,538,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">11,703,430<span></span>
</td>
<td class="nump">11,538,998<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101567848">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 58,155<span></span>
</td>
<td class="nump">$ 45,734<span></span>
</td>
<td class="nump">$ 40,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">25,611<span></span>
</td>
<td class="nump">18,525<span></span>
</td>
<td class="nump">16,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ImpairmentOfPropertyAndEquipment', window );">Impairment of property and equipment</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total costs</a></td>
<td class="nump">25,636<span></span>
</td>
<td class="nump">18,759<span></span>
</td>
<td class="nump">16,409<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">32,519<span></span>
</td>
<td class="nump">26,975<span></span>
</td>
<td class="nump">24,343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">15,479<span></span>
</td>
<td class="nump">10,328<span></span>
</td>
<td class="nump">9,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">7,035<span></span>
</td>
<td class="nump">5,614<span></span>
</td>
<td class="nump">5,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">14,074<span></span>
</td>
<td class="nump">9,740<span></span>
</td>
<td class="nump">7,415<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">36,588<span></span>
</td>
<td class="nump">25,682<span></span>
</td>
<td class="nump">22,748<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(4,069)<span></span>
</td>
<td class="nump">1,293<span></span>
</td>
<td class="nump">1,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense), net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest income (expense), net</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="nump">440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(344)<span></span>
</td>
<td class="num">(271)<span></span>
</td>
<td class="num">(278)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="num">(306)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
<td class="nump">162<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="num">(4,375)<span></span>
</td>
<td class="nump">1,135<span></span>
</td>
<td class="nump">1,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) from income taxes</a></td>
<td class="nump">56<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (4,431)<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
<td class="nump">$ 1,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net (loss) income per share, basic</a></td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net (loss) income per share, diluted</a></td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used in computing net income (loss) per share, basic</a></td>
<td class="nump">11,647,558<span></span>
</td>
<td class="nump">11,408,757<span></span>
</td>
<td class="nump">11,302,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares used in computing net income (loss) per share, diluted</a></td>
<td class="nump">11,647,558<span></span>
</td>
<td class="nump">11,730,294<span></span>
</td>
<td class="nump">11,846,348<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_ImpairmentOfPropertyAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of property and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ImpairmentOfPropertyAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101664600">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement Of Income And 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (4,431)<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
<td class="nump">$ 1,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Change in foreign currency translation adjustment</a></td>
<td class="num">(68)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="num">$ (4,499)<span></span>
</td>
<td class="nump">$ 1,189<span></span>
</td>
<td class="nump">$ 1,813<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>34
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258103222456">
<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>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="nump">$ 17,147<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 114,618<span></span>
</td>
<td class="num">$ (97,377)<span></span>
</td>
<td class="num">$ (149)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, Shares at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,864,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 454<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, Shares</a></td>
<td class="nump">307,365<span></span>
</td>
<td class="nump">307,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants', window );">Issuance of common stock in connection with exercise of warrants</a></td>
<td class="nump">$ 71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants', window );">Issuance of common stock in connection with exercise of warrants, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock upon secondary offering, net of costs</a></td>
<td class="nump">10,554<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">10,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock upon secondary offering, net of costs, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock and retirement</a></td>
<td class="num">(6,718)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">(6,716)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock and retirement, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(257,824)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock from ESPP purchases</a></td>
<td class="nump">873<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock from ESPP purchases, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting', window );">Issuance of common stock from RSU's vested, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">3,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation gain (loss)</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">1,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="nump">27,251<span></span>
</td>
<td class="nump">$ 57<span></span>
</td>
<td class="nump">122,907<span></span>
</td>
<td class="num">(95,579)<span></span>
</td>
<td class="num">(134)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, Shares at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,314,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 314<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, Shares</a></td>
<td class="nump">96,456<span></span>
</td>
<td class="nump">96,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants', window );">Issuance of common stock in connection with exercise of warrants, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (1,615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock, Shares</a></td>
<td class="num">(74,520)<span></span>
</td>
<td class="num">(74,520)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock from ESPP purchases</a></td>
<td class="nump">$ 704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock from ESPP purchases, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting', window );">Issuance of common stock from RSU's vested, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common stock from acquisition</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock from acquisition, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">4,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation gain (loss)</a></td>
<td class="num">(36)<span></span>
</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">(36)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">1,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">34,305<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">128,771<span></span>
</td>
<td class="num">(94,354)<span></span>
</td>
<td class="num">(170)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, Shares at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,538,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, Shares</a></td>
<td class="nump">97,702<span></span>
</td>
<td class="nump">97,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants', window );">Issuance of common stock in connection with exercise of warrants</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants', window );">Issuance of common stock in connection with exercise of warrants, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (3,601)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,601)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock, Shares</a></td>
<td class="num">(95,151)<span></span>
</td>
<td class="num">(95,151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock from ESPP purchases</a></td>
<td class="nump">$ 832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock from ESPP purchases, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting', window );">Issuance of common stock from RSU's vested, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">5,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation gain (loss)</a></td>
<td class="num">(68)<span></span>
</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">(68)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(4,431)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,431)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 33,815<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">$ 132,780<span></span>
</td>
<td class="num">$ (98,785)<span></span>
</td>
<td class="num">$ (238)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, Shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,703,430<span></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_ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period shares in connection with exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period shares restricted stock award vesting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period value in connection with exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101741272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">$ (4,431,000)<span></span>
</td>
<td class="nump">$ 1,225,000<span></span>
</td>
<td class="nump">$ 1,798,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation of property and equipment</a></td>
<td class="nump">5,795,000<span></span>
</td>
<td class="nump">5,399,000<span></span>
</td>
<td class="nump">4,894,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,032,000<span></span>
</td>
<td class="nump">187,000<span></span>
</td>
<td class="nump">88,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductionRelatedImpairmentsOrCharges', window );">Impairment of property and equipment</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">234,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">5,872,000<span></span>
</td>
<td class="nump">4,462,000<span></span>
</td>
<td class="nump">3,057,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Loss on disposal of property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset', window );">Accounts receivable and contract asset</a></td>
<td class="num">(3,213,000)<span></span>
</td>
<td class="nump">1,953,000<span></span>
</td>
<td class="nump">1,383,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(673,000)<span></span>
</td>
<td class="num">(321,000)<span></span>
</td>
<td class="num">(192,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">354,000<span></span>
</td>
<td class="num">(190,000)<span></span>
</td>
<td class="num">(243,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">2,918,000<span></span>
</td>
<td class="nump">575,000<span></span>
</td>
<td class="nump">108,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">2,143,000<span></span>
</td>
<td class="num">(2,392,000)<span></span>
</td>
<td class="nump">2,799,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">9,822,000<span></span>
</td>
<td class="nump">11,209,000<span></span>
</td>
<td class="nump">13,692,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(7,840,000)<span></span>
</td>
<td class="num">(4,059,000)<span></span>
</td>
<td class="num">(4,823,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_PaymentForInvestmentInIntangibleAndOtherAssets', window );">Investment in intangible and other assets</a></td>
<td class="num">(59,000)<span></span>
</td>
<td class="num">(72,000)<span></span>
</td>
<td class="num">(86,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business acquisition, net of cash acquired</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="num">(14,627,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(7,884,000)<span></span>
</td>
<td class="num">(18,758,000)<span></span>
</td>
<td class="num">(4,909,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payment of contingent consideration liability</a></td>
<td class="num">(403,000)<span></span>
</td>
<td class="num">(347,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payment of line of credit costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock upon secondary offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,247,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of secondary offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(445,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">898,000<span></span>
</td>
<td class="nump">314,000<span></span>
</td>
<td class="nump">454,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(3,601,000)<span></span>
</td>
<td class="num">(1,615,000)<span></span>
</td>
<td class="num">(6,718,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from exercise of warrants</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans', window );">Proceeds from employee stock purchase plan</a></td>
<td class="nump">832,000<span></span>
</td>
<td class="nump">704,000<span></span>
</td>
<td class="nump">873,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(2,266,000)<span></span>
</td>
<td class="num">(956,000)<span></span>
</td>
<td class="nump">5,482,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="num">(328,000)<span></span>
</td>
<td class="num">(8,505,000)<span></span>
</td>
<td class="nump">14,265,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate on cash and cash equivalents</a></td>
<td class="num">(79,000)<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of year</a></td>
<td class="nump">16,043,000<span></span>
</td>
<td class="nump">24,550,000<span></span>
</td>
<td class="nump">10,278,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of year</a></td>
<td class="nump">15,636,000<span></span>
</td>
<td class="nump">16,043,000<span></span>
</td>
<td class="nump">24,550,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable', window );">Property and equipment purchases included in accounts payable</a></td>
<td class="nump">563,000<span></span>
</td>
<td class="nump">522,000<span></span>
</td>
<td class="nump">$ 311,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_EstimatedFairValueOfContingentConsideration', window );">Estimated fair value of contingent consideration</a></td>
<td class="nump">$ 1,330,000<span></span>
</td>
<td class="nump">170,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition', window );">Fair value of common stock issued as consideration for business acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,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_ssti_EstimatedFairValueOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated fair value of contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_EstimatedFairValueOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of common stock issued as consideration for business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in accounts receivable and contract asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ssti_PaymentForInvestmentInIntangibleAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment for investment in intangible and other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_PaymentForInvestmentInIntangibleAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property and equipment purchases included in accounts payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductionRelatedImpairmentsOrCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductionRelatedImpairmentsOrCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<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 http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 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)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<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(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106742712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization Consolidation And Presentation Of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Description of Business</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 1. Organization and Description of Business</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ShotSpotter, Inc. (the &#8220;Company&#8221;) provides precision-policing solutions for law enforcement and security personnel to help prevent and reduce gun violence and make cities, campuses and facilities safer. The Company&#8217;s flagship product, ShotSpotter Respond is the leading outdoor gunshot detection, location and alerting system trusted by over </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">125</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> cities at December 31, 2021. ShotSpotter Connect </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">creates crime forecasts designed to enable more precise and effective use of patrol resources to deter crime.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company&#8217;s case management solution, ShotSpotter Investigate, is a cloud-based investigative platform to help law enforcement agencies modernize every phase of an investigation and accelerate case work with easy-to-use software tools. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company offers its solutions on a Software as a Service, ("SaaS"), subscription model to its customers. ShotSpotter Labs is the Company's effort to support innovative uses of its technology to help protect wildlife and the environment.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company&#8217;s principal executive offices are located in Fremont, California. The Company has </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> wholly-owned subsidiaries globally.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106593864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 2. Summary of Significant Accounting Policies</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) regarding financial reporting. The consolidated financial statements include the results of the Company and its wholly-owned subsidiaries. In the opinion of management, the accompanying consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive income (loss), stockholders&#8217; equity and cash flows for the year ended December 31, 2021, but are not necessarily indicative of the results of operations or cash flows to be anticipated for any future period. The Company has evaluated subsequent events occurring after the date of the consolidated financial statements for events requiring recording or disclosure in the consolidated financial statements. All significant intercompany transactions have been eliminated during consolidation.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Use of Estimates</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its significant estimates including the valuation of accounts receivable, the lives and realization of tangible and intangible assets and goodwill, contingent consideration liabilities, stock-based compensation expense, customer life, accounting for revenue recognition, contingent liabilities related to legal matters, and income taxes including deferred taxes and any related valuation allowance. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the Company&#8217;s financial position and results of operations.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:11.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenue Recognition &#8211; Gunshot Detection Services</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generates substantially all of its revenues from the sale of gunshot detection subscription services, in which gunshot data generated by Company-owned sensors and software is sold to customers through a cloud-based hosting application for a specified contract period. Typically, the initial contract period is </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d777045a-c776-4dfc-b9ec-2c58c56e7fe1;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one </span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> in length. The subscription contract is generally noncancelable without cause. Generally, these service arrangements do not provide the customer with the right to take possession of the hardware or software supporting the subscription service at any time. A small portion of the Company&#8217;s revenues are generated from the delivery of setup services to install Company-owned sensors in the customer&#8217;s coverage area and other services including training and a license to integrate with third-party applications.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generally invoices customers for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the total contract value when the contract is fully executed and for the remaining </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% when the subscription service is operational and ready to go live &#8211; that is, when the customer has acknowledged the completion of all the deliverables in the signed customer acceptance form. The Company generally invoices subscription service renewals for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the total contract value when the renewal contract is executed. For the public safety solution, the pricing model is based on a per-square-mile basis. For security solutions, the pricing model is on a customized-site basis. As a result of the process for invoicing contracts and renewals upon execution, cash flows from operations and accounts receivable can fluctuate due to timing of contract execution and timing of deployment.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company recognizes revenues upon the satisfaction of performance obligations. At contract inception, the Company assesses the services promised in its contracts with customers and identifies a performance obligation for each promise to transfer to the customer a good or service (or bundle of services) that is distinct. To identify the performance obligations, the Company considers all of the services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. The Company determined that the subscription services, training, and licenses to integrate with third-party applications are each distinct and represent separate performance obligations. The setup activities are not distinct from the subscription service and are combined into the subscription service performance obligation. However, setup fees may provide a material right to the customer that has influence over the customer's decision to renew. All setup fees are assessed on a quantitative and qualitative basis to determine whether they represent a distinct performance obligation. The total contract value is allocated to each performance obligation identified based on the standalone selling price of the service. Discounts are allocated pro-rata to the identified performance obligations. For contracts that have an original duration of one year or less, the Company uses the practical expedient applicable to such contracts and does not consider the time value of money.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenues from subscription services are recognized ratably, on a straight-line basis, over the term of the subscription. Revenues from material rights are recognized ratably over the period in which they are determined to provide a material right to the customer, which is generally </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. Revenues from training and licenses to integrate with third-party applications are recognized upon delivery which generally occurs when the subscription service is operational and ready to go live.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Subscription renewal fees are recognized ratably over the term of the renewal, which is typically </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. While most customers elect to renew their agreements, in some cases, they may not be able to obtain the proper approvals or funding to complete the renewal prior to expiration. For these customers, the Company stops recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, the Company recognizes subscription revenues for the period between the expiration of the term of the agreement and the completion of the renewal process in the month in which the renewal is executed. If a customer declines to renew its subscription, then the remaining fees from material rights, if any, are immediately recognized.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company capitalizes certain incremental costs of obtaining a contract, which includes sales commissions. As there are not commensurate commissions earned on renewals of the subscription services, the Company capitalizes commissions related to subscription services provided under both the initial contract and renewal periods and amortizes the capitalized commissions on a straight-line basis over the customer life, which is determined to be </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For commissions that are earned on renewal contracts with an original duration of one year or less, the Company uses the practical expedient applicable to such commissions and recognizes the commissions immediately as expense</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">instead </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">of capitalizing.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Amortization of capitalized commissions was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenue Recognition &#8211; Software License, Maintenance and Support, and Professional Services</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">With the acquisition of LEEDS, LLC (&#8220;LEEDS&#8221;), the Company also generates revenues from the sale of (i)&#8239;a software license and related maintenance and support services to its proprietary software technology and (ii) professional software development services to a single customer, through a sales channel intermediary. The Company has been serving this customer for more than </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ten years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. The sales channel intermediary contract includes an annual, renewable subscription for software and related maintenance and support services. The contract also provides for the procurement of professional services, such as for software development and testing for product feature enhancements, by executing supplementary work orders.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company recognizes revenue from the license of its software license and related maintenance and support services revenues upon the satisfaction of performance obligations. The Company determined that the term-based software license should be combined with the maintenance and support services as a single performance obligation. The nature of the maintenance and support services, inclusive of the Company&#8217;s obligation to provide additional, unspecified software functionality over the license term, in allowing this single customer to be flexible in utilizing the customized software to respond to the changing regulatory environment, are critical to the customer&#8217;s ability to derive benefit and value from the license.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contractually, the Company provides continuous access to the software, maintenance and support services, helpdesk and technical support over the contract term, hence a time-elapsed method is used to recognize revenue. Revenues from the software license and maintenance and support services are recognized ratably over the term of the contract because the Company&#8217;s obligation to provide the license and related support services is uniform over the license term. The Company generally invoices for these services on a monthly basis in arrears. If a customer does not renew prior to the contract term expiring, the Company stops recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, the Company recognizes the revenues for the period between the expiration of the original contract term and the completion of the renewal process in the month in which the renewal is executed.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Professional services revenue consists of fees typically associated with the design, development and testing of product feature enhancements requested by the customer. The customer procures additional development services as needed, and generally based upon annual development plans negotiated by and between the customer and the Company. Professional services do not result in significant customization of the maintenance and support services and are considered distinct services. All, and any part of the output, of the Company&#8217;s professional services towards such product feature enhancements, belong to the customer. Accordingly, the Company satisfies the performance obligations over time as the performance of work typically creates or enhances an asset that the customer controls as the asset is created or enhanced. As these product feature enhancements each have a fixed contract fee, the Company recognizes revenue over time proportionally as work is performed, based on cumulative resource costs incurred as a percentage of total forecast costs for the project. Management uses significant judgement in making these estimates, which affect the timing of revenue recognition, including how much revenue to recognize in each period, and in estimating the timing of revenue recognition for remaining performance obligations (see Note 3). The contract price and billing schedule are stated in each work order and the Company generally invoices in monthly installments upon the commencement of each work order.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Gross versus net presentation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">  </span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company&#8217;s single software license and related service agreement was facilitated through a sales channel intermediary. The Company presents the total value of the billings to the customer as revenue (or gross) and that portion of the billings to the customer retained by the sales channel intermediary as a sales cost which is included in sales and marketing in the accompanying statement of operations, as the Company has determined that it was the principal in the arrangement. The Company&#8217;s conclusion is based on its role in controlling the goods and services consumed by the end-customer throughout the license term or development life cycle, combined with its control over the price charged to the end-user for such goods and services. The fees paid to the sales channel intermediary are expensed as incurred as it relates to a period of performance of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, and the sales channel intermediary is paid the same rate of commission on any license term renewals or additional professional services that are sold to the customer.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Costs</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Costs include the cost of revenues and charges for impairment of property and equipment. Cost of revenues related to gunshot detection services primarily includes depreciation expense associated with capitalized customer acoustic sensor networks, communication expenses, costs related to hosting the Company's service application, costs related to operating its Incident Review Center (the &#8220;IRC&#8221;), providing remote and on-site customer support and maintenance and forensic services, certain personnel and related costs of operations, stock-based compensation and allocated overhead, which includes information technology, facility and equipment depreciation costs.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenues related to software license, maintenance and support, and professional services primarily include personnel costs of project managers, developers and analysts working on the various support tickets and work orders. Such costs are expensed as incurred as they do not create an asset owned by the Company. The Company expenses all costs as incurred for services that are not recoverable under an enforceable contract.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Advertising and Public Relations Costs</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Advertising and public relations costs are expensed as incurred. Advertising and public relations costs were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for the years ended December 31, 2021, 2020 and 2019, respectively, and were included in sales and marketing expense in the consolidated statements of operations.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Research and Development Costs</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development costs are expensed as incurred and consisted primarily of salaries and benefits, consultant fees, certain facilities costs, and other direct costs associated with the continued development of the Company&#8217;s solutions.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.078125;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Product development costs are expensed as incurred until technological feasibility has been established, which the Company defines as the completion of all planning, designing, coding and testing activities that are necessary to establish products that meet design specifications including functions, features and technical performance requirements. The Company has determined that technological feasibility for its software products is reached shortly before they are released for sale. Costs incurred after technological feasibility is established are not significant, and accordingly the Company expenses all research and development costs when incurred.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Cash and Cash Equivalents</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash and cash equivalents include all cash and highly liquid investments with an original maturity of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> or less.</span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021 and 2020, the Company&#8217;s cash and cash equivalents consisted of cash deposited in financial institutions.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Foreign Currency</span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The functional currency for the Company&#8217;s foreign subsidiaries is the local currency. The assets and liabilities of the subsidiary are translated into U.S. dollars using the exchange rate as of each balance sheet date. Revenues and expenses are translated at the average exchange rates for the period. Gains and losses from translations are recognized in foreign currency translation included in accumulated other comprehensive income (loss) in the accompanying consolidated balance sheets. Foreign currency exchange gains and losses that are realized are recorded in other expense, net, in the accompanying consolidated statements of operations.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Accounts Receivable, net and Contract Asset</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable, net consist of trade accounts receivables from the Company&#8217;s customers, net of allowance for doubtful accounts if deemed necessary. Accounts receivable are recorded as the invoiced amount. Accounts receivable also consists of trade accounts receivables (net of any commissions) from the sales channel intermediary through which the Company provides software license, maintenance and support, and professional services. The Company does not require collateral or other security for accounts receivable. Contract asset consists of revenues recognized in advance of invoicing the customer. The Company does not charge interest on accounts receivable that are past due.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company periodically evaluates the collectability of its accounts receivable and provides an allowance for potential credit losses based on the Company&#8217;s historical experience. At December 31, 2021 and 2020, the Company had a provision against accounts receivable of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">74,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. If a receivable is deemed by the Company to be uncollectible, the Company will write off the receivable to bad debt expense.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentrations of Risk</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Credit Risk</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#8212; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Financial instruments that potentially subject the Company to concentration of credit risk consisted primarily of cash and cash equivalents and accounts receivable from trade customers. The Company maintains its cash deposits at </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> domestic and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">four</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> international financial institutions. The Company is exposed to credit risk in the event of default by a financial institution to the extent that cash and cash equivalents are in excess of the amount insured by the Federal Deposit Insurance Corporation and other local country government agencies. The Company generally places its cash and cash equivalents with high-credit quality financial institutions. To date, the Company has not experienced any losses on its cash and cash equivalents.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentration of Accounts Receivable and Contract Asset</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#8212;</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> At December 31, 2021, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customer accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">65</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, of the Company&#8217;s total accounts receivable. At December 31, 2020, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">27</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, respectively, of the Company&#8217;s total accounts receivable.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentration of Revenues</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#8212; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For the year ended December 31, 2021, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">28</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the Company&#8217;s revenues. For the year ended December 31, 2020, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the Company&#8217;s revenues. For the year ended December 31, 2019, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">20</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the Company&#8217;s revenues.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentration of Suppliers</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#8212; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company relies on a limited number of suppliers and contract manufacturers. In particular, a single supplier is currently the sole manufacturer of the Company&#8217;s proprietary sensors.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Business Acquisitions</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Acquisition-related expenses are recognized separately from the business combination and are recognized as general and administrative expense as incurred.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Goodwill</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Goodwill represents the excess of amounts paid over the fair value of net assets acquired from an acquisition. Goodwill is tested for impairment at the reporting unit level (operating segment or one level below an operating segment) on an annual basis (October 1) and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. The Company performed  its annual test for goodwill impairment as of October 1, 2021 and concluded that </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> goodwill impairment charge was necessary. Since inception through December 31, 2021, the Company has </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">t recorded any goodwill impairment.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:0.95pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Intangible Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intangible assets consisted of acquired patents and capitalized legal fees related to obtaining patents, as well as customer relationships from the Company&#8217;s acquisition of HunchLab in 2018 and LEEDS in 2020 (see Note 4, Business Acquisitions). Patent assets are stated at cost, less accumulated amortization. Customer relationships are recorded at fair value as of the date of the acquisition. Intangible assets are amortized on an attribution method, over their expected useful lives, which range from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> for patents and </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_db3f4966-9ce4-447e-a114-29f1335266d3;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">seven</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">fifteen years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> for customer relationships.</span></p></div><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Property and Equipment, net</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net, is stated at cost, less accumulated depreciation and amortization. The Company depreciates property and equipment using the straight-line method over their estimated useful lives, ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_294c13de-7b39-4e41-8d3f-1972683f2e6e;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. Leasehold improvements are amortized over the shorter of the asset&#8217;s useful life or the remaining lease term.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Costs incurred to develop software for internal use and for the Company&#8217;s solutions are capitalized and amortized over such software&#8217;s estimated useful life. Internally developed software costs capitalized during all periods presented have not been material. Property and equipment, net also includes software technology resulting from the Company&#8217;s acquisition of HunchLab, which was recorded at fair value as of the date of the acquisition, amortized on the straight-line basis over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Impairment of Long-Lived Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company annually reviews long-lived assets for impairment or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of the asset to the future undiscounted net cash flows which the asset is expected to generate. If such assets are determined to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the future undiscounted net cash flows arising from the assets. Assets to be disposed of are reported at the lower of their carrying amounts or fair value less cost to sell.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Royalty Expense</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In 2009, the Company entered into a license agreement with a third-party relating to a patented gunshot digital imaging system that facilitates integration with certain third-party systems. The terms of the license agreement require the Company to pay a one-time fee of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> for each license sold to a customer allowing the customer to integrate their ShotSpotter service with a third-party application, such as a video management system, with a minimum annual amount due of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">75,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. In 2021, 2020, and 2019, the Company incurred only the $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">75,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> minimum amount. The license agreement renews automatically on each subsequent year unless it is terminated in accordance with the agreement.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Fair Value Measurements</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company uses a three-level hierarchy for fair value measurements based on the nature of inputs used in the valuation of an asset or liability as of the measurement date. The three-level hierarchy prioritizes, within the measurement of fair value, the use of market-based information over entity-specific information. Fair value focuses on an exit price and is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The inputs or methodology used for valuing financial instruments are not necessarily an indication of the risks associated with investing in those financial instruments. The three-level hierarchy for fair value measurements is defined as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level I &#8212; Inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level II &#8212; Inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level III &#8212; Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">An asset&#8217;s or a liability&#8217;s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock-Based Compensation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generally grants options to purchase shares of its common stock to its employees, directors and non-employees for a fixed number of shares with an exercise price equal to the fair value of the underlying shares at the grant date. All stock option grants are accounted for using the fair value method, and stock-based compensation expense is recognized ratably over the requisite service period as the underlying options vest. The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company estimated the grant date fair value of its common stock options using the following assumptions:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Term</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> &#8212; The expected term represents the period that the stock-based compensation awards are expected to be outstanding. Since the Company did not have sufficient historical information to develop reasonable expectations about future exercise behavior, the Company used the simplified method to compute expected term, which reflects the weighted-average of time-to-vesting.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Risk-Free Interest Rate</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> &#8212; The risk-free interest rate is based on the yield on U.S. Treasury yield curve in effect at the grant date.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Volatility</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> &#8212;The expected volatility is based on the historical volatility of the Company&#8217;s stock.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Dividend Yield</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">&#8212; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected dividend yield is based on the Company's dividend policy at the time the options were granted. The Company does not plan to pay any dividends in the foreseeable future. Consequently, it has historically used an expected dividend yield of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company uses the market closing price of its common stock as traded on the Nasdaq Capital Market to determine fair value.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generally grants unvested restricted stock unit awards to non-employee directors and executive management for a fixed number of shares and a fixed vesting schedule. The restricted stock unit awards are valued using the closing price on the date of grant and stock-based compensation is recognized ratably over the requisite service period.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeitures are recognized as and when they occur.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Segment Information</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The chief operating decision maker is the Company's Chief Executive Officer, who allocates resources and assesses financial performance based upon discrete financial information at the consolidated level. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, the Company has determined that it operates as a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_6c495a93-ce59-484a-a4cd-9f8919950b83;"><span style="-sec-ix-hidden:F_43c80952-7b05-4fc6-996c-d8ed6b6927f7;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">single</span></span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> operating and reportable segment</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Income Taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company records income taxes in accordance with the liability method of accounting. Deferred taxes are recognized for the estimated taxes ultimately payable or recoverable based on enacted tax law. The Company establishes a valuation allowance to reduce the deferred tax assets when it is more likely than not that a deferred tax asset will not be realizable. Changes in tax rates are reflected in the tax provision as they occur.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:12.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In accounting for uncertainty in income taxes, the Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Net Income (Loss) per Share</span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of common shares and common stock equivalents outstanding during the period. Common stock equivalents are only included when their effect is dilutive. Common stock equivalents and unvested restricted stock units are potentially dilutive securities and include convertible preferred stock, warrants and outstanding stock options. These potentially dilutive securities are excluded from the computation of diluted net income (loss) per share if their inclusion would be anti-dilutive.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Recent Accounting Pronouncements Not Yet Effective</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In June 2016, the Financial Accounting Standards Board ("FASB') issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects current expected credit loss (&#8220;CECL&#8221;) and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The guidance will be effective at the beginning of the Company&#8217;s first quarter of fiscal 2023. Early adoption of the amendments is permitted. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In December 2019, the FASB issued </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ASU 2019-12</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">, Income Taxes (Topic 740),</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">simplifying the accounting for income taxes by removing certain exceptions to the general principles. The guidance will be effective at the beginning of the Company's first quarter of fiscal 2022. Early adoption of the amendments is permitted. The Company</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In October 2021, the FASB issued ASU 2021-08, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts from Customers</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. ASU 2021-08 aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and the effect of payment terms on subsequent revenue recognized by the acquirer. These amendments are effective prospectively for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is allowed. The Company is currently assessing the impact the adoption of this ASU will have on its consolidated financial statements.</span><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258192604840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Related Disclosures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue From Contract With Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Related Disclosures</a></td>
<td class="text"><p id="sb_98a70875_81d6_4adc_bebf_1cd288a215d4" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 3.</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Revenue Related Disclosures</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The changes in deferred revenue were as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:63.872%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.862%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.82%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.862%;"/>
        <td style="width:0.921%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,578</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26,958</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;New billings</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">60,132</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">42,499</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;Revenue recognized during the year from beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,480</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18,944</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;Revenue recognized during the year from new billings</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">33,509</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,947</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;Foreign currency impact</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ending balance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26,709</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,578</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">table presents remaining performance obligations for contractually committed revenues as of December 31, 2021 (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.391%;"/>
        <td style="width:16.661%;"/>
        <td style="width:1.808%;"/>
        <td style="width:1.372%;"/>
        <td style="width:14.747%;"/>
        <td style="width:0.319%;"/>
        <td style="width:0.702%;"/>
        <td style="width:0.0%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_33d53747-af05-4237-9ddc-ca6970b939d9;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022</span></span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37,539</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_56c15f5a-c8ac-4712-bf16-250c559e1d1a;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2023</span></span></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,081</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_f272e438-b71d-4724-a275-19cd6375d0ce;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2024</span></span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18,345</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_51c0cfb3-5eca-428e-b487-83aa79c17cd3;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Thereafter</span></span></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,344</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">92,309</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The timing of revenue recognition included  in the table above is based on estimates of go-live dates for contracts not yet live. Contractually committed revenue includes deferred revenue as of December 31, 2021 and amounts under contract that will be invoiced after December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the year ended December 31, 2021, the Company recognized revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">57.3</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from customers in the United States, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.9</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from customers in South Africa and the Bahamas. During the year ended December 31, 2020, the Company recognized revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">45.0</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from customers in the United States and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.7</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">from customers in South Africa and the Bahamas. During the year ended December 31, 2019 the Company</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">recognized </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39.7</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from customers in the United States and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.0</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from a customer in South Africa.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the year ended December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, the Company recognized revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from monthly subscription, maintenance and support services, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from professional software development services. During the year ended December 31, 2020, the Company recognized revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">45.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from monthly subscription, maintenance and support services. During the year ended December 31, 2019 the Company recognized revenues of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">40.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million from monthly subscription, maintenance and support services.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106657144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Acquisitions</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 4. Business Acquisitions</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the fourth quarter of 2020, the Company acquired all the membership interest interests in LEEDS, a New Jersey based technology company. The purchase consideration included cash consideration of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in ShotSpotter common stock. The purchase consideration also included a contingent earnout payable based on LEEDS&#8217; revenues generated during 2021 and 2022. The acquisition date fair value of the contingent earnout was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, resulting in a total purchase consideration of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million.</span></p><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the final allocation of the purchase price as of the acquisition date (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.633%;"/>
        <td style="width:16.727%;"/>
        <td style="width:1.371%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.665%;"/>
        <td style="width:0.319%;"/>
        <td style="width:0.914%;"/>
        <td style="width:0.0%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash and cash equivalents</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,044</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable and contract asset, net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,060</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">161</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease right-of-use asset</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">225</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Goodwill</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,432</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Customer relationship</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,410</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other asset</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">45</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued expenses and other current liabilities</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">458</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other liabilities</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">98</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total estimated consideration</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,821</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Goodwill primarily represents the value of the employee workforce as well as cash flows from future customers. The Company expects to deduct the amortization of goodwill and intangible assets for tax purposes. A portion of the amortization deduction will commence upon settlement of contingent consideration and contingent liabilities.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company valued the customer relationship asset using the income approach. Significant assumptions include forecasts of revenues, cost of revenues, research and development expense, sales and marketing expense, general and administrative expense and estimated customer attrition rates. The Company discounted the cash flows at </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">seven</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> percent, reflecting the risk profile of the asset. The customer relationship asset is being amortized over an estimated useful life of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> years.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Acquisition-related expenses totaled $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for the years ended December 31, 2021 and 2020, respectively, which were included in general and administrative expense in the consolidated statements of operations.</span></p><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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106751304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 5. Fair Value Measurements</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In October 2018, upon the acquisition of certain technology, referred to as HunchLab, from Azavea, Inc., the Company recognized a contingent consideration liability classified within Level III of the fair value hierarchy because some of the inputs used in its measurement were neither directly nor indirectly observable. In January 2020, and February 2021 based on the relevant revenues earned during the second and third year, of the three-year contingent consideration period, the Company paid $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million respectively, to Azavea, Inc., resulting in a reduction to zero of the contingent consideration liability.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">November 2020, using a Monte Carlo Simulation approach, the Company estimated the fair value of the contingent consideration liability classified within Level III of the fair value hierarchy at the acquisition date of</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">LEEDS </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">to be $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. During the year ended December 31, 2021, the fair value of the contingent consideration was increased by $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million based upon estimated 2022 revenue targets, representing an adjustment to the most likely outcome expected for the liability.</span></p><div style="font-size:11.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The changes in the fair value of the contingent consideration liability are summarized below (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:56.611%;"/>
        <td style="width:1.681%;"/>
        <td style="width:1.381%;"/>
        <td style="width:17.953%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.199%;"/>
        <td style="width:1.381%;"/>
        <td style="width:17.953%;"/>
        <td style="width:0.921%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">573</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">750</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Payment of contingent consideration liability</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">403</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">347</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change in fair value of contingent consideration</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,330</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contingent consideration from business combination</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">170</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ending balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,500</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">573</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> transfers into or out of Level III during the year ended December 31, 2021 and 2020.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106826296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 6. Goodwill</span></p><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The changes in goodwill for 2021 and 2020 are as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.293%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.096%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.36%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.096%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,811</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,379</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Acquisition of LEEDS (see Note 4&#8212;Business Acquisitions)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,432</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change during the year</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ending balance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,816</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,811</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company has </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">t recorded any goodwill impairment charges through December 31, 2021.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>42
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106794728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets, Net</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 7. Intangible Assets, net</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intangible assets as of December 31, 2021 and 2020 are as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:46.081%;"/>
        <td style="width:1.37%;"/>
        <td style="width:14.7%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.756%;"/>
        <td style="width:1.37%;"/>
        <td style="width:14.593%;"/>
        <td style="width:0.91%;"/>
        <td style="width:1.756%;"/>
        <td style="width:1.37%;"/>
        <td style="width:14.7%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Gross</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Accumulated Amortization</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Customer relationships</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,570</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,131</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,439</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Patents</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,214</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,089</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">125</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;&#160;Total intangible assets, net</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15,784</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,220</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,564</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Gross</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Accumulated Amortization</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Customer relationships</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,570</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">147</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,423</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Patents</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,158</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,041</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">117</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;&#160;Total intangible assets, net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15,728</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,188</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,540</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intangible amortization expense was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.09</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">table presents future intangible asset amortization as of December 31, 2021 (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:72.689%;"/>
        <td style="width:12.939%;"/>
        <td style="width:1.539%;"/>
        <td style="width:11.978%;"/>
        <td style="width:0.855%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,042</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2023</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2024</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,016</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2025</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">978</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2026</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">961</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Thereafter</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,547</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,564</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106746680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Details of Certain Consolidated Balance Sheet Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Details of Certain Consolidated Balance Sheet Accounts</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 8. Details of Certain Consolidated Balance Sheet Accounts</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Prepaid expenses and other current assets (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.026%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid software and licenses</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">756</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">653</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid insurance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">611</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">561</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other prepaid expenses</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">198</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">136</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred commissions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">822</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">715</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">117</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">107</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,504</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,172</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable and contract asset (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:63.894%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.858%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.788%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.858%;"/>
        <td style="width:0.921%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,167</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,459</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contract asset</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">536</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Allowance for potential credit losses</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">74</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">74</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,134</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,921</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Other assets (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.026%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred commissions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,723</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,465</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">195</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">140</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,918</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,605</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:66.367%;"/>
        <td style="width:1.606%;"/>
        <td style="width:1.381%;"/>
        <td style="width:12.824%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.606%;"/>
        <td style="width:1.381%;"/>
        <td style="width:12.824%;"/>
        <td style="width:1.006%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deployed equipment</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">35,882</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31,761</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Computer equipment</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,745</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,550</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Software</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,314</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,314</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Furniture and fixtures</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">295</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">217</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leasehold improvements</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">30</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">306</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vehicles</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">239</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">124</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Construction in progress</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,818</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,506</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44,323</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">36,778</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accumulated depreciation and amortization</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26,914</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21,432</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17,409</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15,346</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Depreciation and amortization expense during the years ended December 31, 2021, 2020 and 2019 was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Accrued expenses and other current liabilities (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.026%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Personnel-related accruals</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,864</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,217</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Royalties payable</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">47</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">55</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Professional fees</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">925</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">92</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sales/ use tax payable</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">167</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">46</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contingent consideration</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#9472;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">403</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease liability</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">409</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">484</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">268</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">316</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,680</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,613</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Other liabilities (long-term) (in thousand):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.04%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.02%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.988%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease liabilities</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,013</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">461</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contingent consideration liability</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,500</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">170</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,513</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">631</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106655704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment of Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property Plant And Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ImpairmentOfPropertyAndEquipmentTextBlock', window );">Impairment of Property and Equipment</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 9. Impairment of Property and Equipment</span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the years ended December 31, 2021 and 2020, the Company recognized impairment expense of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">234,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, respectively, for the impairment of property and equipment primarily related to the book value of customer assets installed at certain customers that did not renew during the year. During the year ended December 31, 2019, the Company did </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">t recognize any impairment</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_ImpairmentOfPropertyAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of property and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ImpairmentOfPropertyAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258107101832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing Arrangements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financing Arrangements</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 10. Financing Arrangements</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Credit Agreement</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">September 27, 2018</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, the Company entered into a Credit Agreement with Umpqua Bank (the &#8220;Umpqua Credit Agreement&#8221;), which allowed the Company to borrow up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million under a revolving loan facility (the &#8220;Revolving Facility&#8221;)</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. In August 2020, the Company entered into an amendment to its credit facility to increase the size of the available loan facility from $10.0 million to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">20.0</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company intends to use the Revolving Facility for general working capital purposes. Borrowings under the Umpqua Credit Agreement are secured by substantially all of the assets of the Company. The Umpqua Credit Agreement includes a letter of credit subfacility of up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. Any amounts outstanding under the letter of credit subfacility reduce the amount available for the Company to borrow under the Revolving Facility.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Borrowings under the Umpqua Credit Agreement bear interest, at the Company&#8217;s option, at a rate equal to either</span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> (1) a base rate, which fluctuates daily and is the greater of (a) the prime rate in effect as of any date of determination and (b) the daily LIBOR rate as of such date of determination plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% per annum, or (2) a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">LIBOR </span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">rate, which can be for a period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">30</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">60</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> or </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> days at the Company&#8217;s option and is equal to the published rate in the Wall Street Journal for such 30-, 60- or 90-day period </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> business days prior to the commencement of such period, in each case plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% per annum</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. The Company will be required to repay all amounts outstanding under the Umpqua Credit Agreement on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">September 27, 2022</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> or earlier if the Umpqua Credit Agreement is terminated prior to such date. The Umpqua Credit Agreement also includes an uncommitted incremental facility provision that would allow the Company, subject to satisfaction of certain conditions, including approval by Umpqua Bank, to increase the Revolving Facility up to a total of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Under </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the Umpqua Credit Agreement, the Company is subject to various negative covenants that limit, subject to certain exclusions, the Company&#8217;s ability to incur indebtedness, make loans, invest in or secure the obligations of other parties, pay or declare dividends, make distributions with respect to the Company&#8217;s securities, redeem </span></span><span style=""/></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">outstanding </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">shares of the Company&#8217;s stock, create subsidiaries, materially change the nature of its business, enter into related party transactions, engage in mergers and business combinations, the acquisition or transfer of Company assets outside of the ordinary course of business, grant liens or enter into collateral relationships involving company assets or reincorporate, reorganize or dissolve the Company. The Company is also required to maintain certain financial covenants tied to its leverage, interest charges and profitability.  In December 2021, the Company obtained a waiver for the financial covenant tied to its profitability</span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> borrowings outstanding as of December 31, 2021 and 2020.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106768184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 11. Related Party Transactions</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the year ended December 31, 2021, the Company recognized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in revenues, from ShotSpotter Labs projects with charitable organizations that have received donations from one of the Company&#8217;s directors and one of the Company&#8217;s significant shareholders. During the year ended December 31, 2020 and 2019, the Company recognized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively, in revenues from ShotSpotter Labs.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>47
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258107798408">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 12. Income Taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The domestic and foreign components of net income (loss) before income tax expense were as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:57.099%;"/>
        <td style="width:1.156%;"/>
        <td style="width:1.542%;"/>
        <td style="width:10.535%;"/>
        <td style="width:1.103%;"/>
        <td style="width:1.156%;"/>
        <td style="width:1.542%;"/>
        <td style="width:10.535%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.156%;"/>
        <td style="width:1.542%;"/>
        <td style="width:10.61%;"/>
        <td style="width:1.103%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Domestic</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,280</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,562</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,743</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">95</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">427</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss) before income tax</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,375</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,135</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,757</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The provision (benefit) for income tax consists of the following (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:57.161%;"/>
        <td style="width:1.103%;"/>
        <td style="width:1.541%;"/>
        <td style="width:10.501%;"/>
        <td style="width:1.103%;"/>
        <td style="width:1.124%;"/>
        <td style="width:1.541%;"/>
        <td style="width:10.501%;"/>
        <td style="width:1.103%;"/>
        <td style="width:1.124%;"/>
        <td style="width:1.541%;"/>
        <td style="width:10.554%;"/>
        <td style="width:1.103%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Current:</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred:</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">83</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">48</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">83</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">48</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total income tax expense (benefit)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
      </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A reconciliation of income taxes at the statutory federal income tax rate to income tax expense (benefit)   included in the accompanying consolidated statements of operations is as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:56.461%;"/>
        <td style="width:1.37%;"/>
        <td style="width:1.37%;"/>
        <td style="width:10.866%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.37%;"/>
        <td style="width:1.37%;"/>
        <td style="width:10.845%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.37%;"/>
        <td style="width:1.37%;"/>
        <td style="width:10.845%;"/>
        <td style="width:0.921%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Income tax at statutory rate</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">919</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">240</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">369</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change in valuation allowance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,288</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">165</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State tax</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">288</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">133</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock-based compensation</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">62</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">420</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development credit</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">160</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">103</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">82</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign rate differential</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">40</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">43</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">66</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">285</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
      </table></div><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Temporary differences that gave rise to significant portions of the Company&#8217;s deferred tax assets and liabilities as of December 31, 2021 and 2020 were as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:66.702%;"/>
        <td style="width:1.381%;"/>
        <td style="width:1.542%;"/>
        <td style="width:12.623%;"/>
        <td style="width:1.103%;"/>
        <td style="width:1.381%;"/>
        <td style="width:1.542%;"/>
        <td style="width:12.623%;"/>
        <td style="width:1.103%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred tax assets:</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net operating losses</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19,920</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">20,265</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Credits</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,557</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,292</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accruals and reserves</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,605</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,648</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred revenue and contract costs</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">140</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">296</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Gross deferred tax assets</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,222</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,501</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Valuation allowance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,955</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,667</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net deferred tax assets</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">267</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">834</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred tax liabilities:</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fixed assets and intangibles</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">267</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">785</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total deferred tax assets (liabilities), net</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">49</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In assessing the realizability</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company regularly assesses the likelihood that the deferred tax assets will be recovered from future taxable income. The Company considers projected future taxable income and ongoing tax planning strategies, then records a valuation allowance to reduce the carrying value of the net deferred taxes to an amount that is more likely than not able to be realized. Based upon the Company&#8217;s assessment of all available evidence, including the previous three years of U.S.-based taxable income and loss after permanent items, estimates of future profitability, and the Company&#8217;s overall prospects of future business, the Company determined that it is more likely than not that the Company will not be able to realize a portion of the deferred tax assets in the future. The Company will continue to assess the potential realization of deferred tax assets on an annual basis, or an interim basis if circumstances warrant. If the Company&#8217;s actual results and updated projections vary significantly from the projections used as a basis for this determination, the Company may</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">need to change</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">the</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">valuation</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">allowance against the gross</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">deferred tax assets. Management</span><span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">determined that a valuation allowance of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million was required as of December 31, 2021 and 2020, respectively.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The federal and state loss carryforwards begin to expire in 2027 and 2022, respectively, unless previously utilized. At December 31, 2021 and 2020, the Company had available net operating loss carryforwards of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">78.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">80.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively, for federal income tax purposes, of which $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">73.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million were generated before 2018 and will begin to expire in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2027</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. The remaining net operating losses of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million can be carried forward indefinitely under the Tax Cuts and Jobs Act. The Company continually monitors all positive and negative evidence regarding the realization of its deferred tax assets and may record assets when it becomes more likely than not, than they will be realized, which may impact the expense or benefit from income taxes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021 and 2020, the net operating losses for state purposes are $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">51.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively, and will begin to expire in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022 </span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">if not utilized.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">As of December 31, 2021, the Company had available for carryover, research and experimental credits of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for federal income tax purposes and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for state income tax purposes, which are available to reduce future income taxes. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The federal research and experimental tax credits will begin to expire, if not utilized, in 2027.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The California research and experimental tax credits carry forward indefinitely until utilized.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Section 382 of the Internal Revenue Code of 1986 (the &#8220;Code&#8221;), as amended, and similar California regulations impose substantial restrictions on the utilization of net operating losses and tax credits in the event of an &#8220;ownership change&#8221; of a corporation. Accordingly, the Company&#8217;s ability to utilize net operating losses and credit carryforwards may be limited as the result of such an &#8220;ownership change&#8221; as defined in the Code.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Uncertain Tax Positions</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company applied FASB ASC 740-10-50, Accounting for Uncertainty in Income Tax, which prescribes a recognition threshold and measurement attributes for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained.</span></p><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A reconciliation of the beginning and ending amounts of unrecognized uncertain tax positions is as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:79.735%;"/>
        <td style="width:1.442%;"/>
        <td style="width:2.04%;"/>
        <td style="width:15.319%;"/>
        <td style="width:1.464%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance as of December 31, 2019</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">772</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for current year tax positions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">70</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for prior year tax positions</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance as of December 31, 2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">859</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for current year tax positions</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">87</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for prior year tax positions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance as of December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">954</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Of the total unrecognized tax benefits at December 31, 2021, no amount will impact the Company's effective tax rate. The Company does not anticipate that there will be a substantial change in unrecognized tax benefits within the next 12 months.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company recognizes interest and penalties related to unrecognized tax positions within the income tax expense line in the accompanying consolidated statements of operations. There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> accrued interest and penalties associated with uncertain tax positions as of December 31, 2021 or December 31, 2020.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company files federal and state income tax returns in the U.S, certain U.S. territories, and certain foreign jurisdictions. The statues of limitations remain open for 2006 through 2021 in U.S. for federal and state purposes in the U.S. and certain U.S. territories. Years beyond the normal statutes of limitations remain open to audit by tax authorities due to tax attributes generated in earlier years which are being carried forward and may be audited in subsequent years when utilized.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>48
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106827128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Capital Stock</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 13. Capital Stock</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Common Stock</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company is authorized to issue </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">500,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of common stock with a par value of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.005</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share. At December 31, 2021 and 2020, there were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,703,430</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,538,998</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of common stock issued and outstanding, respectively. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Holders of common stock have voting rights equal to one vote per share of common stock held </span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">and are entitled to receive any dividends as may be declared from time to time by the Board.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021, shares of common stock reserved for future issuance were as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:78.268%;"/>
        <td style="width:1.97%;"/>
        <td style="width:0.707%;"/>
        <td style="width:18.349%;"/>
        <td style="width:0.707%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Options outstanding</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">783,928</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for future grant</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,661,956</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested restricted stock units</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">128,810</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,574,694</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Preferred Stock</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company is authorized to issue </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">20,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of preferred stock, with a par value of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.005</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. At December 31, 2021 and 2020, there was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> preferred stock issued or outstanding.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock Repurchase Program</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In May 2019, the Company's board of directors adopted a stock repurchase program for up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million of our common stock. Although the board of directors has authorized the stock repurchase program, it does not obligate  the Company to repurchase any specific dollar amount or number of shares, there is no expiration date for the stock repurchase program, and the stock repurchase program may be modified, suspended or terminated at any time and for any reason.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">During the year ended December 31, 2021, the Company repurchased </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">95,151</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of its common stock at an average price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37.82</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. During the year ended December 31, 2020, the Company repurchased </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">74,520</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of its common stock at an average price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21.65</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. The repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<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> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<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 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>49
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258107746488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) per Share</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 14. Net Income (Loss) per Share</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the computation of basic and diluted net income (loss) per share (in thousands, except share and per share data):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:45.969%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.595%;"/>
        <td style="width:0.91%;"/>
        <td style="width:1.745%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.777%;"/>
        <td style="width:0.685%;"/>
        <td style="width:1.745%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.777%;"/>
        <td style="width:0.685%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"><br/></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Numerator:</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,431</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,225</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,798</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Denominator:</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted-average shares outstanding, basic</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,647,558</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,408,757</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,302,780</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted-average shares outstanding, diluted</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,647,558</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,730,294</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,846,348</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss) per share, basic</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.38</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.11</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.16</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss) per share, diluted</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.38</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.10</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.15</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following potentially dilutive shares outstanding at the end of the periods presented were excluded in the calculation of diluted net income (loss) per share as the effect would have been anti-dilutive:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:46.375%;"/>
        <td style="width:0.696%;"/>
        <td style="width:15.305%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.767%;"/>
        <td style="width:0.696%;"/>
        <td style="width:15.305%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.767%;"/>
        <td style="width:0.696%;"/>
        <td style="width:15.305%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Options to purchase common stock</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">783,928</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">573,340</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">269,202</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested restricted stock units</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">128,810</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101,255</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54,620</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">912,738</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">674,595</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">323,822</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106660024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Warrants<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants And Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_CommonStockWarrantsTextBlock', window );">Common Stock Warrants</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 15. Common Stock Warrants</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021 and 2020, the Company had the following common stock warrants issued and outstanding:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:38.942%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.006%;"/>
        <td style="width:9.987%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.006%;"/>
        <td style="width:9.998%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.006%;"/>
        <td style="width:9.623%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.381%;"/>
        <td style="width:10.383%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.006%;"/>
        <td style="width:9.623%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Shares</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Warrant Class</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Issuance<br/>Date</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Price<br/>per Share</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Expiration<br/>Date</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Common stock warrant</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50,716</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">February 2014</span></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.1700</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">February 2021</span></span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The outstanding warrants for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50,716</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares were exercised in February 2021 on a cash basis and converted into </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50,716</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of common stock.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_CommonStockWarrantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_CommonStockWarrantsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106825464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Equity Incentive Plans</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 16. Equity Incentive Plans</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In February 2005, the Company adopted the 2005 Stock Plan, as amended in January 2010 and November 2012 (the &#8220;2005 Plan&#8221;). Under the 2005 Plan provisions, the Company was authorized to grant incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock units, and shares of restricted stock.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In May 2017, the Board and the Company&#8217;s stockholders approved the 2017 Equity Incentive Plan (the &#8220;2017 Plan&#8221;). As a result of the adoption of the 2017 Plan, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> further grants may be made under the 2005 Plan. The 2017 Plan provides for the issuance of stock options, restricted stock units and other awards to employees, directors and consultants of the Company. The 2017 Plan included an evergreen provision which provides for the number of shares of common stock reserved for issuance under the 2017 Plan to automatically increase on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">January 1</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> of each year by the lesser of (1) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the number of shares of the Company&#8217;s common stock outstanding on December 31</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;">st</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> of the preceding calendar year or (2) such number of shares as determined by the board of directors. The Company's board of directors did not authorize the automatic increase to the 2017 Plan on January 1, for the year ended December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the activity of shares available for grant under the 2017 Equity Incentive Plan:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:70.828%;"/>
        <td style="width:2.831%;"/>
        <td style="width:0.702%;"/>
        <td style="width:24.564%;"/>
        <td style="width:0.16%;"/>
        <td style="width:0.915%;"/>
        <td style="width:0.0%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,814,379</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increase in accordance with the evergreen provision</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Options issued during the year</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">111,489</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled during the year</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">43,101</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">RSUs granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">84,035</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,661,956</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock Options</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Incentive stock options may only be granted to Company employees and may only be granted with an exercise price not less than the fair value of the common stock, or not less than </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">110</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of fair value when the grant is issued to a person who, at the time of grant, owns stock representing more than </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the voting power of all classes of stock. Non-statutory stock options may be granted to Company employees, directors and consultants, and may be granted at a price per share not less than fair value on the date of the grant.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Options granted under the 2005 Plan and 2017 Plan generally vest over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> and expire no later than </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> years from the grant date. The 2005 Plan and 2017 Plan grants the Board discretion to determine when the options granted will become exercisable. The 2005 Plan and 2017 Plan allows for the exercise of unvested options with repurchase rights over the restricted common stock issued. At December 31, 2021, 2020, and 2019, there were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> unvested options resulting from early exercises.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The fair value of stock option grants is set forth below and was determined using the Black-Scholes option pricing model with the following assumptions:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.945%;"/>
        <td style="width:2.227%;"/>
        <td style="width:16.34%;"/>
        <td style="width:2.452%;"/>
        <td style="width:13.631%;"/>
        <td style="width:2.72%;"/>
        <td style="width:13.685%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="5" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fair value of common stock</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31.12</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">48.05</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23.49</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">34.07</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">20.07</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44.95</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected term (in years)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Risk-free interest rate</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.45</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.62</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.36</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.83</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.71</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.49</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected volatility</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">65</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">67</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">64</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">68</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">64</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">67</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected dividend yield</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;">&#8212;</span></p></td>
       </tr>
      </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A summary of stock option activities during 2021, 2020 and 2019 is as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:39.098%;"/>
        <td style="width:1.585%;"/>
        <td style="width:0.696%;"/>
        <td style="width:13.3%;"/>
        <td style="width:0.91%;"/>
        <td style="width:1.553%;"/>
        <td style="width:1.371%;"/>
        <td style="width:11.052%;"/>
        <td style="width:0.685%;"/>
        <td style="width:1.553%;"/>
        <td style="width:1.371%;"/>
        <td style="width:11.052%;"/>
        <td style="width:0.685%;"/>
        <td style="width:1.938%;"/>
        <td style="width:1.371%;"/>
        <td style="width:11.094%;"/>
        <td style="width:0.685%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Number<br/>of Options<br/>Outstanding</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br/>Average<br/>Exercise<br/>Price</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br/>Average<br/>Grant Date Fair Value per Option</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Aggregate Intrinsic Value Exercised (in thousands)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2018</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">820,186</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.44</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">138,200</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">35.76</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21.86</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercised</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">307,365</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.47</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,117</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">33,528</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24.80</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2019</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">617,493</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17.13</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">347,095</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">32.14</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19.15</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercised</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">96,456</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.25</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,257</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54,890</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26.07</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2020</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">813,242</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24.58</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">111,489</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39.00</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23.32</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercised</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">97,702</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9.20</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,064</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">43,101</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">35.84</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">783,928</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">28.00</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Additional information for stock options at December 31, 2021 were as follows:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.121%;"/>
        <td style="width:0.985%;"/>
        <td style="width:10.213%;"/>
        <td style="width:0.985%;"/>
        <td style="width:1.831%;"/>
        <td style="width:0.985%;"/>
        <td style="width:8.029%;"/>
        <td style="width:0.985%;"/>
        <td style="width:1.531%;"/>
        <td style="width:1.381%;"/>
        <td style="width:8.811%;"/>
        <td style="width:0.985%;"/>
        <td style="width:2.013%;"/>
        <td style="width:0.985%;"/>
        <td style="width:11.177%;"/>
        <td style="width:0.985%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Number<br/>of Options</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br/>Average<br/>Exercise<br/>Price</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Aggregate Intrinsic Value (in thousands)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br/>Average<br/>Remaining Contractual term (in years)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">783,928</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">28.00</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,524</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7.30</span></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercisable at December 31, 2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">453,000</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23.17</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,362</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6.37</span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December&#8239;31, 2021, total unrecognized stock-based compensation cost related to unvested stock options was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8239;million, which will be recognized ratably over a weighted-average period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.6</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> years.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">No</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> income tax benefits from stock-based compensation arrangements have been recognized in the consolidated statements of operations.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Restricted Stock Units</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company grants restricted stock units (&#8220;RSU&#8221;) under the 2017 Plan to executive management and its non-employee directors. RSUs granted to executive management generally vest over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. RSUs granted to non-employee directors generally vest annually. A new non-employee director will receive an initial grant upon joining the board of directors and all directors will receive new annual grants at each annual meeting of shareholders.</span></p><div style="font-size:11.0pt;font-family:Calibri;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the activity of RSU awards:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:46.221%;"/>
        <td style="width:1.863%;"/>
        <td style="width:0.696%;"/>
        <td style="width:15.824%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.842%;"/>
        <td style="width:1.37%;"/>
        <td style="width:13.319%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.842%;"/>
        <td style="width:1.37%;"/>
        <td style="width:13.34%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Number<br/>of RSUs</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br/>Average<br/>Grant Date Fair Value per RSU</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Aggregate Fair Value of RSUs Vested (in thousands)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2018</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">110,764</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19.58</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">62,382</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44.05</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">58,150</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24.75</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,610</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2019</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">114,996</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">30.24</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">91,759</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31.75</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54,970</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">32.12</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,766</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10,277</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41.50</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2020</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">141,508</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">29.67</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">84,035</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37.86</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">80,972</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">29.22</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,078</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15,761</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31.38</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">128,810</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">35.09</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021, total unrecognized stock-based compensation cost related to RSUs was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, which will be recognized ratably over a weighted-average period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.4</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> years.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">2017 Employee Stock Purchase Plan</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In May 2017, the Board and the Company&#8217;s stockholders adopted the 2017 Employee Stock Purchase Plan (&#8220;2017 ESPP&#8221;).</span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The 2017 ESPP permits the maximum discounted purchase price permitted under U.S. tax rules, including a &#8220;lookback&#8221;, which allows eligible employees to purchase shares of the Company&#8217;s common stock at a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% discount to the lesser of the fair market value of common stock at the beginning and end of the offering period.</span></span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The 2017 ESPP initial offering period, which began in June 2017, ran for approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24 months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> in length, and contained four 6-month purchase periods. </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Subsequent offering periods generally run for six months each. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">An employee&#8217;s purchase rights terminate immediately upon termination of employment or other withdrawal from the 2017 ESPP. </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> participant will have the right to purchase shares of common stock in an amount that has a fair market value of more than $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> determined as of the first day of the applicable purchase period, for each calendar year.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The 2017 ESPP contains a provision which provides for an automatic annual share increase on January 1 of each year, in an amount equal to the lesser of (1) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the total number of shares of common stock outstanding on December 31</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;">st</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> of the preceding calendar year, (2) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">150,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares or (3) such number of shares as determined by the board of directors. The Company's board of directors did not authorize the automatic increase to the 2017 ESPP plan on January 1, for the year ended December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the activity of shares available under the 2017 ESPP:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:70.828%;"/>
        <td style="width:2.831%;"/>
        <td style="width:0.702%;"/>
        <td style="width:24.723%;"/>
        <td style="width:0.915%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">429,521</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increase in accordance with the evergreen provision</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Issued during the year</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">30,193</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">399,328</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company accounts for employee stock purchases made under its 2017 ESPP using the estimated grant date fair value of accounting in accordance with ASC 718, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock Compensation</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. The Company values ESPP shares using the Black-Scholes model.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total stock-based compensation expense is recorded in the consolidated statements of operations and was allocated as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:46.209%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.693%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.756%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.693%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.756%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.693%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenues</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,567</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,093</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">670</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sales and marketing</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,612</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,268</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">955</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">734</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">580</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">365</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">General and administrative</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,959</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,521</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,067</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,872</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,462</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,057</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock-based compensation expense is recognized over the award&#8217;s expected vesting schedule. Forfeitures are recognized as and when they occur.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106657144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Compensation And Retirement Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Benefit Plan</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 17. Benefit Plan</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company sponsors a 401(k) plan to provide defined contribution retirement benefits for all eligible employees. Participants may contribute a portion of their compensation to the plan, subject to the limitations under the Internal Revenue Code. The Company is allowed to make 401(k) matching contributions as defined in the plan and as approved by the Board. The Company matched </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of employee contributions made during 2021 up to a maximum of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of compensation; the match will be deposited to the employees&#8217; 401(k) accounts in 2022. During the years ended December 31, 2021, 2020, and 2019, the Company recorded $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million,  and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively, of matching contribution expense. These matching contributions are subject to additional vesting criteria.</span></p><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://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 http://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 http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106771768">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>Lessee Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 18. Leases</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company leases its principal executive offices in Fremont, California, under a non-cancelable operating lease which expires on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">February 28, 2027</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> This lease does not have significant rent escalation holidays, concessions, leasehold improvement incentives, contingent rent provisions or other build-out clauses. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The lease contains an </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">option to extend</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> the term for an additional period of up to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> subject to certain terms and conditions.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> The lease includes both lease (e.g., fixed monthly rent payments) and non-lease components (e.g., common-area or other maintenance costs) which are accounted for as a single lease component as the Company elected the practical expedient to group lease and non-lease components for all leases. Upon lease commencement on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">October 1, 2021</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, the Company recognized an operating lease right-of-use asset of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and a corresponding lease liability of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, using a discount rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, which reflects the Company&#8217;s incremental borrowing rate for a similar asset and similar term as of the date of commencement.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In April 2020, the Company executed a lease agreement for office space in Washington, DC, under a non-cancelable operating lease that expires in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">November 2025</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. This lease does not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the lease does not contain contingent rent provisions. The lease contains an option to extend the term for an additional five years subject to certain terms and conditions. This lease includes both lease components (e.g., fixed payments including rent, taxes, parking, and insurance costs) and non-lease components (e.g., common-area or other maintenance costs), which are accounted for as a single lease component as the Company has elected the practical expedient to group lease and non-lease components for all leases. Upon lease commencement on May 1, 2020, the Company recognized an operating lease right-of-use asset of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and a corresponding lease liability of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, using a discount rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.85</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, which reflects the Company&#8217;s incremental borrowing rate for a similar asset and similar term as of the date of commencement.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In November 2020, as part of the LEEDS acquisition, the Company acquired the non-cancelable operating lease of LEEDS&#8217; office in Newark, New Jersey, which expires in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">July 2022</span></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. This lease does not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the lease does not contain contingent rent provisions or renewal options. This lease includes both lease (e.g., fixed monthly rent payments) and non-lease components (e.g., common-area or other maintenance costs) which are accounted for as a single lease component as the Company has elected the practical expedient to group lease and non-lease components for all leases. In measuring the lease liability upon acquisition, the Company used a discount rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% which reflects the Company&#8217;s incremental borrowing rate for a similar asset and similar term as of the date of acquisition.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The operating lease cost recognized for the year ended December 31, 2021, 2020 and 2019, was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Supplemental information related to the operating leases as follows (in thousands):</span></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.03%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.02%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.998%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Assets</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease right-of-use assets</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,323</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">882</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Liabilities</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Lease liabilities (short-term) </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a54d43ab-b223-421d-ab16-ab1ed4061a60;"><span style="-sec-ix-hidden:F_b8898581-b37f-45ef-9692-6e17857bccbb;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">(presented within Accrued expenses and other<br/>   current liabilities</span></span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">409</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">484</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Lease liabilities (long-term) </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_587e1677-c1a8-449e-9ced-6398e8970b6f;"><span style="-sec-ix-hidden:F_b08abeed-8d63-4c71-af5d-1de6d04b1ddb;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">presented within Other liabilities</span></span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,013</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">461</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total operating lease liabilities</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,422</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">945</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.051%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.998%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.998%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash paid for amounts included in the measurement of lease liabilities<br/></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">&#160;&#160;&#160;(presented within Operating cash flows)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">553</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">386</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Maturities of the lease liabilities at December 31, 2021 are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.357%;"/>
        <td style="width:16.652%;"/>
        <td style="width:1.807%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.899%;"/>
        <td style="width:0.914%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">508</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2023</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">523</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2024</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">538</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2025</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">545</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2026</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">499</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total lease payments, undiscounted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,613</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Less: imputed interest</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">191</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,422</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>54
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258108403496">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 19. Commitments and Contingencies</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Contingencies</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On August 28, 2018, Silvon S. Simmons (the "Plaintiff") amended a complaint against the City of Rochester, New York and various city employees, filed in the United States District Court, Western District of New York, to add the Company and employees as defendants. The amended complaint alleges conspiracy to violate plaintiff's civil rights, denial of the right to a fair trial, and malicious prosecution. The Plaintiff claims that ShotSpotter colluded with the City of Rochester to fabricate and create gunshot alert evidence to secure Plaintiff's conviction. On the basis of the allegations, the Plaintiff has petitioned for compensatory and punitive damages and other costs and expenses, including attorney's fees. The Company believes that the Plaintiff's claims are without merit and are disputing them vigorously.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On October 12, 2021, the Company filed a defamation lawsuit against VICE Media, LLC ("VICE"), in Delaware Superior Court. The complaint alleges that VICE intentionally misrepresented court records and targeted ShotSpotter with false accusations in order to cultivate a subversive brand that enables VICE to sell sponsored content to corporate advertisers. ShotSpotter seeks more than $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">200</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in compensatory damages and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in punitive damages.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company may become subject to legal proceedings, as well as demands and claims that arise in the normal course of business. Such claims, even if not meritorious, could result in the expenditure of significant financial and management resources. The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed and adjusted to include the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel, and other information and events pertaining to a particular matter.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">An unfavorable outcome on any litigation matters could require payment of substantial damages, or, in connection with any intellectual property infringement claims, could require the Company to pay ongoing royalty payments or could prevent the Company from selling certain of its products. As a result, a settlement of, or an unfavorable outcome on, any of the matters referenced above or other litigation matters could have a material adverse effect on the Company&#8217;s business, operating results, financial condition and cash flows.</span></p><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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 http://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 http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>55
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106778056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Note 20. Subsequent Events</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Subsequent to the year-end through March 16, 2022, the Company purchased </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">57,623</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> shares of its common stock at an average price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">28.34</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> per share for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. The repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">January 3, 2022</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, the Company acquired </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the member interests in Forensic Logic, LLC, the premier provider to law enforcement of network search technology and cloud-based information services, for a purchase consideration of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in cash, subject to working capital adjustments, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million of the Company&#8217;s common stock and additional contingent consideration. The contingent consideration is an earnout agreement for 2022 and 2023. Up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in contingent earnout will be payable based on Forensic Logic&#8217;s revenues generated during 2022. An additional amount up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million contingent earnout will be payable based on Forensic Logic&#8217;s revenues during 2023. The amounts will be determined and paid within approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90 days </span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">after the end of 2022 and 2023, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>56
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101996664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of 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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) regarding financial reporting. The consolidated financial statements include the results of the Company and its wholly-owned subsidiaries. In the opinion of management, the accompanying consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive income (loss), stockholders&#8217; equity and cash flows for the year ended December 31, 2021, but are not necessarily indicative of the results of operations or cash flows to be anticipated for any future period. The Company has evaluated subsequent events occurring after the date of the consolidated financial statements for events requiring recording or disclosure in the consolidated financial statements. All significant intercompany transactions have been eliminated during consolidation.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Use of Estimates</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its significant estimates including the valuation of accounts receivable, the lives and realization of tangible and intangible assets and goodwill, contingent consideration liabilities, stock-based compensation expense, customer life, accounting for revenue recognition, contingent liabilities related to legal matters, and income taxes including deferred taxes and any related valuation allowance. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the Company&#8217;s financial position and results of operations.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenue Recognition &#8211; Gunshot Detection Services</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generates substantially all of its revenues from the sale of gunshot detection subscription services, in which gunshot data generated by Company-owned sensors and software is sold to customers through a cloud-based hosting application for a specified contract period. Typically, the initial contract period is </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d777045a-c776-4dfc-b9ec-2c58c56e7fe1;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one </span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> in length. The subscription contract is generally noncancelable without cause. Generally, these service arrangements do not provide the customer with the right to take possession of the hardware or software supporting the subscription service at any time. A small portion of the Company&#8217;s revenues are generated from the delivery of setup services to install Company-owned sensors in the customer&#8217;s coverage area and other services including training and a license to integrate with third-party applications.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generally invoices customers for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the total contract value when the contract is fully executed and for the remaining </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% when the subscription service is operational and ready to go live &#8211; that is, when the customer has acknowledged the completion of all the deliverables in the signed customer acceptance form. The Company generally invoices subscription service renewals for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the total contract value when the renewal contract is executed. For the public safety solution, the pricing model is based on a per-square-mile basis. For security solutions, the pricing model is on a customized-site basis. As a result of the process for invoicing contracts and renewals upon execution, cash flows from operations and accounts receivable can fluctuate due to timing of contract execution and timing of deployment.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company recognizes revenues upon the satisfaction of performance obligations. At contract inception, the Company assesses the services promised in its contracts with customers and identifies a performance obligation for each promise to transfer to the customer a good or service (or bundle of services) that is distinct. To identify the performance obligations, the Company considers all of the services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. The Company determined that the subscription services, training, and licenses to integrate with third-party applications are each distinct and represent separate performance obligations. The setup activities are not distinct from the subscription service and are combined into the subscription service performance obligation. However, setup fees may provide a material right to the customer that has influence over the customer's decision to renew. All setup fees are assessed on a quantitative and qualitative basis to determine whether they represent a distinct performance obligation. The total contract value is allocated to each performance obligation identified based on the standalone selling price of the service. Discounts are allocated pro-rata to the identified performance obligations. For contracts that have an original duration of one year or less, the Company uses the practical expedient applicable to such contracts and does not consider the time value of money.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Revenues from subscription services are recognized ratably, on a straight-line basis, over the term of the subscription. Revenues from material rights are recognized ratably over the period in which they are determined to provide a material right to the customer, which is generally </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. Revenues from training and licenses to integrate with third-party applications are recognized upon delivery which generally occurs when the subscription service is operational and ready to go live.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Subscription renewal fees are recognized ratably over the term of the renewal, which is typically </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. While most customers elect to renew their agreements, in some cases, they may not be able to obtain the proper approvals or funding to complete the renewal prior to expiration. For these customers, the Company stops recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, the Company recognizes subscription revenues for the period between the expiration of the term of the agreement and the completion of the renewal process in the month in which the renewal is executed. If a customer declines to renew its subscription, then the remaining fees from material rights, if any, are immediately recognized.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company capitalizes certain incremental costs of obtaining a contract, which includes sales commissions. As there are not commensurate commissions earned on renewals of the subscription services, the Company capitalizes commissions related to subscription services provided under both the initial contract and renewal periods and amortizes the capitalized commissions on a straight-line basis over the customer life, which is determined to be </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For commissions that are earned on renewal contracts with an original duration of one year or less, the Company uses the practical expedient applicable to such commissions and recognizes the commissions immediately as expense</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">instead </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">of capitalizing.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Amortization of capitalized commissions was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenue Recognition &#8211; Software License, Maintenance and Support, and Professional Services</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">With the acquisition of LEEDS, LLC (&#8220;LEEDS&#8221;), the Company also generates revenues from the sale of (i)&#8239;a software license and related maintenance and support services to its proprietary software technology and (ii) professional software development services to a single customer, through a sales channel intermediary. The Company has been serving this customer for more than </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ten years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. The sales channel intermediary contract includes an annual, renewable subscription for software and related maintenance and support services. The contract also provides for the procurement of professional services, such as for software development and testing for product feature enhancements, by executing supplementary work orders.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company recognizes revenue from the license of its software license and related maintenance and support services revenues upon the satisfaction of performance obligations. The Company determined that the term-based software license should be combined with the maintenance and support services as a single performance obligation. The nature of the maintenance and support services, inclusive of the Company&#8217;s obligation to provide additional, unspecified software functionality over the license term, in allowing this single customer to be flexible in utilizing the customized software to respond to the changing regulatory environment, are critical to the customer&#8217;s ability to derive benefit and value from the license.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contractually, the Company provides continuous access to the software, maintenance and support services, helpdesk and technical support over the contract term, hence a time-elapsed method is used to recognize revenue. Revenues from the software license and maintenance and support services are recognized ratably over the term of the contract because the Company&#8217;s obligation to provide the license and related support services is uniform over the license term. The Company generally invoices for these services on a monthly basis in arrears. If a customer does not renew prior to the contract term expiring, the Company stops recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, the Company recognizes the revenues for the period between the expiration of the original contract term and the completion of the renewal process in the month in which the renewal is executed.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Professional services revenue consists of fees typically associated with the design, development and testing of product feature enhancements requested by the customer. The customer procures additional development services as needed, and generally based upon annual development plans negotiated by and between the customer and the Company. Professional services do not result in significant customization of the maintenance and support services and are considered distinct services. All, and any part of the output, of the Company&#8217;s professional services towards such product feature enhancements, belong to the customer. Accordingly, the Company satisfies the performance obligations over time as the performance of work typically creates or enhances an asset that the customer controls as the asset is created or enhanced. As these product feature enhancements each have a fixed contract fee, the Company recognizes revenue over time proportionally as work is performed, based on cumulative resource costs incurred as a percentage of total forecast costs for the project. Management uses significant judgement in making these estimates, which affect the timing of revenue recognition, including how much revenue to recognize in each period, and in estimating the timing of revenue recognition for remaining performance obligations (see Note 3). The contract price and billing schedule are stated in each work order and the Company generally invoices in monthly installments upon the commencement of each work order.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">  </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Gross versus net presentation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">  </span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company&#8217;s single software license and related service agreement was facilitated through a sales channel intermediary. The Company presents the total value of the billings to the customer as revenue (or gross) and that portion of the billings to the customer retained by the sales channel intermediary as a sales cost which is included in sales and marketing in the accompanying statement of operations, as the Company has determined that it was the principal in the arrangement. The Company&#8217;s conclusion is based on its role in controlling the goods and services consumed by the end-customer throughout the license term or development life cycle, combined with its control over the price charged to the end-user for such goods and services. The fees paid to the sales channel intermediary are expensed as incurred as it relates to a period of performance of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">, and the sales channel intermediary is paid the same rate of commission on any license term renewals or additional professional services that are sold to the customer.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Costs</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Costs</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Costs include the cost of revenues and charges for impairment of property and equipment. Cost of revenues related to gunshot detection services primarily includes depreciation expense associated with capitalized customer acoustic sensor networks, communication expenses, costs related to hosting the Company's service application, costs related to operating its Incident Review Center (the &#8220;IRC&#8221;), providing remote and on-site customer support and maintenance and forensic services, certain personnel and related costs of operations, stock-based compensation and allocated overhead, which includes information technology, facility and equipment depreciation costs.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenues related to software license, maintenance and support, and professional services primarily include personnel costs of project managers, developers and analysts working on the various support tickets and work orders. Such costs are expensed as incurred as they do not create an asset owned by the Company. The Company expenses all costs as incurred for services that are not recoverable under an enforceable contract.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising and Public Relations Costs</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Advertising and Public Relations Costs</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Advertising and public relations costs are expensed as incurred. Advertising and public relations costs were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million for the years ended December 31, 2021, 2020 and 2019, respectively, and were included in sales and marketing expense in the consolidated statements of operations.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Costs</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Research and Development Costs</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development costs are expensed as incurred and consisted primarily of salaries and benefits, consultant fees, certain facilities costs, and other direct costs associated with the continued development of the Company&#8217;s solutions.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Product development costs are expensed as incurred until technological feasibility has been established, which the Company defines as the completion of all planning, designing, coding and testing activities that are necessary to establish products that meet design specifications including functions, features and technical performance requirements. The Company has determined that technological feasibility for its software products is reached shortly before they are released for sale. Costs incurred after technological feasibility is established are not significant, and accordingly the Company expenses all research and development costs when incurred.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Cash and Cash Equivalents</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash and cash equivalents include all cash and highly liquid investments with an original maturity of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> or less.</span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021 and 2020, the Company&#8217;s cash and cash equivalents consisted of cash deposited in financial institutions.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Foreign Currency</span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The functional currency for the Company&#8217;s foreign subsidiaries is the local currency. The assets and liabilities of the subsidiary are translated into U.S. dollars using the exchange rate as of each balance sheet date. Revenues and expenses are translated at the average exchange rates for the period. Gains and losses from translations are recognized in foreign currency translation included in accumulated other comprehensive income (loss) in the accompanying consolidated balance sheets. Foreign currency exchange gains and losses that are realized are recorded in other expense, net, in the accompanying consolidated statements of operations.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable, net and Contract Asset</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Accounts Receivable, net and Contract Asset</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable, net consist of trade accounts receivables from the Company&#8217;s customers, net of allowance for doubtful accounts if deemed necessary. Accounts receivable are recorded as the invoiced amount. Accounts receivable also consists of trade accounts receivables (net of any commissions) from the sales channel intermediary through which the Company provides software license, maintenance and support, and professional services. The Company does not require collateral or other security for accounts receivable. Contract asset consists of revenues recognized in advance of invoicing the customer. The Company does not charge interest on accounts receivable that are past due.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company periodically evaluates the collectability of its accounts receivable and provides an allowance for potential credit losses based on the Company&#8217;s historical experience. At December 31, 2021 and 2020, the Company had a provision against accounts receivable of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">74,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. If a receivable is deemed by the Company to be uncollectible, the Company will write off the receivable to bad debt expense.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Risk</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentrations of Risk</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Credit Risk</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#8212; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Financial instruments that potentially subject the Company to concentration of credit risk consisted primarily of cash and cash equivalents and accounts receivable from trade customers. The Company maintains its cash deposits at </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> domestic and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">four</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> international financial institutions. The Company is exposed to credit risk in the event of default by a financial institution to the extent that cash and cash equivalents are in excess of the amount insured by the Federal Deposit Insurance Corporation and other local country government agencies. The Company generally places its cash and cash equivalents with high-credit quality financial institutions. To date, the Company has not experienced any losses on its cash and cash equivalents.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentration of Accounts Receivable and Contract Asset</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#8212;</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> At December 31, 2021, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customer accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">65</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, of the Company&#8217;s total accounts receivable. At December 31, 2020, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">27</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%, respectively, of the Company&#8217;s total accounts receivable.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentration of Revenues</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#8212; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For the year ended December 31, 2021, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">28</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the Company&#8217;s revenues. For the year ended December 31, 2020, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the Company&#8217;s revenues. For the year ended December 31, 2019, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> customers accounted for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">20</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% of the Company&#8217;s revenues.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentration of Suppliers</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> &#8212; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company relies on a limited number of suppliers and contract manufacturers. In particular, a single supplier is currently the sole manufacturer of the Company&#8217;s proprietary sensors.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Acquisitions</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Business Acquisitions</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Acquisition-related expenses are recognized separately from the business combination and are recognized as general and administrative expense as incurred.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Goodwill</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Goodwill represents the excess of amounts paid over the fair value of net assets acquired from an acquisition. Goodwill is tested for impairment at the reporting unit level (operating segment or one level below an operating segment) on an annual basis (October 1) and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. The Company performed  its annual test for goodwill impairment as of October 1, 2021 and concluded that </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> goodwill impairment charge was necessary. Since inception through December 31, 2021, the Company has </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">t recorded any goodwill impairment.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:0.95pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Intangible Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intangible assets consisted of acquired patents and capitalized legal fees related to obtaining patents, as well as customer relationships from the Company&#8217;s acquisition of HunchLab in 2018 and LEEDS in 2020 (see Note 4, Business Acquisitions). Patent assets are stated at cost, less accumulated amortization. Customer relationships are recorded at fair value as of the date of the acquisition. Intangible assets are amortized on an attribution method, over their expected useful lives, which range from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> for patents and </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_db3f4966-9ce4-447e-a114-29f1335266d3;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">seven</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">fifteen years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> for customer relationships.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, net</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Property and Equipment, net</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net, is stated at cost, less accumulated depreciation and amortization. The Company depreciates property and equipment using the straight-line method over their estimated useful lives, ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_294c13de-7b39-4e41-8d3f-1972683f2e6e;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">three</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. Leasehold improvements are amortized over the shorter of the asset&#8217;s useful life or the remaining lease term.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Costs incurred to develop software for internal use and for the Company&#8217;s solutions are capitalized and amortized over such software&#8217;s estimated useful life. Internally developed software costs capitalized during all periods presented have not been material. Property and equipment, net also includes software technology resulting from the Company&#8217;s acquisition of HunchLab, which was recorded at fair value as of the date of the acquisition, amortized on the straight-line basis over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentImpairment', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Impairment of Long-Lived Assets</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company annually reviews long-lived assets for impairment or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of the asset to the future undiscounted net cash flows which the asset is expected to generate. If such assets are determined to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the future undiscounted net cash flows arising from the assets. Assets to be disposed of are reported at the lower of their carrying amounts or fair value less cost to sell.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_RoyaltyExpensePolicyTextBlock', window );">Royalty Expense</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Royalty Expense</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In 2009, the Company entered into a license agreement with a third-party relating to a patented gunshot digital imaging system that facilitates integration with certain third-party systems. The terms of the license agreement require the Company to pay a one-time fee of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> for each license sold to a customer allowing the customer to integrate their ShotSpotter service with a third-party application, such as a video management system, with a minimum annual amount due of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">75,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. In 2021, 2020, and 2019, the Company incurred only the $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">75,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> minimum amount. The license agreement renews automatically on each subsequent year unless it is terminated in accordance with the agreement.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Fair Value Measurements</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company uses a three-level hierarchy for fair value measurements based on the nature of inputs used in the valuation of an asset or liability as of the measurement date. The three-level hierarchy prioritizes, within the measurement of fair value, the use of market-based information over entity-specific information. Fair value focuses on an exit price and is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The inputs or methodology used for valuing financial instruments are not necessarily an indication of the risks associated with investing in those financial instruments. The three-level hierarchy for fair value measurements is defined as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level I &#8212; Inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level II &#8212; Inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Level III &#8212; Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">An asset&#8217;s or a liability&#8217;s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock-Based Compensation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generally grants options to purchase shares of its common stock to its employees, directors and non-employees for a fixed number of shares with an exercise price equal to the fair value of the underlying shares at the grant date. All stock option grants are accounted for using the fair value method, and stock-based compensation expense is recognized ratably over the requisite service period as the underlying options vest. The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company estimated the grant date fair value of its common stock options using the following assumptions:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Term</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> &#8212; The expected term represents the period that the stock-based compensation awards are expected to be outstanding. Since the Company did not have sufficient historical information to develop reasonable expectations about future exercise behavior, the Company used the simplified method to compute expected term, which reflects the weighted-average of time-to-vesting.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Risk-Free Interest Rate</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> &#8212; The risk-free interest rate is based on the yield on U.S. Treasury yield curve in effect at the grant date.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Expected Volatility</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> &#8212;The expected volatility is based on the historical volatility of the Company&#8217;s stock.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Dividend Yield</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">&#8212; </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected dividend yield is based on the Company's dividend policy at the time the options were granted. The Company does not plan to pay any dividends in the foreseeable future. Consequently, it has historically used an expected dividend yield of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company uses the market closing price of its common stock as traded on the Nasdaq Capital Market to determine fair value.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company generally grants unvested restricted stock unit awards to non-employee directors and executive management for a fixed number of shares and a fixed vesting schedule. The restricted stock unit awards are valued using the closing price on the date of grant and stock-based compensation is recognized ratably over the requisite service period.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeitures are recognized as and when they occur.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Segment Information</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The chief operating decision maker is the Company's Chief Executive Officer, who allocates resources and assesses financial performance based upon discrete financial information at the consolidated level. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, the Company has determined that it operates as a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_6c495a93-ce59-484a-a4cd-9f8919950b83;"><span style="-sec-ix-hidden:F_43c80952-7b05-4fc6-996c-d8ed6b6927f7;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">single</span></span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> operating and reportable segment</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Income Taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company records income taxes in accordance with the liability method of accounting. Deferred taxes are recognized for the estimated taxes ultimately payable or recoverable based on enacted tax law. The Company establishes a valuation allowance to reduce the deferred tax assets when it is more likely than not that a deferred tax asset will not be realizable. Changes in tax rates are reflected in the tax provision as they occur.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In accounting for uncertainty in income taxes, the Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) per Share</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Net Income (Loss) per Share</span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of common shares and common stock equivalents outstanding during the period. Common stock equivalents are only included when their effect is dilutive. Common stock equivalents and unvested restricted stock units are potentially dilutive securities and include convertible preferred stock, warrants and outstanding stock options. These potentially dilutive securities are excluded from the computation of diluted net income (loss) per share if their inclusion would be anti-dilutive.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock', window );">Recent Accounting Pronouncements Not Yet Effective</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Recent Accounting Pronouncements Not Yet Effective</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In June 2016, the Financial Accounting Standards Board ("FASB') issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects current expected credit loss (&#8220;CECL&#8221;) and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The guidance will be effective at the beginning of the Company&#8217;s first quarter of fiscal 2023. Early adoption of the amendments is permitted. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In December 2019, the FASB issued </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ASU 2019-12</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">, Income Taxes (Topic 740),</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">simplifying the accounting for income taxes by removing certain exceptions to the general principles. The guidance will be effective at the beginning of the Company's first quarter of fiscal 2022. Early adoption of the amendments is permitted. The Company</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">In October 2021, the FASB issued ASU 2021-08, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts from Customers</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. ASU 2021-08 aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and the effect of payment terms on subsequent revenue recognized by the acquirer. These amendments are effective prospectively for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is allowed. The Company is currently assessing the impact the adoption of this ASU will have on its consolidated financial statements.</span><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock', window );">Employee Stock Purchase Plan</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company accounts for employee stock purchases made under its 2017 ESPP using the estimated grant date fair value of accounting in accordance with ASC 718, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock Compensation</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">. The Company values ESPP shares using the Black-Scholes model.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee stock purchase plan ESPP policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Recent accounting pronouncements not yet effective.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_RoyaltyExpensePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty expense policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_RoyaltyExpensePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI http://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_PropertyPlantAndEquipmentImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentImpairment</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106791352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Related Disclosures (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue From Contract With Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Changes in Deferred Revenue</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The changes in deferred revenue were as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:63.872%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.862%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.82%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.862%;"/>
        <td style="width:0.921%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,578</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26,958</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;New billings</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">60,132</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">42,499</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;Revenue recognized during the year from beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,480</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18,944</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;Revenue recognized during the year from new billings</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">33,509</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,947</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;Foreign currency impact</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ending balance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26,709</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,578</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Remaining Performance Obligations for Contractually Committed Revenues</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">table presents remaining performance obligations for contractually committed revenues as of December 31, 2021 (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.391%;"/>
        <td style="width:16.661%;"/>
        <td style="width:1.808%;"/>
        <td style="width:1.372%;"/>
        <td style="width:14.747%;"/>
        <td style="width:0.319%;"/>
        <td style="width:0.702%;"/>
        <td style="width:0.0%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_33d53747-af05-4237-9ddc-ca6970b939d9;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022</span></span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37,539</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_56c15f5a-c8ac-4712-bf16-250c559e1d1a;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2023</span></span></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,081</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_f272e438-b71d-4724-a275-19cd6375d0ce;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2024</span></span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">18,345</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_51c0cfb3-5eca-428e-b487-83aa79c17cd3;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Thereafter</span></span></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,344</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">92,309</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="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>58
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106614232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Summary of Purchase Price Allocation as of Acquisition Date</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the final allocation of the purchase price as of the acquisition date (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.633%;"/>
        <td style="width:16.727%;"/>
        <td style="width:1.371%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.665%;"/>
        <td style="width:0.319%;"/>
        <td style="width:0.914%;"/>
        <td style="width:0.0%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash and cash equivalents</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7,044</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable and contract asset, net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,060</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">161</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease right-of-use asset</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">225</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Goodwill</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,432</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Customer relationship</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,410</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other asset</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">45</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accrued expenses and other current liabilities</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">458</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other liabilities</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">98</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total estimated consideration</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,821</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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>59
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106732184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of Changes in Fair Value of Contingent Consideration Liability</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The changes in the fair value of the contingent consideration liability are summarized below (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:56.611%;"/>
        <td style="width:1.681%;"/>
        <td style="width:1.381%;"/>
        <td style="width:17.953%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.199%;"/>
        <td style="width:1.381%;"/>
        <td style="width:17.953%;"/>
        <td style="width:0.921%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">573</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">750</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Payment of contingent consideration liability</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">403</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">347</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change in fair value of contingent consideration</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,330</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contingent consideration from business combination</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">170</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ending balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,500</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">573</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>60
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258185074568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Changes in Goodwill</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The changes in goodwill for 2021 and 2020 are as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.293%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.096%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.36%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.096%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Beginning balance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,811</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,379</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Acquisition of LEEDS (see Note 4&#8212;Business Acquisitions)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,432</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change during the year</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Ending balance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,816</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,811</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106734664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets Net</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Intangible assets as of December 31, 2021 and 2020 are as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:46.081%;"/>
        <td style="width:1.37%;"/>
        <td style="width:14.7%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.756%;"/>
        <td style="width:1.37%;"/>
        <td style="width:14.593%;"/>
        <td style="width:0.91%;"/>
        <td style="width:1.756%;"/>
        <td style="width:1.37%;"/>
        <td style="width:14.7%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Gross</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Accumulated Amortization</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Customer relationships</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,570</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,131</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,439</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Patents</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,214</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,089</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">125</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;&#160;Total intangible assets, net</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15,784</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,220</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,564</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Gross</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Accumulated Amortization</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Customer relationships</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,570</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">147</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,423</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Patents</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,158</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,041</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">117</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#160;&#160;&#160;&#160;Total intangible assets, net</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15,728</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,188</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14,540</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Future Intangible Asset Amortization</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">table presents future intangible asset amortization as of December 31, 2021 (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:72.689%;"/>
        <td style="width:12.939%;"/>
        <td style="width:1.539%;"/>
        <td style="width:11.978%;"/>
        <td style="width:0.855%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,042</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2023</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2024</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,016</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2025</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">978</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2026</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">961</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Thereafter</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8,547</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">13,564</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258187989720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Details of Certain Consolidated Balance Sheet Accounts (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Prepaid Expenses and Other Current Assets</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Prepaid expenses and other current assets (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.026%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid software and licenses</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">756</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">653</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Prepaid insurance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">611</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">561</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other prepaid expenses</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">198</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">136</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred commissions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">822</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">715</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">117</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">107</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,504</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,172</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock', window );">Schedule of Accounts Receivable and Contract Asset</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable and contract asset (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:63.894%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.858%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.788%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.858%;"/>
        <td style="width:0.921%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accounts receivable</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,167</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,459</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contract asset</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">536</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Allowance for potential credit losses</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">74</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">74</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">16,134</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,921</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Schedule of Other Assets</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Other assets (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.026%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred commissions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,723</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,465</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">195</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">140</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,918</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,605</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Property and equipment, net (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:66.367%;"/>
        <td style="width:1.606%;"/>
        <td style="width:1.381%;"/>
        <td style="width:12.824%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.606%;"/>
        <td style="width:1.381%;"/>
        <td style="width:12.824%;"/>
        <td style="width:1.006%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deployed equipment</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">35,882</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31,761</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Computer equipment</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,745</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,550</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Software</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,314</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,314</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Furniture and fixtures</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">295</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">217</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Leasehold improvements</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">30</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">306</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vehicles</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">239</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">124</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Construction in progress</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,818</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,506</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44,323</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">36,778</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accumulated depreciation and amortization</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26,914</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21,432</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17,409</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15,346</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Accrued expenses and other current liabilities (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.026%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.011%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Personnel-related accruals</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,864</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,217</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Royalties payable</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">47</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">55</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Professional fees</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">925</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">92</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sales/ use tax payable</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">167</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">46</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contingent consideration</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#9472;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">403</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease liability</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">409</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">484</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">268</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">316</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6,680</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,613</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Long-term Liabilities</a></td>
<td class="text"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Other liabilities (long-term) (in thousand):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.04%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.02%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.988%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease liabilities</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,013</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">461</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Contingent consideration liability</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,500</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">170</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span>&#160;</p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,513</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">631</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </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_ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of accounts receivable and contract asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfOtherAssetsNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="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>63
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258108807832">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Domestic and Foreign Components of Net Income (Loss) Before Income Tax Expense</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The domestic and foreign components of net income (loss) before income tax expense were as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:57.099%;"/>
        <td style="width:1.156%;"/>
        <td style="width:1.542%;"/>
        <td style="width:10.535%;"/>
        <td style="width:1.103%;"/>
        <td style="width:1.156%;"/>
        <td style="width:1.542%;"/>
        <td style="width:10.535%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.156%;"/>
        <td style="width:1.542%;"/>
        <td style="width:10.61%;"/>
        <td style="width:1.103%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Domestic</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,280</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,562</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,743</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">95</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">427</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">14</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss) before income tax</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,375</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,135</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,757</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Provision (Benefit) for Income Tax</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The provision (benefit) for income tax consists of the following (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:57.161%;"/>
        <td style="width:1.103%;"/>
        <td style="width:1.541%;"/>
        <td style="width:10.501%;"/>
        <td style="width:1.103%;"/>
        <td style="width:1.124%;"/>
        <td style="width:1.541%;"/>
        <td style="width:10.501%;"/>
        <td style="width:1.103%;"/>
        <td style="width:1.124%;"/>
        <td style="width:1.541%;"/>
        <td style="width:10.554%;"/>
        <td style="width:1.103%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Current:</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred:</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Federal</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">83</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">48</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">83</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">48</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total income tax expense (benefit)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
      </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Reconciliation of Statutory Federal Income Tax Rate to Income Tax Expense (Benefit)</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A reconciliation of income taxes at the statutory federal income tax rate to income tax expense (benefit)   included in the accompanying consolidated statements of operations is as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:56.461%;"/>
        <td style="width:1.37%;"/>
        <td style="width:1.37%;"/>
        <td style="width:10.866%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.37%;"/>
        <td style="width:1.37%;"/>
        <td style="width:10.845%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.37%;"/>
        <td style="width:1.37%;"/>
        <td style="width:10.845%;"/>
        <td style="width:0.921%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Income tax at statutory rate</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">919</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">240</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">369</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Change in valuation allowance</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,288</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">165</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">State tax</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">288</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">133</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Stock-based compensation</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">62</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">420</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development credit</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">160</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">103</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">82</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Foreign rate differential</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">40</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">43</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Other</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">66</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">285</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">56</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">90</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Company's Deferred Tax Assets and Liabilities</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Temporary differences that gave rise to significant portions of the Company&#8217;s deferred tax assets and liabilities as of December 31, 2021 and 2020 were as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:66.702%;"/>
        <td style="width:1.381%;"/>
        <td style="width:1.542%;"/>
        <td style="width:12.623%;"/>
        <td style="width:1.103%;"/>
        <td style="width:1.381%;"/>
        <td style="width:1.542%;"/>
        <td style="width:12.623%;"/>
        <td style="width:1.103%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred tax assets:</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net operating losses</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19,920</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">20,265</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Credits</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,557</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,292</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Accruals and reserves</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,605</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,648</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred revenue and contract costs</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">140</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">296</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Gross deferred tax assets</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">25,222</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,501</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Valuation allowance</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24,955</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23,667</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net deferred tax assets</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">267</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">834</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Deferred tax liabilities:</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fixed assets and intangibles</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">267</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">785</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total deferred tax assets (liabilities), net</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">49</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Uncertain Tax Positions</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A reconciliation of the beginning and ending amounts of unrecognized uncertain tax positions is as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:79.735%;"/>
        <td style="width:1.442%;"/>
        <td style="width:2.04%;"/>
        <td style="width:15.319%;"/>
        <td style="width:1.464%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance as of December 31, 2019</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">772</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for current year tax positions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">70</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for prior year tax positions</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance as of December 31, 2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">859</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for current year tax positions</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">87</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increases for prior year tax positions</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Balance as of December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">954</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<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 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>64
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106813496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock', window );">Schedule of Common Stock Reserved for Future Issuance</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021, shares of common stock reserved for future issuance were as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:78.268%;"/>
        <td style="width:1.97%;"/>
        <td style="width:0.707%;"/>
        <td style="width:18.349%;"/>
        <td style="width:0.707%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Options outstanding</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">783,928</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for future grant</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,661,956</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested restricted stock units</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">128,810</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,574,694</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </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_ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of common stock reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101623160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Summary of Computation of Basic and Diluted Net Loss per Share</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the computation of basic and diluted net income (loss) per share (in thousands, except share and per share data):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:45.969%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.595%;"/>
        <td style="width:0.91%;"/>
        <td style="width:1.745%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.777%;"/>
        <td style="width:0.685%;"/>
        <td style="width:1.745%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.777%;"/>
        <td style="width:0.685%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"><br/></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Numerator:</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,431</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,225</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,798</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Denominator:</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted-average shares outstanding, basic</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,647,558</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,408,757</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,302,780</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Weighted-average shares outstanding, diluted</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,647,558</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,730,294</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">11,846,348</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss) per share, basic</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.38</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.11</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.16</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Net income (loss) per share, diluted</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.38</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.10</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.15</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Anti-dilutive Shares Outstanding Excluded in Calculation of Diluted Net Income (Loss) per Share</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following potentially dilutive shares outstanding at the end of the periods presented were excluded in the calculation of diluted net income (loss) per share as the effect would have been anti-dilutive:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:46.375%;"/>
        <td style="width:0.696%;"/>
        <td style="width:15.305%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.767%;"/>
        <td style="width:0.696%;"/>
        <td style="width:15.305%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.767%;"/>
        <td style="width:0.696%;"/>
        <td style="width:15.305%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Options to purchase common stock</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">783,928</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">573,340</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">269,202</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested restricted stock units</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">128,810</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">101,255</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54,620</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">912,738</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">674,595</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">323,822</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106652824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants And Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of Common Stock Warrants Issued and Outstanding</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">At December 31, 2021 and 2020, the Company had the following common stock warrants issued and outstanding:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:38.942%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.006%;"/>
        <td style="width:9.987%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.006%;"/>
        <td style="width:9.998%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.006%;"/>
        <td style="width:9.623%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.381%;"/>
        <td style="width:10.383%;"/>
        <td style="width:1.006%;"/>
        <td style="width:1.006%;"/>
        <td style="width:9.623%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Shares</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Warrant Class</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Issuance<br/>Date</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Price<br/>per Share</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Expiration<br/>Date</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Common stock warrant</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">50,716</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">February 2014</span></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.1700</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">February 2021</span></span></p></td>
       </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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="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_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>67
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101945160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Fair Value of Stock Option Grants Valuation Assumptions by Block-Scholes Option Pricing Model</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The fair value of stock option grants is set forth below and was determined using the Black-Scholes option pricing model with the following assumptions:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.945%;"/>
        <td style="width:2.227%;"/>
        <td style="width:16.34%;"/>
        <td style="width:2.452%;"/>
        <td style="width:13.631%;"/>
        <td style="width:2.72%;"/>
        <td style="width:13.685%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="5" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Fair value of common stock</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31.12</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">48.05</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23.49</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">34.07</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">20.07</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">-$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44.95</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected term (in years)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6</span></span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Risk-free interest rate</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.45</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.62</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.36</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.83</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.71</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2.49</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected volatility</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">65</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">67</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">64</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">68</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">64</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%-</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">67</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">%</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Expected dividend yield</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;">&#8212;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">A summary of stock option activities during 2021, 2020 and 2019 is as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:39.098%;"/>
        <td style="width:1.585%;"/>
        <td style="width:0.696%;"/>
        <td style="width:13.3%;"/>
        <td style="width:0.91%;"/>
        <td style="width:1.553%;"/>
        <td style="width:1.371%;"/>
        <td style="width:11.052%;"/>
        <td style="width:0.685%;"/>
        <td style="width:1.553%;"/>
        <td style="width:1.371%;"/>
        <td style="width:11.052%;"/>
        <td style="width:0.685%;"/>
        <td style="width:1.938%;"/>
        <td style="width:1.371%;"/>
        <td style="width:11.094%;"/>
        <td style="width:0.685%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Number<br/>of Options<br/>Outstanding</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br/>Average<br/>Exercise<br/>Price</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br/>Average<br/>Grant Date Fair Value per Option</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Aggregate Intrinsic Value Exercised (in thousands)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2018</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">820,186</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">8.44</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">138,200</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">35.76</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">21.86</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercised</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">307,365</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.47</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">12,117</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">33,528</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24.80</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2019</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">617,493</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">17.13</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">347,095</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">32.14</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19.15</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercised</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">96,456</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3.25</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,257</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54,890</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">26.07</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2020</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">813,242</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24.58</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">111,489</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">39.00</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23.32</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercised</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">97,702</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9.20</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,064</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">43,101</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">35.84</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">783,928</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">28.00</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock', window );">Schedule of Additional Information for Stock Options</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Additional information for stock options at December 31, 2021 were as follows:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.121%;"/>
        <td style="width:0.985%;"/>
        <td style="width:10.213%;"/>
        <td style="width:0.985%;"/>
        <td style="width:1.831%;"/>
        <td style="width:0.985%;"/>
        <td style="width:8.029%;"/>
        <td style="width:0.985%;"/>
        <td style="width:1.531%;"/>
        <td style="width:1.381%;"/>
        <td style="width:8.811%;"/>
        <td style="width:0.985%;"/>
        <td style="width:2.013%;"/>
        <td style="width:0.985%;"/>
        <td style="width:11.177%;"/>
        <td style="width:0.985%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Number<br/>of Options</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br/>Average<br/>Exercise<br/>Price</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Aggregate Intrinsic Value (in thousands)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br/>Average<br/>Remaining Contractual term (in years)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Outstanding at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">783,928</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">28.00</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,524</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">7.30</span></span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Exercisable at December 31, 2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">453,000</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23.17</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,362</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">6.37</span></span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Unvested Restricted Stock Units Awards Activity</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the activity of RSU awards:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:46.221%;"/>
        <td style="width:1.863%;"/>
        <td style="width:0.696%;"/>
        <td style="width:15.824%;"/>
        <td style="width:0.921%;"/>
        <td style="width:1.842%;"/>
        <td style="width:1.37%;"/>
        <td style="width:13.319%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.842%;"/>
        <td style="width:1.37%;"/>
        <td style="width:13.34%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Number<br/>of RSUs</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Weighted<br/>Average<br/>Grant Date Fair Value per RSU</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Aggregate Fair Value of RSUs Vested (in thousands)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2018</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">110,764</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19.58</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">62,382</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">44.05</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">58,150</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">24.75</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,610</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2019</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">114,996</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">30.24</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">91,759</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31.75</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">54,970</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">32.12</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,766</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">10,277</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">41.50</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2020</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">141,508</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">29.67</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">84,035</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">37.86</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Vested</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">80,972</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">29.22</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,078</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Forfeited</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15,761</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">31.38</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Unvested RSUs at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">128,810</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">35.09</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-Based Compensation Expense Recorded in Consolidated Statements of Operations</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total stock-based compensation expense is recorded in the consolidated statements of operations and was allocated as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:46.209%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.693%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.756%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.693%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.756%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.693%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2019</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cost of revenues</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,567</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,093</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">670</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Sales and marketing</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,612</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,268</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">955</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Research and development</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">734</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">580</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">365</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">General and administrative</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,959</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,521</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,067</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">5,872</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4,462</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">3,057</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ssti_TwoThousandSeventeenEquityIncentivePlanMember', window );">2017 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock', window );">Schedule of Activity of Shares Available for Grant</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the activity of shares available for grant under the 2017 Equity Incentive Plan:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:70.828%;"/>
        <td style="width:2.831%;"/>
        <td style="width:0.702%;"/>
        <td style="width:24.564%;"/>
        <td style="width:0.16%;"/>
        <td style="width:0.915%;"/>
        <td style="width:0.0%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,814,379</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increase in accordance with the evergreen provision</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Options issued during the year</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">111,489</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Canceled during the year</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">43,101</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">RSUs granted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">84,035</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1,661,956</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember', window );">2017 Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock', window );">Schedule of Activity of Shares Available for Grant</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The following table summarizes the activity of shares available under the 2017 ESPP:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:70.828%;"/>
        <td style="width:2.831%;"/>
        <td style="width:0.702%;"/>
        <td style="width:24.723%;"/>
        <td style="width:0.915%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2020</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">429,521</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Increase in accordance with the evergreen provision</span></p></td>
        <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">&#8212;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Issued during the year</span></p></td>
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">30,193</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Shares available for grant at December 31, 2021</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">399,328</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award shares available for grant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock</td>
</tr>
<tr>
<td style="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_PlanNameAxis=ssti_TwoThousandSeventeenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ssti_TwoThousandSeventeenEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258108323624">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>Lessee Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease', window );">Summary of Supplemental Information Related to Operating Leases</a></td>
<td class="text"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Supplemental information related to the operating leases as follows (in thousands):</span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.03%;"/>
        <td style="width:1.381%;"/>
        <td style="width:15.02%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.998%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;">&#8203;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Assets</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Operating lease right-of-use assets</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,323</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">882</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;">Liabilities</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Lease liabilities (short-term) </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a54d43ab-b223-421d-ab16-ab1ed4061a60;"><span style="-sec-ix-hidden:F_b8898581-b37f-45ef-9692-6e17857bccbb;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">(presented within Accrued expenses and other<br/>   current liabilities</span></span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">)</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">409</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">484</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Lease liabilities (long-term) </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_587e1677-c1a8-449e-9ced-6398e8970b6f;"><span style="-sec-ix-hidden:F_b08abeed-8d63-4c71-af5d-1de6d04b1ddb;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">presented within Other liabilities</span></span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,013</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">461</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total operating lease liabilities</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,422</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">945</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.051%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.998%;"/>
        <td style="width:0.696%;"/>
        <td style="width:1.799%;"/>
        <td style="width:1.381%;"/>
        <td style="width:14.998%;"/>
        <td style="width:0.696%;"/>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">Year Ended December 31,</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:8.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2021</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;">2020</span></p></td>
        <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Cash paid for amounts included in the measurement of lease liabilities<br/></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">&#160;&#160;&#160;(presented within Operating cash flows)</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">553</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">386</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of Maturity of Operating Lease Liabilities</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Maturities of the lease liabilities at December 31, 2021 are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.357%;"/>
        <td style="width:16.652%;"/>
        <td style="width:1.807%;"/>
        <td style="width:1.371%;"/>
        <td style="width:14.899%;"/>
        <td style="width:0.914%;"/>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2022</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">508</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2023</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">523</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2024</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">538</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2025</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">545</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2026</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">499</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total lease payments, undiscounted</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,613</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Less: imputed interest</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">191</span></p></td>
        <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td>
       </tr>
       <tr style="height:10.0pt;">
        <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Total</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">2,422</span></p></td>
        <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;">&#160;</span></p></td>
       </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_ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of supplemental information related to operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258108139160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>Subsidiary </div>
<div>City</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_BusinessAndNatureOfOperationsLineItems', window );"><strong>Business And Nature Of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_NumberOfSubsidiary', window );">Number of subsidiary | Subsidiary</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_BusinessAndNatureOfOperationsLineItems', window );"><strong>Business And Nature Of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_NumberOfCitiesInWhichEntityOperates', window );">Number of cities in which entity operates | City</a></td>
<td class="nump">125<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_BusinessAndNatureOfOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business and nature of operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_BusinessAndNatureOfOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_NumberOfCitiesInWhichEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of cities in which entity operates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_NumberOfCitiesInWhichEntityOperates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_NumberOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_NumberOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258098619384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>Customers </div>
<div>Segment </div>
<div>Financialinstitution</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>Customers</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>Customers</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Provision for accounts receivable</a></td>
<td class="nump">$ 74,000<span></span>
</td>
<td class="nump">$ 74,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment charge of goodwill</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="top.Show.showAR( this, 'defref_ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer', window );">One-time license fee payable for each license sold to customer</a></td>
<td class="nump">5,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_MinimumAnnualAmountDueUnderLicenseAgreement', window );">Minimum annual amount due under license agreement</a></td>
<td class="nump">75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross', window );">Minimum amount incurred under license agreement</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="nump">$ 75,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segment | Segment</a></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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segment | Segment</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement', window );">Description of uncertain income tax position</a></td>
<td class="text">For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ssti_SoftwareTechnologyMember', window );">Software Technology | HunchLab</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment estimated useful lives</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_NumberOfCustomers', window );">Number of customers | Customers</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_NumberOfCustomers', window );">Number of customers | Customers</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Customer One | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Customer One | Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Customer Two | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Customer Two | Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Customer Three | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Credit Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained', window );">Number of financial institutions at which cash deposits are maintained | Financialinstitution</a></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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International | Credit Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained', window );">Number of financial institutions at which cash deposits are maintained | Financialinstitution</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and Marketing Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising and public relations costs</a></td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ssti_GunshotDetectionServicesMember', window );">Gunshot Detection 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="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned', window );">Percentage of contract price invoiced to customer on contract signed</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive', window );">Percentage of contract price invoiced to customer on subscription service operational and ready to go live</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted', window );">Percentage of contract value invoiced subscription service renewals on renewal contract executed</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ssti_GunshotDetectionServicesMember', window );">Gunshot Detection Services | Adoption of Topic 606</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_RevenuesMaterialRightRecognitionPeriod', window );">Revenues material right recognition 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_SubscriptionRenewalFeesRecognitionPeriod', window );">Subscription renewal fees recognition 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_CapitalizedCommissionsAmortizationPeriod', window );">Capitalized commissions, amortization period</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of capitalized commissions</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember', window );">Software License, Maintenance and Support, and Professional Services | Adoption of Topic 606</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_SalesChannelIntermediaryPeriodOfPerformance', window );">Sales channel intermediary period of performance</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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment estimated useful lives</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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | 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="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">7 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Gunshot Detection 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="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_SubscriptionServicesContractPeriod', window );">Subscription services initial contract 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Software License, Maintenance and Support, and Professional Services | Adoption of Topic 606</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_PeriodOfServiceToCustomers', window );">Period of service to customers</a></td>
<td class="text">10 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_HighlyLiquidInvestmentsMaturityPeriod', window );">Highly liquid investments maturity period</a></td>
<td class="text">3 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment estimated useful lives</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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">15 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Gunshot Detection 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_SubscriptionServicesContractPeriod', window );">Subscription services initial contract 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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_AccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounting policies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_AccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_CapitalizedCommissionsAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalized commissions amortization period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_CapitalizedCommissionsAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_HighlyLiquidInvestmentsMaturityPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Highly liquid investments maturity period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_HighlyLiquidInvestmentsMaturityPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_MinimumAnnualAmountDueUnderLicenseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum annual amount due under license agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_MinimumAnnualAmountDueUnderLicenseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_NumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_NumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financial institutions at which cash deposits are maintained.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>One-time license fee payable for each license sold to customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of contract price invoiced to customer on contract signed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of contract price invoiced to customer on subscription service operational and ready to go live.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of contract value invoiced subscription service renewals on renewal contract executed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_PeriodOfServiceToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of service to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_PeriodOfServiceToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_RevenuesMaterialRightRecognitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenues material right recognition period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_RevenuesMaterialRightRecognitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_SalesChannelIntermediaryPeriodOfPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sales channel intermediary period of performance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_SalesChannelIntermediaryPeriodOfPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_SubscriptionRenewalFeesRecognitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Subscription renewal fees recognition period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_SubscriptionRenewalFeesRecognitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_SubscriptionServicesContractPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Subscription services contract period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_SubscriptionServicesContractPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AmortizationOfDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the likelihood that an uncertainty in income taxes will not be sustained as a result of the examination by the taxing authority.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 15<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121825205&amp;loc=d3e27249-109313<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total expense recognized in the period for promotion, public relations, and brand or product advertising.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of costs incurred under a research and development arrangement accounted for as a contract to perform research and development for others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23221-108380<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23199-108380<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_PropertyPlantAndEquipmentByTypeAxis=ssti_SoftwareTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ssti_SoftwareTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ssti_HunchLabMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ssti_HunchLabMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ssti_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ssti_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MajorCustomersAxis=ssti_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ssti_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MajorCustomersAxis=ssti_CustomerThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ssti_CustomerThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ssti_GunshotDetectionServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ssti_GunshotDetectionServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101805160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Related Disclosures - Schedule of Changes in Deferred Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">$ 24,578<span></span>
</td>
<td class="nump">$ 26,958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">New billings</a></td>
<td class="nump">60,132<span></span>
</td>
<td class="nump">42,499<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ContractWithCustomerLiabilityForeignCurrencyImpact', window );">Foreign currency impact</a></td>
<td class="num">(12)<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">26,709<span></span>
</td>
<td class="nump">24,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerDurationAxis=ssti_RecognitionFromBeginningDeferredRevenueBalanceMember', window );">Recognition From Balance at the Beginning of the Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized during the year from beginning balance</a></td>
<td class="num">(24,480)<span></span>
</td>
<td class="num">(18,944)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerDurationAxis=ssti_RecognitionFromNewBillingsOfDeferredRevenueMember', window );">Revenue Recognized During the Year from New Billings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized during the year from beginning balance</a></td>
<td class="num">$ (33,509)<span></span>
</td>
<td class="num">$ (25,947)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_ContractWithCustomerLiabilityForeignCurrencyImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with customer, liability foreign currency impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ContractWithCustomerLiabilityForeignCurrencyImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ContractWithCustomerDurationAxis=ssti_RecognitionFromBeginningDeferredRevenueBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=ssti_RecognitionFromBeginningDeferredRevenueBalanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContractWithCustomerDurationAxis=ssti_RecognitionFromNewBillingsOfDeferredRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=ssti_RecognitionFromNewBillingsOfDeferredRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258102676280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Estimated remaining performance obligations for contractually committed revenues</a></td>
<td class="nump">$ 92,309<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Estimated remaining performance obligations for contractually committed revenues</a></td>
<td class="nump">$ 37,539<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Estimated remaining performance obligations for contractually committed revenues recognition period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Estimated remaining performance obligations for contractually committed revenues</a></td>
<td class="nump">$ 25,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Estimated remaining performance obligations for contractually committed revenues recognition period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Estimated remaining performance obligations for contractually committed revenues</a></td>
<td class="nump">$ 18,345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Estimated remaining performance obligations for contractually committed revenues recognition period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Estimated remaining performance obligations for contractually committed revenues</a></td>
<td class="nump">$ 11,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Estimated remaining performance obligations for contractually committed revenues recognition period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-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=2023-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-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>73
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258108403496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues 1 (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Estimated remaining performance obligations for contractually committed revenues</a></td>
<td class="nump">$ 92,309<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258103279304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Related Disclosures - Additional Information (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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ssti_SubscriptionMaintenanceAndSupportServicesMember', window );">Subscription, maintenance and support services Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 54.7<span></span>
</td>
<td class="nump">$ 45.7<span></span>
</td>
<td class="nump">$ 40.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ssti_ProfessionalSoftwareDevelopmentServicesMember', window );">Professional software development services member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">3.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">57.3<span></span>
</td>
<td class="nump">45.0<span></span>
</td>
<td class="nump">39.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_ZA', window );">South Africa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_BS', window );">Bahamas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 0.7<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 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)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProductOrServiceAxis=ssti_SubscriptionMaintenanceAndSupportServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ssti_SubscriptionMaintenanceAndSupportServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ssti_ProfessionalSoftwareDevelopmentServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ssti_ProfessionalSoftwareDevelopmentServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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=country_ZA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_ZA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=country_BS">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_BS</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258099383896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions - Additional Information (Details) - LEEDS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Business acquisition purchase consideration in cash</a></td>
<td class="nump">$ 21.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Preliminary fair value of the contingent earnout</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business acquisition estimated purchase consideration/purchase consideration</a></td>
<td class="nump">$ 23.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_PercentageOfDiscountedCashFlows', window );">Percentage of discounted cash flows</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ssti_LeedsLLCMember', window );">Customer Relationship</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangible assets, estimated useful life</a></td>
<td class="text">15 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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ssti_LeedsLLCMember', window );">Common 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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business acquisition purchase consideration, stock issued</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_PercentageOfDiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of discounted cash flows.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_PercentageOfDiscountedCashFlows</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ssti_LeedsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ssti_LeedsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258097204552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Acquisitions - Summary of Purchase Price Allocation as of Acquisition Date (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Nov. 24, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 2,816<span></span>
</td>
<td class="nump">$ 2,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ssti_LeedsLLCMember', window );">LEEDS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet', window );">Accounts receivable and contract asset, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(458)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(98)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total estimated consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ssti_LeedsLLCMember', window );">LEEDS | Customer Relationship</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Identifiable technology and intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,410<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_ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed accrued expenses and other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed current assets receivables and contract assets, net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ssti_LeedsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ssti_LeedsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101693176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</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="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payment of contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 403,000<span></span>
</td>
<td class="nump">$ 347,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet', window );">Transfers into or out of level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Estimated fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease', window );">Change in fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,330,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ssti_AzaveaIncMember', window );">Azavea, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payment of contingent consideration liability</a></td>
<td class="nump">$ 400,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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of contingent consideration in a business combination that is classified in shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ssti_AzaveaIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ssti_AzaveaIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>78
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101804776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Changes in Fair Value of Contingent Consideration Liability (Details) - Fair Value Measurements Recurring - Level 3 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 573<span></span>
</td>
<td class="nump">$ 750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Payment of contingent consideration liability</a></td>
<td class="num">(403)<span></span>
</td>
<td class="num">(347)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease', window );">Change in fair value of contingent consideration</a></td>
<td class="nump">1,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Contingent consideration from business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 573<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258108438792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Schedule of Changes in Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 2,811<span></span>
</td>
<td class="nump">$ 1,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition of LEEDS (see Note 4-Business Acquisitions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Change during the year</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 2,816<span></span>
</td>
<td class="nump">$ 2,811<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101832888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment charges</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258098404952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net - Schedule of Intangible Assets Net (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 15,784<span></span>
</td>
<td class="nump">$ 15,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(2,220)<span></span>
</td>
<td class="num">(1,188)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">13,564<span></span>
</td>
<td class="nump">14,540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">14,570<span></span>
</td>
<td class="nump">14,570<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,131)<span></span>
</td>
<td class="num">(147)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">13,439<span></span>
</td>
<td class="nump">14,423<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">1,214<span></span>
</td>
<td class="nump">1,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,089)<span></span>
</td>
<td class="num">(1,041)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 125<span></span>
</td>
<td class="nump">$ 117<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101891032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net - Additional Information (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, 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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible amortization expense</a></td>
<td class="nump">$ 1,032<span></span>
</td>
<td class="nump">$ 187<span></span>
</td>
<td class="nump">$ 88<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258107003368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net - Schedule of Future Intangible Asset Amortization (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite Lived Intangible Assets Future Amortization Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 1,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">1,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">1,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">8,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 13,564<span></span>
</td>
<td class="nump">$ 14,540<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258099344248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense And Other Assets Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_PrepaidSoftwareAndLicensesCurrent', window );">Prepaid software and licenses</a></td>
<td class="nump">$ 756<span></span>
</td>
<td class="nump">$ 653<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="nump">611<span></span>
</td>
<td class="nump">561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Other prepaid expenses</a></td>
<td class="nump">198<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCurrent', window );">Deferred commissions</a></td>
<td class="nump">822<span></span>
</td>
<td class="nump">715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total</a></td>
<td class="nump">$ 2,504<span></span>
</td>
<td class="nump">$ 2,172<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_PrepaidSoftwareAndLicensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid software and licenses current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_PrepaidSoftwareAndLicensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>85
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258098529416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accounts Receivable and Contract Asset (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 16,167<span></span>
</td>
<td class="nump">$ 12,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract asset</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_ssti_FinancingReceivableAllowanceForCreditLossesAdjustment', window );">Allowance for potential credit losses</a></td>
<td class="num">(74)<span></span>
</td>
<td class="num">(74)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_AccountsReceivableAndContractAssetCurrent', window );">Accounts receivable and contract asset</a></td>
<td class="nump">$ 16,134<span></span>
</td>
<td class="nump">$ 12,921<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_AccountsReceivableAndContractAssetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable and contract asset current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_AccountsReceivableAndContractAssetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_FinancingReceivableAllowanceForCreditLossesAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing receivable allowance for credit losses adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_FinancingReceivableAllowanceForCreditLossesAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>86
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258108590632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other Assets (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentDisclosureAbstract', window );"><strong>Other Assets Noncurrent 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCosts', window );">Deferred commissions</a></td>
<td class="nump">$ 1,723<span></span>
</td>
<td class="nump">$ 1,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total other assets</a></td>
<td class="nump">$ 1,918<span></span>
</td>
<td class="nump">$ 1,605<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_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258098458600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 44,323<span></span>
</td>
<td class="nump">$ 36,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(26,914)<span></span>
</td>
<td class="num">(21,432)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">17,409<span></span>
</td>
<td class="nump">15,346<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ssti_DeployedEquipmentMember', window );">Deployed 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">35,882<span></span>
</td>
<td class="nump">31,761<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">1,745<span></span>
</td>
<td class="nump">1,550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">1,314<span></span>
</td>
<td class="nump">1,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">295<span></span>
</td>
<td class="nump">217<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember', window );">Leasehold Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">239<span></span>
</td>
<td class="nump">124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 4,818<span></span>
</td>
<td class="nump">$ 1,506<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ssti_DeployedEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ssti_DeployedEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>88
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258108586728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Details of Certain Consolidated Balance Sheet Accounts - Additional Information (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, 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property Plant And Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 5.8<span></span>
</td>
<td class="nump">$ 5.4<span></span>
</td>
<td class="nump">$ 4.9<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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258103173080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract', window );"><strong>Accrued Expenses And Other Current Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Personnel-related accruals</a></td>
<td class="nump">$ 4,864<span></span>
</td>
<td class="nump">$ 4,217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedRoyaltiesCurrent', window );">Royalties payable</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fees</a></td>
<td class="nump">925<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Sales/ use tax payable</a></td>
<td class="nump">167<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability</a></td>
<td class="nump">409<span></span>
</td>
<td class="nump">484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">268<span></span>
</td>
<td class="nump">316<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 6,680<span></span>
</td>
<td class="nump">$ 5,613<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued expenses and other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedRoyaltiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRoyaltiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>90
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258108459624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other Long-term Liabilities (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract', window );"><strong>Accrued Expenses And Other Current Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">$ 2,013<span></span>
</td>
<td class="nump">$ 461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration liability</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities, noncurrent</a></td>
<td class="nump">$ 3,513<span></span>
</td>
<td class="nump">$ 631<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued expenses and other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106807224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment of Property and Equipment - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property Plant And Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductionRelatedImpairmentsOrCharges', window );">Impairment of property and equipment</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">$ 234,000<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_ProductionRelatedImpairmentsOrCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductionRelatedImpairmentsOrCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258102477480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing Arrangements - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>Business</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 27, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=ssti_UmpquaCreditAgreementMember', window );">Umpqua Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Credit facility outstanding amount repayment date</a></td>
<td class="text">Sep. 27,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Credit facility interest rate description</a></td>
<td class="text"> (1) a base rate, which fluctuates daily and is the greater of (a) the prime rate in effect as of any date of determination and (b) the daily LIBOR rate as of such date of determination plus 1.0% per annum, or (2) a LIBOR rate, which can be for a period of 30, 60 or 90 days at the Company&#8217;s option and is equal to the published rate in the Wall Street Journal for such 30-, 60- or 90-day period two business days prior to the commencement of such period, in each case plus 2.0% per annum<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCovenantCompliance', window );">Credit facility covenant description</a></td>
<td class="text">Under the Umpqua Credit Agreement, the Company is subject to various negative covenants that limit, subject to certain exclusions, the Company&#8217;s ability to incur indebtedness, make loans, invest in or secure the obligations of other parties, pay or declare dividends, make distributions with respect to the Company&#8217;s securities, redeem outstanding shares of the Company&#8217;s stock, create subsidiaries, materially change the nature of its business, enter into related party transactions, engage in mergers and business combinations, the acquisition or transfer of Company assets outside of the ordinary course of business, grant liens or enter into collateral relationships involving company assets or reincorporate, reorganize or dissolve the Company. The Company is also required to maintain certain financial covenants tied to its leverage, interest charges and profitability.  In December 2021, the Company obtained a waiver for the financial covenant tied to its profitability<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Credit facility borrowings outstanding</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=ssti_UmpquaCreditAgreementMember', window );">Umpqua Credit Agreement | LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument basis spread</a></td>
<td class="nump">2.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne', window );">Period of interest rate option applied on credit facility</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo', window );">Period of interest rate option applied on credit facility</a></td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree', window );">Period of interest rate option applied on credit facility</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate', window );">Number of business days prior to commencement of periods on interest rate | Business</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis', window );">Credit facility variable rate</a></td>
<td class="text">LIBOR <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=ssti_UmpquaCreditAgreementMember', window );">Umpqua Credit Agreement | LIBOR | Fluctuating Rate Per Annum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument basis spread</a></td>
<td class="nump">1.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility maximum borrowing capacity under loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Facility | Umpqua Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInitiationDate1', window );">Credit agreement date</a></td>
<td class="text">Sep. 27,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility maximum borrowing capacity under loan</a></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.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Facility | Umpqua Credit Agreement | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Increase in credit facility total</a></td>
<td class="nump">$ 25,000,000.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ssti_LetterOfCreditSubfacilityMember', window );">Letter of Credit Subfacility | Umpqua Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility maximum borrowing capacity under loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility period number of business days on variable rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility period of variable rate term one.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility period of variable rate term three.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility period of variable rate term two.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DebtInstrumentDescriptionOfVariableRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of reference rate used for variable rate of debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDescriptionOfVariableRateBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCovenantCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(19)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCovenantCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LineOfCreditFacilityInitiationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility first became available, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInitiationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LineOfCreditFacilityInterestRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=ssti_UmpquaCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=ssti_UmpquaCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ssti_DebtInstrumentFluctuatingRatePerAnnumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ssti_DebtInstrumentFluctuatingRatePerAnnumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=ssti_LetterOfCreditSubfacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ssti_LetterOfCreditSubfacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258108355480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Additional Information (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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=ssti_ShotSpotterLabsMember', window );">ShotSpotter Labs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue from related parties</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, 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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RelatedPartyTransactionAxis=ssti_ShotSpotterLabsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=ssti_ShotSpotterLabsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>94
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258188020792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Domestic and Foreign Components of Net Income (Loss) Before Income Tax 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, 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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (4,280)<span></span>
</td>
<td class="nump">$ 1,562<span></span>
</td>
<td class="nump">$ 1,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(95)<span></span>
</td>
<td class="num">(427)<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="num">$ (4,375)<span></span>
</td>
<td class="nump">$ 1,135<span></span>
</td>
<td class="nump">$ 1,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258098406696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Provision (Benefit) for Income Tax (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, 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="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="num">$ (7)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">6<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">50<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">50<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="num">$ (90)<span></span>
</td>
<td class="num">$ (41)<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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258103609352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Income Tax Expense (Benefit) (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, 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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax at statutory rate</a></td>
<td class="num">$ (919)<span></span>
</td>
<td class="nump">$ 240<span></span>
</td>
<td class="nump">$ 369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">1,288<span></span>
</td>
<td class="num">(165)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State tax</a></td>
<td class="num">(288)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="num">(133)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">62<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="num">(420)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development credit</a></td>
<td class="num">(160)<span></span>
</td>
<td class="num">(103)<span></span>
</td>
<td class="num">(82)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign rate differential</a></td>
<td class="nump">7<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">285<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="num">$ (90)<span></span>
</td>
<td class="num">$ (41)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>97
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258103611400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Company's Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating losses</a></td>
<td class="nump">$ 19,920<span></span>
</td>
<td class="nump">$ 20,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Credits</a></td>
<td class="nump">2,557<span></span>
</td>
<td class="nump">2,292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accruals and reserves</a></td>
<td class="nump">2,605<span></span>
</td>
<td class="nump">1,648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts', window );">Deferred revenue and contract costs</a></td>
<td class="nump">140<span></span>
</td>
<td class="nump">296<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">25,222<span></span>
</td>
<td class="nump">24,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(24,955)<span></span>
</td>
<td class="num">(23,667)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">267<span></span>
</td>
<td class="nump">834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles', window );">Fixed assets and intangibles</a></td>
<td class="num">$ (267)<span></span>
</td>
<td class="num">(785)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Total deferred tax assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets deferred income and contract costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities fixed assets and intangibles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258098564120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">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, 2020</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increased in valuation allowance</a></td>
<td class="nump">$ 25,000,000.0<span></span>
</td>
<td class="nump">$ 23,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest or penalties accrued</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">California</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLimitationsOnUse', window );">Research and experimental credits carryforwards, expiration</a></td>
<td class="text">The California research and experimental tax credits carry forward indefinitely until utilized.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_OperatingLossCarryforwardsSubjectToExpiration', window );">Net operating loss carryforwards subject to expiration</a></td>
<td class="nump">$ 78,400,000<span></span>
</td>
<td class="nump">80,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_OperatingLossCarryforwardsNotSubjectToExpiration', window );">Net operating loss carryforward not subject to expiration</a></td>
<td class="nump">$ 4,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_OperatingLossCarryforwardsLatestExpirationYear', window );">Net operating loss carryforwards latest expiration year</a></td>
<td class="text">2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Research and experimental credits carryforwards</a></td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLimitationsOnUse', window );">Research and experimental credits carryforwards, expiration</a></td>
<td class="text">The federal research and experimental tax credits will begin to expire, if not utilized, in 2027.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_OperatingLossCarryforwardsLatestExpirationYear', window );">Net operating loss carryforwards latest expiration year</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 50,100,000<span></span>
</td>
<td class="nump">$ 51,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Research and experimental credits carryforwards</a></td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_OperatingLossCarryforwardsLatestExpirationYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating loss carryforwards latest expiration year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_OperatingLossCarryforwardsLatestExpirationYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_OperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating loss carryforwards not subject to expiration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_OperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_OperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating loss carryforwards subject to expiration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_OperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardLimitationsOnUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the limitation related to use of the tax credit carryforward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardLimitationsOnUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101743048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Unrecognized Uncertain Tax Positions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 859<span></span>
</td>
<td class="nump">$ 772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases for current year tax positions</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases for prior year tax positions</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 954<span></span>
</td>
<td class="nump">$ 859<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258102456360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">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, 2020</div></th>
<th class="th"><div>May 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.005<span></span>
</td>
<td class="nump">$ 0.005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">11,703,430<span></span>
</td>
<td class="nump">11,538,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">11,703,430<span></span>
</td>
<td class="nump">11,538,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Common stock, voting rights</a></td>
<td class="text">Holders of common stock have voting rights equal to one vote per share of common stock held <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.005<span></span>
</td>
<td class="nump">$ 0.005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock</a></td>
<td class="nump">95,151<span></span>
</td>
<td class="nump">74,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average price per share</a></td>
<td class="nump">$ 37.82<span></span>
</td>
<td class="nump">$ 21.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock amount</a></td>
<td class="nump">$ 3,601,000<span></span>
</td>
<td class="nump">$ 1,615,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Amount approved for common stock repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258108049544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Stock - Schedule of Common Stock Reserved for Future Issuance (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuance</a></td>
<td class="nump">2,574,694<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuance</a></td>
<td class="nump">783,928<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ssti_SharesAvailableForFutureGrantMember', window );">Shares Available for Future Grant</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuance</a></td>
<td class="nump">1,661,956<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ssti_UnvestedRestrictedStockUnitsMember', window );">Unvested Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuance</a></td>
<td class="nump">128,810<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ssti_SharesAvailableForFutureGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ssti_SharesAvailableForFutureGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ssti_UnvestedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ssti_UnvestedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>102
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258099344120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share - Summary of Computation of Basic and Diluted Net Loss 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, 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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (4,431)<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
<td class="nump">$ 1,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding, basic</a></td>
<td class="nump">11,647,558<span></span>
</td>
<td class="nump">11,408,757<span></span>
</td>
<td class="nump">11,302,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares outstanding, diluted</a></td>
<td class="nump">11,647,558<span></span>
</td>
<td class="nump">11,730,294<span></span>
</td>
<td class="nump">11,846,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share, basic</a></td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per share, diluted</a></td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.15<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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258098395880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share - Schedule of Anti-dilutive Shares Outstanding Excluded in Calculation of Diluted Net Income (Loss) per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">912,738<span></span>
</td>
<td class="nump">674,595<span></span>
</td>
<td class="nump">323,822<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Options to Purchase Common 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">783,928<span></span>
</td>
<td class="nump">573,340<span></span>
</td>
<td class="nump">269,202<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ssti_UnvestedRestrictedStockUnitsMember', window );">Unvested 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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">128,810<span></span>
</td>
<td class="nump">101,255<span></span>
</td>
<td class="nump">54,620<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ssti_UnvestedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ssti_UnvestedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>104
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258106848552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Warrants - Schedule of Common Stock Warrants Issued and Outstanding (Details) - The February 2014 Common stock warrant - $ / shares<br></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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class Of Warrant Or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Shares of warrants issued and outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,716<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ClassOfWarrantOrRightsIssuanceMonthYear', window );">Issuance Date</a></td>
<td class="text">2014-02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Price per Share</a></td>
<td class="nump">$ 0.1700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ClassOfWarrantOrRightsExpirationMonthYear', window );">Expiration Date</a></td>
<td class="text">2021-02<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_ssti_ClassOfWarrantOrRightsExpirationMonthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or rights expire month year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ClassOfWarrantOrRightsExpirationMonthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearMonthItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_ClassOfWarrantOrRightsIssuanceMonthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrants or rights issuance month year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ClassOfWarrantOrRightsIssuanceMonthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearMonthItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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_ClassOfWarrantOrRightAxis=ssti_CommonStockWarrantFebruaryTwentyFourteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ssti_CommonStockWarrantFebruaryTwentyFourteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>105
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101678424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Warrants - Additional Information (Details) - Warrants Settled on Cash Basis<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class Of Warrant Or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights', window );">Warrants exercised</a></td>
<td class="nump">50,716<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of preferred stock into common stock, shares</a></td>
<td class="nump">50,716<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right number of securities exercised by warrants or rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_ClassOfWarrantOrRightAxis=ssti_WarrantsSettledInCashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ssti_WarrantsSettledInCashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>106
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258097991320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>May 31, 2017 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>Participant </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises', window );">Unvested options resulting from early exercises</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options to Purchase Common 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized stock-based compensation cost related to unvested stock options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Total unrecognized stock-based compensation cost related to unvested stock options, recognized ratably over a weighted-average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Income tax benefits from stock-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Total unrecognized stock-based compensation cost related to unvested stock options, recognized ratably over a weighted-average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,035<span></span>
</td>
<td class="nump">91,759<span></span>
</td>
<td class="nump">62,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value, Granted | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37.86<span></span>
</td>
<td class="nump">$ 31.75<span></span>
</td>
<td class="nump">$ 44.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized stock-based compensation cost related RSUs | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Unit | Executive Management</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ssti_TwoThousandFiveEquityIncentivePlanMember', window );">2005 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for future grant</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ssti_TwoThousandSeventeenEquityIncentivePlanMember', window );">2017 Equity Incentive 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for future grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,661,956<span></span>
</td>
<td class="nump">1,814,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod', window );">Shares of common stock reserved for issuance, automatic annual increase initiation period</a></td>
<td class="text">--01-01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percentage of number of shares of common stock outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ssti_IncentiveStockOptionsMember', window );">Incentive Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue', window );">Ownership percentage, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ssti_IncentiveStockOptionsMember', window );">Incentive Stock Options | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage of fair value of common stock granted to employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember', window );">2005 Plan and 2017 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember', window );">2005 Plan and 2017 Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember', window );">2017 Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for future grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399,328<span></span>
</td>
<td class="nump">429,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percentage of number of shares of common stock outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod', window );">Percentage of fair market value of common stock at beginning and end of offering period</a></td>
<td class="nump">15.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription', window );">Purchase of common stock under ESPP, Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The 2017 ESPP permits the maximum discounted purchase price permitted under U.S. tax rules, including a &#8220;lookback&#8221;, which allows eligible employees to purchase shares of the Company&#8217;s common stock at a 15% discount to the lesser of the fair market value of common stock at the beginning and end of the offering period.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward', window );">Initial offering period in length</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected', window );">Number of participant have the right to purchase shares of common stock | Participant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_FairMarketValueOfCommonStock', window );">Fair Market Value Of Common Stock | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance', window );">Periodic increment of common stock reserved for future issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_FairMarketValueOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair market value of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_FairMarketValueOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Periodic increment of common stock capital shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award discount from market price at beginning and end of offering period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based compensation arrangement by share-based payment award options minimum employee voting power ownership of all classes of stock to determine fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based compensation arrangement by Share-based payment award unvested options exercises.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares of common stock reserved for issuance automatic annual increase initiation period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of grantees affected by modification of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of terms of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ssti_TwoThousandFiveEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ssti_TwoThousandFiveEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ssti_TwoThousandSeventeenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ssti_TwoThousandSeventeenEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ssti_IncentiveStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ssti_IncentiveStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>107
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258103662968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans - Schedule of Activity of Shares Available for Grant (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Increase in accordance with the evergreen provision</a></td>
<td class="nump">2,574,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options issued during the year</a></td>
<td class="num">(111,489)<span></span>
</td>
<td class="num">(347,095)<span></span>
</td>
<td class="num">(138,200)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Canceled during the year</a></td>
<td class="nump">43,101<span></span>
</td>
<td class="nump">54,890<span></span>
</td>
<td class="nump">33,528<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ssti_TwoThousandSeventeenEquityIncentivePlanMember', window );">2017 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant at December 31, 2020</a></td>
<td class="nump">1,814,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options issued during the year</a></td>
<td class="num">(111,489)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Canceled during the year</a></td>
<td class="nump">43,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">RSUs granted</a></td>
<td class="num">(84,035)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant at December 31, 2021</a></td>
<td class="nump">1,661,956<span></span>
</td>
<td class="nump">1,814,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember', window );">2017 Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant at December 31, 2020</a></td>
<td class="nump">429,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issued during the year</a></td>
<td class="num">(30,193)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant at December 31, 2021</a></td>
<td class="nump">399,328<span></span>
</td>
<td class="nump">429,521<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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ssti_TwoThousandSeventeenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ssti_TwoThousandSeventeenEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>108
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258103632424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans - Schedule of Fair Value of Stock Option Grants Valuation Assumptions by Block-Scholes Option Pricing Model (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="nump">0.45%<span></span>
</td>
<td class="nump">0.36%<span></span>
</td>
<td class="nump">1.71%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="nump">1.62%<span></span>
</td>
<td class="nump">0.83%<span></span>
</td>
<td class="nump">2.49%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of common stock</a></td>
<td class="nump">$ 31.12<span></span>
</td>
<td class="nump">$ 23.49<span></span>
</td>
<td class="nump">$ 20.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="nump">64.00%<span></span>
</td>
<td class="nump">64.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of common stock</a></td>
<td class="nump">$ 48.05<span></span>
</td>
<td class="nump">$ 34.07<span></span>
</td>
<td class="nump">$ 44.95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">68.00%<span></span>
</td>
<td class="nump">67.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258097968744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans - Schedule of Stock Option Activity (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, 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options Outstanding, Beginning Balance</a></td>
<td class="nump">813,242<span></span>
</td>
<td class="nump">617,493<span></span>
</td>
<td class="nump">820,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Options Outstanding, Granted</a></td>
<td class="nump">111,489<span></span>
</td>
<td class="nump">347,095<span></span>
</td>
<td class="nump">138,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Options Outstanding, Exercised</a></td>
<td class="num">(97,702)<span></span>
</td>
<td class="num">(96,456)<span></span>
</td>
<td class="num">(307,365)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Options Outstanding, Canceled</a></td>
<td class="num">(43,101)<span></span>
</td>
<td class="num">(54,890)<span></span>
</td>
<td class="num">(33,528)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options Outstanding, Ending Balance</a></td>
<td class="nump">783,928<span></span>
</td>
<td class="nump">813,242<span></span>
</td>
<td class="nump">617,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Beginning Balance</a></td>
<td class="nump">$ 24.58<span></span>
</td>
<td class="nump">$ 17.13<span></span>
</td>
<td class="nump">$ 8.44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted</a></td>
<td class="nump">39.00<span></span>
</td>
<td class="nump">32.14<span></span>
</td>
<td class="nump">35.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised</a></td>
<td class="nump">9.20<span></span>
</td>
<td class="nump">3.25<span></span>
</td>
<td class="nump">1.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Canceled</a></td>
<td class="nump">35.84<span></span>
</td>
<td class="nump">26.07<span></span>
</td>
<td class="nump">24.80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Ending Balance</a></td>
<td class="nump">28.00<span></span>
</td>
<td class="nump">24.58<span></span>
</td>
<td class="nump">17.13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value per Option, Granted</a></td>
<td class="nump">$ 23.32<span></span>
</td>
<td class="nump">$ 19.15<span></span>
</td>
<td class="nump">$ 21.86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate Intrinsic Value Exercised</a></td>
<td class="nump">$ 3,064<span></span>
</td>
<td class="nump">$ 2,257<span></span>
</td>
<td class="nump">$ 12,117<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258102002824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans - Schedule of Additional Information for Stock Options (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<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>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure Of Compensation Related Costs Sharebased Payments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options, Outstanding</a></td>
<td class="nump">783,928<span></span>
</td>
<td class="nump">813,242<span></span>
</td>
<td class="nump">617,493<span></span>
</td>
<td class="nump">820,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding</a></td>
<td class="nump">$ 28.00<span></span>
</td>
<td class="nump">$ 24.58<span></span>
</td>
<td class="nump">$ 17.13<span></span>
</td>
<td class="nump">$ 8.44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding</a></td>
<td class="nump">$ 4,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual term (in years), Outstanding</a></td>
<td class="text">7 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Options, Exercisable</a></td>
<td class="nump">453,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 23.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Exercisable</a></td>
<td class="nump">$ 4,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual term (in years), Exercisable</a></td>
<td class="text">6 years 4 months 13 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258103657640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans - Schedule of Unvested Restricted Stock Units Awards Activity (Details) - Restricted Stock Unit - 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, 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSUs, Beginning Balance</a></td>
<td class="nump">141,508<span></span>
</td>
<td class="nump">114,996<span></span>
</td>
<td class="nump">110,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of RSUs, Granted</a></td>
<td class="nump">84,035<span></span>
</td>
<td class="nump">91,759<span></span>
</td>
<td class="nump">62,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of RSUs, Vested</a></td>
<td class="num">(80,972)<span></span>
</td>
<td class="num">(54,970)<span></span>
</td>
<td class="num">(58,150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of RSUs, Forfeited</a></td>
<td class="num">(15,761)<span></span>
</td>
<td class="num">(10,277)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSUs, Ending Balance</a></td>
<td class="nump">128,810<span></span>
</td>
<td class="nump">141,508<span></span>
</td>
<td class="nump">114,996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value per RSU, Beginning Balance</a></td>
<td class="nump">$ 29.67<span></span>
</td>
<td class="nump">$ 30.24<span></span>
</td>
<td class="nump">$ 19.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value per RSU, Granted</a></td>
<td class="nump">37.86<span></span>
</td>
<td class="nump">31.75<span></span>
</td>
<td class="nump">44.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value per RSU, Vested</a></td>
<td class="nump">29.22<span></span>
</td>
<td class="nump">32.12<span></span>
</td>
<td class="nump">24.75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value per RSU, Forfeited</a></td>
<td class="nump">31.38<span></span>
</td>
<td class="nump">41.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value per RSU, Ending Balance</a></td>
<td class="nump">$ 35.09<span></span>
</td>
<td class="nump">$ 29.67<span></span>
</td>
<td class="nump">$ 30.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Aggregate Fair Value of RSUs' Vested</a></td>
<td class="nump">$ 3,078<span></span>
</td>
<td class="nump">$ 1,766<span></span>
</td>
<td class="nump">$ 2,610<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258097181528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans - Schedule of Stock-Based Compensation Expense Recorded in Consolidated Statements of 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, 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 5,872<span></span>
</td>
<td class="nump">$ 4,462<span></span>
</td>
<td class="nump">$ 3,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of 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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">1,567<span></span>
</td>
<td class="nump">1,093<span></span>
</td>
<td class="nump">670<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and Marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">1,612<span></span>
</td>
<td class="nump">1,268<span></span>
</td>
<td class="nump">955<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">734<span></span>
</td>
<td class="nump">580<span></span>
</td>
<td class="nump">365<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and Administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 1,959<span></span>
</td>
<td class="nump">$ 1,521<span></span>
</td>
<td class="nump">$ 1,067<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>113
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258101943496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plan - Additional Information (Details) - 401(k) Plan - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Defined plan, percentage to matched contributions</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined plan, matching contribution expense</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=ssti_FourHundredOneKPlanMember', 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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Defined plan, percentage to matched contributions</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="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_RetirementPlanNameAxis=ssti_FourHundredOneKPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=ssti_FourHundredOneKPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258103421576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 01, 2020</div></th>
<th class="th"><div>Nov. 30, 2020</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>
<th class="th"><div>Oct. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescription', window );">Operating lease, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Company leases its principal executive offices in Fremont, California, under a non-cancelable operating lease which expires on February 28, 2027.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_OperatingLeaseExpirationDate', window );">Operating lease, expiration period</a></td>
<td class="text">2025-11<span></span>
</td>
<td class="text">2022-07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseExpirationDate1', window );">Operating lease, expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 28,  2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend', window );">Lessee, operating lease, existence of option to extend [true false]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseOptionToExtend', window );">Operating lease, option to extend, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The lease contains an option to extend the term for an additional period of up to five years subject to certain terms and conditions.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_LeaseCommencementDate', window );">Lease commencement date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct.  01,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use asset</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,323<span></span>
</td>
<td class="nump">$ 882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_LeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, discount rate</a></td>
<td class="nump">3.85%<span></span>
</td>
<td class="nump">5.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="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease extended, additional term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ssti_LeaseCommencementDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease commencement date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_LeaseCommencementDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_ssti_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssti_OperatingLeaseExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating lease expiration date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_OperatingLeaseExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearMonthItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of lessee's operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates (true false) whether lessee has option to extend operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseOptionToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258098591272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Summary of Supplemental Information Related to Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Oct. 01, 2021</div></th>
<th class="th"><div>May 01, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Assets And Liabilities Lessee [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 2,323<span></span>
</td>
<td class="nump">$ 882<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liabilities (short-term) (presented within Accrued expenses and other current liabilities)</a></td>
<td class="nump">$ 409<span></span>
</td>
<td class="nump">$ 484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities (long-term) (presented within Other liabilities)</a></td>
<td class="nump">$ 2,013<span></span>
</td>
<td class="nump">$ 461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 2,422<span></span>
</td>
<td class="nump">$ 945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of lease liabilities (presented within Operating cash flows)</a></td>
<td class="nump">$ 553<span></span>
</td>
<td class="nump">$ 386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258107920248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Summary of Maturities of Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Lease Liabilities Payments Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments, undiscounted</a></td>
<td class="nump">2,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(191)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">$ 2,422<span></span>
</td>
<td class="nump">$ 945<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258098385736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Oct. 12, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=ssti_CompensatoryDamagesMember', window );">Compensatory Damages | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss contingency damages sought value</a></td>
<td class="nump">$ 200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=ssti_PunitiveDamagesMember', window );">Punitive Damages</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss contingency damages sought value</a></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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=ssti_CompensatoryDamagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=ssti_CompensatoryDamagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=ssti_PunitiveDamagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=ssti_PunitiveDamagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>118
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140258098024056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events - Additional Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 16, 2022</div></th>
<th class="th"><div>Jan. 03, 2022</div></th>
<th class="th"><div>Dec. 31, 2023</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common 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="nump">95,151<span></span>
</td>
<td class="nump">74,520<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average price 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="text">&#160;<span></span>
</td>
<td class="nump">$ 37.82<span></span>
</td>
<td class="nump">$ 21.65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock 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">$ 3,601<span></span>
</td>
<td class="nump">$ 1,615<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common 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="nump">95,151<span></span>
</td>
<td class="nump">74,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ssti_ForensicLogicLlcMember', window );">Forensic Logic, LLC | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssti_NumberOfDaysAmountsToBeDeterminedAndPaid', window );">Number of days amounts to be determined and paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">90 days<span></span>
</td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ssti_ForensicLogicLlcMember', window );">Forensic Logic, LLC | Maximum | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business acquisition contingent earnout payable in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,500<span></span>
</td>
<td class="nump">$ 9,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock</a></td>
<td class="nump">57,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average price per share</a></td>
<td class="nump">$ 28.34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock amount</a></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Forensic Logic, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Membership interests, acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Business acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan.  03,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Forensic Logic, LLC | Common 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business acquisition purchase consideration, stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ssti_NumberOfDaysAmountsToBeDeterminedAndPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of days amounts to be determined and paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ssti_NumberOfDaysAmountsToBeDeterminedAndPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssti_</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_BusinessAcquisitionEffectiveDateOfAcquisition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e848-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e845-128460<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ssti_ForensicLogicLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ssti_ForensicLogicLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>119
<FILENAME>ssti-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:ssti="http://www.shotspotter.com/20211231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ssti-20211231.xsd" xlink:type="simple"/>
    <context id="C_8e0cd47b-4c00-4517-aae0-a09e015ca3b9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_af3c7e85-3a13-4b20-9b1f-43990f8efeee">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-03</startDate>
            <endDate>2022-01-03</endDate>
        </period>
    </context>
    <context id="C_c58d4454-2584-4038-83cd-365760b4789c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_e96b0a86-f8a3-450d-be2f-ffb049814b59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_23afddc8-a58f-4646-ac40-87a0c45bfb0b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ssti:ShotSpotterLabsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_dc7e0196-7212-48f9-b669-3d8c22c55084">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandAndSeventeenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="C_28f6c7db-c8f0-4ea1-9218-d5bb4be213ff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="C_7d4c0409-ff5f-449b-945f-21f44ee44c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_43a2d22c-1617-4a1c-ba2c-52912b536e91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="C_ff0f9651-7cf3-4853-8744-c526c2e2503f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ssti:WarrantsSettledInCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="C_ffca0642-c44f-485b-918b-cfe02907a43d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_82a2843b-f521-4f32-8ff9-31747ff0ae35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_f5216efc-10c4-4691-9576-a421db2bae2a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_703d9411-3db2-4270-8892-61bcaa5f0e29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_b62cee8f-bcd3-4cde-a705-8ef2e2a52418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_0305b590-ec74-40cb-9c35-20839d9dbdaf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_929c5eba-29c2-4830-be00-80fe5bfa09ea">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_cfef03aa-c13b-4e22-928e-9dbd74362f7a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_062ee031-da34-4dac-b5a1-d486e54381bb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_61df7da0-c721-4662-ba44-f4be54fd38ee">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ssti:FourHundredOneKPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_6c20f286-80aa-4cc4-b281-08971b920b6d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_654ef17a-34c6-4889-a4cc-96b3e995cef6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ssti:UnvestedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_a5d5cae9-571d-42ae-bcba-246a3168f5e2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_c8c7c30c-e3bc-41b9-9e47-36932e1d63a4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_43025b1e-208a-4dbf-80c4-650a4359eff9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_7fdfeb4d-0a7d-4983-b7d5-98e45a72c0c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_75ccd204-7ac7-4349-9646-8bad1581ef72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_67a17ee6-09e3-4bd5-be14-d30c58af0987">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_8db5e0fd-8156-47e1-8250-04386593a381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_9452393e-bef3-4f2e-8c42-d0aeb0289403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_1a764ef4-ce3a-485d-a081-c8146ecd1d9e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ssti:DebtInstrumentFluctuatingRatePerAnnumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_08eb1144-90fb-4682-990f-3922e86bbd4f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_37660fea-bf84-4010-89b5-e54f522227b8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_536f498c-a60c-46bf-b316-d27c208c2f0b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">ssti:RecognitionFromNewBillingsOfDeferredRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_e707a501-6a9c-4691-b60f-6f7c864b0723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_e749ba7b-4c12-4b3f-a055-20971717ea8b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_59295ec3-45e9-4da8-905e-182c77a9ee08">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ssti:SharesAvailableForFutureGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_0c9d1059-44db-4d92-82d5-d28ad3ab1aea">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">ssti:RecognitionFromBeginningDeferredRevenueBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_3e9b0b60-b0e0-44be-8705-f418d07e3fa2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-24</instant>
        </period>
    </context>
    <context id="C_f8795b98-9c98-4274-9236-dce549d0c8e8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:SubscriptionMaintenanceAndSupportServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_f86040b4-f75c-41a3-a883-8f313ef4baed">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ZA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_bef7886f-4a35-4deb-8274-d79e8e2a6f3f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_d0c6e286-b0cb-4aac-93ab-7d8010369d7b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-27</instant>
        </period>
    </context>
    <context id="C_3aa4630a-b824-4f11-86d8-17c82585b8b7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_7c69a913-76ba-4eb5-a92e-9a8f5a158c3e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandSeventeenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_b93ae99d-7f7f-4dbf-8814-d5d3b20befdc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="C_6ca34558-03a5-4ae8-9d8f-8cf8004064c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_b11a0241-9608-4f28-a305-1045243b696d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_4e8af939-1d50-4607-9a34-8757c6a3330e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_c9b7a948-fc05-4dd2-a974-ec378597106b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_70e6256f-7696-45a8-bd82-359fc8719bcc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_dd6afa09-68f4-4f18-b031-98901671a6b3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_9877a4f9-1d98-42f7-9025-d1fd8ad36173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_93fd9bd8-b720-41f5-8174-15f556abe03a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_b459bc76-9eb3-4d30-8110-b685d9081635">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_ee52a646-2cda-408c-b363-8af8a4916c5e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_c0fd39ac-99dd-407c-a648-1124818f051c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <instant>2021-10-01</instant>
        </period>
    </context>
    <context id="C_e07465ca-d504-4a90-bbae-a8369dbd8388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ssti:UnvestedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_b059f176-9445-44c8-bab6-8eee7c20676f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_706de892-82ae-472a-b3e1-8ab219df9df1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:IncentiveStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_0c68fd27-56c7-4f80-a33a-e631f32915ee">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_99bcec99-b966-4803-93e0-5be87f4e8e7d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="C_afa20f93-883b-4381-866e-49b0bdcb151e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ssti:UnvestedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_defe076b-1285-4970-9e59-f9490a834286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_500a6cbf-0d9d-45b5-b55c-533e40218f76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ssti:CommonStockWarrantFebruaryTwentyFourteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_3bffcadb-6f2b-4462-bebd-b75810ba5eb7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_f78eaa74-a9e9-4858-bb9a-cfe0b3a0b3df">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_29e21aa8-af6f-44dc-ad28-64a00acad438">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_eefabf6b-49c2-4b82-a793-ea2a960b560c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_3762cf4e-8605-400b-b357-da1b583351a9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="C_19d8bf1b-f1bf-4486-ad2e-94bd28ceba11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">ssti:CompensatoryDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-12</startDate>
            <endDate>2021-10-12</endDate>
        </period>
    </context>
    <context id="C_9bd5ecd6-247f-4c53-ac86-cb600a5281f7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_643ffc8b-19f2-481b-9af5-594de1698af0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_0d0dd502-32f3-4a49-aac9-f1e611529f27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_4fa2f271-01fb-4c73-8e1e-89b7ad7df8c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssti:DeployedEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_8c7e86dd-6785-4c71-b658-e10830500943">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ssti:UnvestedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_44d00945-0869-4d44-839c-4d135bab7066">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_b213d871-802c-412d-84a5-669db23f0385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-03</startDate>
            <endDate>2022-01-03</endDate>
        </period>
    </context>
    <context id="C_db908c1b-10d7-4203-9a13-3127cb951199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_d18eebc0-939b-4c5e-9bd5-c60834e20e0a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-03</instant>
        </period>
    </context>
    <context id="C_fb3536cc-0b1c-4bb9-b98a-349ad3c00879">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_1f566a1e-c291-4b31-b5b1-30523c76174c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_22fe9ecd-ae0a-41f1-9dd2-812c468a2b0c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="C_28d2e82c-5ffa-4151-a351-0ce86c58cccd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_e254f4e0-c46f-4cc4-ac99-557c3a7bbeb7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_dc72daa4-f47a-4a30-89c2-d0341196776b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:AzaveaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="C_d0555a60-9e6f-4fad-a428-9f5294445f44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandSeventeenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="C_f2687fb1-6519-4a39-b80d-019eec83645c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_9349f7b4-8a0e-45ac-b41a-f6fb6f4a89d8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_fa9445e4-3afd-4dab-bc82-49ea172079b0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-24</instant>
        </period>
    </context>
    <context id="C_9649cf91-2297-4f99-a471-0031500868ef">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandFiveEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-31</instant>
        </period>
    </context>
    <context id="C_64eb7417-d56c-43b4-88f8-6498138c194b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandSeventeenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_43a89354-3e75-428f-b749-00a6a415f770">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_fde9f049-db4d-4468-8734-f290390ed4c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_2a581ae1-649f-46aa-8814-16edd902bba4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandAndSeventeenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_6606305c-afef-4588-ab86-fbdb43598d88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_bf57e2fe-f80f-4d65-bd5a-a5fd9443fe45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:HunchLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssti:SoftwareTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_972ce6e8-e8e4-4697-84cc-1627131e86f4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_386e7b69-6e97-454a-b9c8-be5254fcb259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_ecd9a202-e122-42d6-89e5-8b3cbb15dee7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_c1454b3e-1912-4e98-a45c-8a02e11cd849">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_d4ad1b43-2d78-40be-a84d-af88d76d2e58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_6de643bd-abf5-4c7c-b33a-96d24a6b565c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_f63b3a87-bffc-4ed7-825f-aa3c6cda0058">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_0d9f4bfd-2044-44cf-b6bf-bc9b8afb7035">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandSeventeenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_a9154f34-85fe-4117-be42-90de25743299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:AzaveaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="C_31335926-6996-492e-afb6-97c8ce263642">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_af81aa05-ab35-4f64-84d6-727843a9c5c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_4f4fe805-e92a-445b-acbe-479a8db9ee19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_0a04c7e7-82aa-4f5f-a2d8-2080edaa202e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_5229c5c4-8c50-44dc-95ed-0ac40a989914">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ZA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_cfbda99e-3995-4c07-b109-0a28887f4ef7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_370554cc-e796-40ce-924a-15e45b3fe811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="C_25485e35-0bb9-4914-a86a-566da6a25d94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_0e306f85-0bd2-49e3-9657-1b500a1221f7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_b0f30d58-595c-4a1d-a2af-c9568c2ff22e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ssti:ShotSpotterLabsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_546ca335-f35c-4b13-bbf2-c9d92882e748">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">ssti:RecognitionFromNewBillingsOfDeferredRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_9d9139bb-f85c-4000-87c8-f7c69d9729aa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ssti:CommonStockWarrantFebruaryTwentyFourteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_025782b5-b733-4837-be35-7c3ee78e0bc5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="C_11977d4b-1865-434e-85e8-9c9046140902">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_7bbaa9f1-d1f7-458c-92df-eb761366c9a6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_64a4c077-c35f-448c-94d5-084f94f53bf6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ZA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_1c5d2332-b378-4c53-825d-cf405c049a72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_e0af2b82-11ef-4ab6-add6-cc696454a3d5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_e2de57e1-b20b-4535-91c8-99137f9a59e6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ssti:LetterOfCreditSubfacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-27</instant>
        </period>
    </context>
    <context id="C_ccea1352-9355-4838-affc-9b0746629968">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_6f5eb397-0a07-4817-b726-8a0810022d8f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_ee91e420-f169-4d05-827d-3b90d6fb179b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_83e207c3-2166-43ff-94cf-f785ff0f7482">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_6958bda2-2a8a-45d6-bc2e-76466e6a02f4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_eacfed97-46c9-4ec4-8767-f9d57afd6b50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-16</startDate>
            <endDate>2022-03-16</endDate>
        </period>
    </context>
    <context id="C_638e9b71-2dc5-40ac-9cb2-0b6974009a72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_dda700f2-e0b8-49ac-9010-81927270fd52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_34e9dc6b-1f1c-4861-98c8-4ddce73daaa2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_e5746979-4958-4b21-8e02-f8c3c393bda9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_596d5ed4-4d70-4381-86f2-7416cfa3dd18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_f324617b-29b8-4746-be6d-dff0a8c63ff6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_5ab7da57-ddef-4cbd-bd78-a59ad76a71df">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="C_50538bc7-23dd-459c-8cec-39b006e3cc13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_9997bc4a-93e1-480c-8ac4-20b19d68143d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_d0a149ab-18cd-4ae2-bd6a-fe60539bb97b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_e06b8f10-54c2-40ab-8d68-82f885487c0d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_bedb29be-1d04-4f3d-9d04-532e9a196065">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_9810463f-0c60-480d-a8c1-a364921e6a30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_3e7de5c8-ffd5-4286-b595-d56fd2e4957d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ssti:FourHundredOneKPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_4482bde7-9be9-4ee9-9e41-838a098b0827">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssti:DeployedEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_585d3c15-41eb-4d40-8067-e968ebb4c2cd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_5ee23fbf-b146-48e0-924b-85ac9bf8a808">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_f6596a6d-23b9-4d71-8d2e-e6c0430ad1bf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_6ab17b65-39a3-437f-a1ba-9167af2d8026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <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="C_5b5c7f4b-4c3c-4a7d-9404-725acdb3dd89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ssti:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_ae194f0c-5b4d-495c-a3b7-bdc1d1a15243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_9a5acddc-214b-4bf5-8593-0dd9855fd33b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_80de9485-8d06-4e2b-ab4c-0e2e23556de6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_1eec9a2c-fa13-48ab-acd8-fd20f2c08061">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ssti:CommonStockWarrantFebruaryTwentyFourteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_76a57572-554a-41d1-aee8-934fea83872a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_595fe91a-5c3d-4862-91f1-e034babfd7af">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ssti:FourHundredOneKPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_e9222e37-af23-4dbd-8833-6152b0c4526e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_b292c8a1-8b68-4ce7-b2ed-54ceef90ef34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_a73fe4b1-cb96-4b33-9bbf-988c2701e8f6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_a9a86294-4f19-434a-af25-4ed993cbf332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_0660b755-855f-4682-9143-06a9b306f890">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_da6c9d3d-496f-4aaf-9470-497fc24626ca">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_9a504b7f-62c3-44a9-9e9d-81dc505d44c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:SubscriptionMaintenanceAndSupportServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_6ad76754-0b24-42e6-ad11-c0d081e82ee8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_0a058208-d328-4be8-af09-c20798bbc039">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">ssti:PunitiveDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-12</startDate>
            <endDate>2021-10-12</endDate>
        </period>
    </context>
    <context id="C_35840c77-2ccb-4be3-987e-079a6d3daad8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_1ebce874-bd13-4d7f-a5b9-8de4ec75d7a6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandSeventeenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="C_22c1bc9e-3cbc-4449-afc8-85e62f8608fe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_17cd6983-3c34-4e5d-b1d9-641f407d5c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_259b7ec9-01cb-421b-9100-33a8824ede3d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandAndSeventeenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_c6db83bb-6f79-401e-90d8-54c7fa0c7305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_81943320-06ee-4327-9f19-7d655962d4f1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="C_7253f598-e718-416b-934e-6ef2436e97c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <instant>2022-03-23</instant>
        </period>
    </context>
    <context id="C_a4e02983-2207-44ed-9dde-8f50c9026031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_7ecca6bf-c179-4b4e-a700-d500b426ad25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_8f22389a-6564-4b84-8acb-2e0fd32cfd85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_c39e914f-dfb8-462e-9d28-f48423f9112c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_f59383e4-a17d-4b09-8cbd-8727005738b7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_44cc60a0-3cac-4b20-a95a-e703251be710">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:ForensicLogicLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_d2424de2-8330-405a-85f4-be4a8653d1f5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="C_53a9be85-c8f2-4847-bbc4-aca667179f7f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_ce770199-8583-42b5-999d-7b3143412c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:ProfessionalSoftwareDevelopmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_479a77c2-f207-4d2e-be78-484c4dc97494">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20f88c21-c95f-46df-b5ab-5b115c2cd453">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:SubscriptionMaintenanceAndSupportServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_59e24c35-4130-4628-8d5b-59d01dde3438">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="C_70842f64-8fd7-495f-b84c-413c1b8d2b98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="C_f5c2d33e-7a84-488a-a4c6-20d572fc30a5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssti:GunshotDetectionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_c2655226-d481-4d1a-9884-8b327a5a28be">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_4f275084-bf1a-44bf-a5b0-c85f7b5838eb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <instant>2020-05-01</instant>
        </period>
    </context>
    <context id="C_fbe242f2-6f59-4b87-8cba-83fc143c5168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:IncentiveStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_fbe5376f-10e5-4450-8bce-5bcbf2f5c058">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_6fed1417-03bb-4442-bca9-104eef536d73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_0f5b5f90-daff-4e44-88e0-feb72094b932">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ssti:ShotSpotterLabsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_4d4a66e7-e4f8-4f93-98cf-6b6c94cf0784">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">ssti:UmpquaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_eeccf98b-f5fe-4fe4-9e42-781fb0a169ee">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_0b29ffa4-55f2-4a03-a6b4-8d421ba9d920">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_409a3c18-322c-4b12-9d9f-ac343de0c0b6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">ssti:RecognitionFromBeginningDeferredRevenueBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_6d4f0ea1-3ac3-4f75-bd0a-5de41109fd5f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_7aae3161-e8dc-46d4-8052-1baa5f99ef15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_f2229299-bf52-4195-8f7a-084eaeba63f6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_aaef10f1-637e-40ce-bf0e-1486c5ec0b43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_e95358cb-e9d2-4148-9886-fb04a57790dd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ssti:FourHundredOneKPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_6dc2f6f3-a32a-4c16-8c2a-4bb542939dfd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ssti:LeedsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_81a57a62-50cb-48a2-9887-da5fca26c8fa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_9be51584-33c1-43c4-b766-f4a814369312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ssti:TwoThousandAndSeventeenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_cb7f418a-1756-45c7-83d0-99db1fcb122e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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="C_1c4a00da-a8c8-475d-a4f7-c006b3b4c7e8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_9946ab90-6c88-4aff-beb6-6dfa2618e0b9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="C_e66c1f16-5853-4624-b2ab-8e81233e7fa4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_27eb292e-60c8-449f-a5ca-18fe44958fc3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001351636</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>2021-12-31</instant>
        </period>
    </context>
    <unit id="U_USDollarShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U_Financialinstitution">
        <measure>ssti:Financialinstitution</measure>
    </unit>
    <unit id="U_pure">
        <measure>pure</measure>
    </unit>
    <unit id="U_Segment">
        <measure>ssti:Segment</measure>
    </unit>
    <unit id="U_Participant">
        <measure>ssti:Participant</measure>
    </unit>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_Customers">
        <measure>ssti:Customers</measure>
    </unit>
    <unit id="U_Subsidiary">
        <measure>ssti:Subsidiary</measure>
    </unit>
    <unit id="U_City">
        <measure>ssti:City</measure>
    </unit>
    <unit id="U_Business">
        <measure>ssti:Business</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_1e21757b-159b-4c6c-bc05-7964f15ca78f">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      id="F_a54d43ab-b223-421d-ab16-ab1ed4061a60">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_8ccff3d2-18e0-4180-b4ad-ecf676e11b12">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:NumberOfOperatingSegments
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_6c495a93-ce59-484a-a4cd-9f8919950b83"
      unitRef="U_Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_43c80952-7b05-4fc6-996c-d8ed6b6927f7"
      unitRef="U_Segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_e5746979-4958-4b21-8e02-f8c3c393bda9"
      id="F_f272e438-b71d-4724-a275-19cd6375d0ce">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      id="F_1a99e96b-bd06-436d-8b7e-5957dbc9c715"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_972ce6e8-e8e4-4697-84cc-1627131e86f4"
      id="F_51c0cfb3-5eca-428e-b487-83aa79c17cd3">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_37660fea-bf84-4010-89b5-e54f522227b8"
      id="F_294c13de-7b39-4e41-8d3f-1972683f2e6e">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <dei:EntityCentralIndexKey
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_245353b6-16b4-4656-848f-dcded11699b3">0001351636</dei:EntityCentralIndexKey>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_22fe9ecd-ae0a-41f1-9dd2-812c468a2b0c"
      id="F_db3f4966-9ce4-447e-a114-29f1335266d3">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_27eb292e-60c8-449f-a5ca-18fe44958fc3"
      id="F_56c15f5a-c8ac-4712-bf16-250c559e1d1a">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      id="F_b08abeed-8d63-4c71-af5d-1de6d04b1ddb">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_1c4a00da-a8c8-475d-a4f7-c006b3b4c7e8"
      id="F_33d53747-af05-4237-9ddc-ca6970b939d9">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:PreferredStockValue
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      id="F_104dca01-3d76-4c73-ad2b-07b6c9fc9fe7"
      unitRef="U_USD"
      xsi:nil="true"/>
    <ssti:SubscriptionServicesContractPeriod
      contextRef="C_f5c2d33e-7a84-488a-a4c6-20d572fc30a5"
      id="F_d777045a-c776-4dfc-b9ec-2c58c56e7fe1">P1Y</ssti:SubscriptionServicesContractPeriod>
    <us-gaap:PreferredStockValue
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      id="F_2a1c07d3-20e3-4331-8c43-2e61ff1f02ff"
      unitRef="U_USD"
      xsi:nil="true"/>
    <dei:AmendmentFlag
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_3d0bba6a-3a0d-4b8b-a79f-1a1b33e52a29">false</dei:AmendmentFlag>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      id="F_b8898581-b37f-45ef-9692-6e17857bccbb">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      id="F_aaa78f85-70d4-4200-8632-92b612293b11"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      id="F_587e1677-c1a8-449e-9ced-6398e8970b6f">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_68075566-fcc3-46b5-a459-b98dcf2acd36">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_4a1a229a-87ec-45e3-a61c-5a3c3b1b2671">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_e8bd4e34-5edb-43ca-80fe-0175549a52bf">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_fc349742-2cd1-4600-a602-36dbc741b0b6">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_7c53802b-f19a-4d5f-90f0-9a77e3291927">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_d373e1ce-3ae3-40eb-8b65-fc6e8045cc08">001-38107</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_c00db9d3-24ed-4c9c-bcd1-75421176a8d3">ShotSpotter, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_63e99c55-b8bc-4380-b621-288688489538">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_06bd8a2c-e0b5-4dd8-ac71-b164a33f7c94">47-0949915</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_6df12d15-56d6-43ac-903f-fbe6c74e1b04">39300 Civic Center Dr.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_b3ae404c-229c-4421-978b-4f536b615595">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_2480b88c-9b40-4d39-9aec-7cfbd519999a">Fremont</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_8c7deb3a-b365-4893-86e7-6966d50263b1">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_da2ce8e3-8787-4b07-99f5-6ade74600537">94538</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_7c3ddaf3-3765-4db2-8a7c-ac3fe321a50f">510</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_0c065309-94c9-4027-8a4a-bfee8bf5d6d5">794-3100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_48f5f8a7-39ca-49d0-b439-83ef18ed5712">Common Stock, $0.005 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_98912e81-c7f2-402c-a4f0-244361bc9796">SSTI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_726fdc1b-ff7b-4190-b137-d812bd6eb5f5">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_6c93b452-5a76-47f6-be68-64e59021feb6">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_6ec78100-97dc-478e-a6f4-2b4d513ab1db">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_13d37d05-d92f-493d-8181-c0a5816d1ad7">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_2bef609a-517d-458c-b639-c1c05b8fa6e5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_36e4e79d-89a2-437b-9d3d-1a4b1f3683e5">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_309efe4e-ecb1-43fb-8910-c21a8e1651db">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_9461bacd-0765-4aec-beab-c850272f3c93">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_164f1eaa-3600-41c6-9019-56b41e252aed">true</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_36c9bec2-53f6-4c40-9c25-9c9da4bdde18">false</dei:EntityShellCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_7694092b-25b8-4e64-8887-6e7dcb73a9ab">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityPublicFloat
      contextRef="C_d0a149ab-18cd-4ae2-bd6a-fe60539bb97b"
      decimals="-3"
      id="F_4edf6df5-c16e-4033-bc5b-9f9f38056488"
      unitRef="U_USD">561021062000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_7253f598-e718-416b-934e-6ef2436e97c8"
      decimals="INF"
      id="F_3cefa700-2eba-4c45-96e9-61c4dc79d338"
      unitRef="U_shares">12141632</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_ef3b8803-d17a-4b6f-8d73-c0f0584ad61b">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.0925;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;"&gt;Portions of the Registrant&#x2019;s Definitive Proxy Statement relating to the Annual Meeting of Stockholders, scheduled to be held on June, 22, 2022, are incorporated by reference into Part III of this Report. Such Proxy Statement will be filed with the Securities and Exchange Commission no later than 120 days following the end of the Registrant&#x2019;s fiscal year ended December 31, 2021.&lt;/span&gt;&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_89945401-3cba-4c48-a4b6-6f5c7fab8f6f">23</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_3b6c09c3-ae60-4ec4-800c-835a77d35d69">Baker Tilly US, LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_eb12a173-f01b-4a31-8f7a-44371f848443">Minneapolis, Minnesota</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_242d2edc-a153-4a62-956b-8b203a09bad9"
      unitRef="U_USD">15636000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_8dfc5b1f-7aab-4d01-8ff3-fe1d5e6d0359"
      unitRef="U_USD">16043000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <ssti:AccountsReceivableAndContractAssetCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_57a856c6-9dc3-49b8-993b-3644a974b03a"
      unitRef="U_USD">16134000</ssti:AccountsReceivableAndContractAssetCurrent>
    <ssti:AccountsReceivableAndContractAssetCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_33f78581-97d2-49d4-ab6a-1a6723e31ea1"
      unitRef="U_USD">12921000</ssti:AccountsReceivableAndContractAssetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_37d7af84-c1b9-431e-a2a9-aa78dc8972e0"
      unitRef="U_USD">2504000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_fcf8ee5e-cccc-42f8-81a7-79c1dbd71eb4"
      unitRef="U_USD">2172000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_b9e2dffd-3986-4178-970a-fd78bba62ada"
      unitRef="U_USD">34274000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_41b1eb2a-a4b6-48c9-b6e1-a3879117bcfc"
      unitRef="U_USD">31136000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_60407cf8-7b87-48a4-8ac7-c80e8f4f60f9"
      unitRef="U_USD">17409000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_2fbb661f-fa46-4af3-add6-635921c0c3de"
      unitRef="U_USD">15346000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_bbf7ca26-8d32-482b-9e91-30a02f488b17"
      unitRef="U_USD">2323000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_472542ff-55e3-4b3d-8363-2f2048dd9ce1"
      unitRef="U_USD">882000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_592abd2a-ec9d-4d3a-a58c-78bd0cb47c1a"
      unitRef="U_USD">2816000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_9046d542-1940-459e-bf4c-43fc5b793ead"
      unitRef="U_USD">2811000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_0c90c962-6adc-4a85-af29-1fae8c674f48"
      unitRef="U_USD">13564000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_a06715a5-bb70-450d-9750-154544520553"
      unitRef="U_USD">14540000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_2dec9b80-5e1d-440a-8ce0-1fb6441a6607"
      unitRef="U_USD">1918000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_44d6c4da-6cca-4c28-85e2-0d7e6ff1751e"
      unitRef="U_USD">1605000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_38b94a1b-eebf-42da-9368-b385543ae8f3"
      unitRef="U_USD">72304000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_63604648-06f0-4a30-bd54-e82e08acba95"
      unitRef="U_USD">66320000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_52618692-2dfc-4073-849d-40d243320dab"
      unitRef="U_USD">1587000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_e1c95b4f-0dee-42b6-ac5e-0945c00cad99"
      unitRef="U_USD">1192000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_064cb3fa-df57-41d7-818d-7195ee0c3c8a"
      unitRef="U_USD">26235000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_94abf52d-44bc-4b8b-b5f6-d2a0fbdccac5"
      unitRef="U_USD">24174000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_56d9c091-21c2-4b51-b0ca-c3d73100136c"
      unitRef="U_USD">6680000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_32cb3296-d1e2-465a-b28e-21adab3dc064"
      unitRef="U_USD">5613000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_b32f19d9-ba46-4cb7-9f68-55ab87c233f9"
      unitRef="U_USD">34502000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_e6ea0d69-037a-43ee-97b5-f0b6fe89cc01"
      unitRef="U_USD">30979000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_39e7a711-c353-4103-b107-c634d12b6401"
      unitRef="U_USD">474000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_12fb6518-1578-4ac9-9385-ce3bf695c2f5"
      unitRef="U_USD">405000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_63ebf523-48f9-4d6d-b91a-5cc6003326ae"
      unitRef="U_USD">3513000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_2afd08d1-2af0-4528-b430-fe598352f146"
      unitRef="U_USD">631000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_f0583e3d-4c08-4295-85df-8e27a693b9f3"
      unitRef="U_USD">38489000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_d6ed0708-ee5b-4a08-aea9-68b8e8a1ceae"
      unitRef="U_USD">32015000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_5b6380e8-2940-4fb6-8a4a-f8ea3b5407d8"
      unitRef="U_USDollarShare">0.005</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_46b60802-ffb2-420e-a582-4db308b4fa85"
      unitRef="U_USDollarShare">0.005</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_f3d86cf1-749d-4deb-82fc-1d423e514ce9"
      unitRef="U_shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_789dd386-0a25-448a-b526-9905168c97ab"
      unitRef="U_shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_f7d921e3-c615-4a09-8579-4335be483cd7"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_076372fc-5964-43ac-a036-1483072ddb8e"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_952decbf-900a-420d-9dae-b39473756638"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_f0bca8ed-608f-46de-8931-81a82d83b76f"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_eb5f4a79-1c04-469e-bc14-6509f7f0cb0c"
      unitRef="U_USDollarShare">0.005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_3282879a-4636-4abf-99b3-43d3c121da9d"
      unitRef="U_USDollarShare">0.005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_1c357433-aff3-4cc1-8f0d-bd1dfd8c4d6a"
      unitRef="U_shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_5b26a88e-225d-4965-aa3e-6e425833782a"
      unitRef="U_shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_edfdefeb-d2b2-4d17-94aa-7ba397ab2c38"
      unitRef="U_shares">11703430</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_8ddca793-1e78-4dfa-8b1b-03047bd37ba4"
      unitRef="U_shares">11703430</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_420e5a95-01c0-4182-88d3-bd0d638ac50b"
      unitRef="U_shares">11538998</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_f893615b-5e44-402c-9d8d-b40f3f50e3a1"
      unitRef="U_shares">11538998</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_e5f8c436-3582-4497-a82e-cf30fc5e8d84"
      unitRef="U_USD">58000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_dd4b5a17-40cc-4bc4-84e9-9128a9849d1f"
      unitRef="U_USD">58000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_234d4f29-01cb-4e48-8fa1-486de2b7b202"
      unitRef="U_USD">132780000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_97c830a3-8e4a-4cf1-acfd-f7d69a64f263"
      unitRef="U_USD">128771000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_cb8b9e63-5581-44bb-b4ec-ea70da3dee32"
      unitRef="U_USD">-98785000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_a753edc5-3961-4726-99c1-d5a3cc71ba20"
      unitRef="U_USD">-94354000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_2d740d54-be61-494a-b3ca-f54ecdf27992"
      unitRef="U_USD">-238000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_5b785193-0b55-4c88-a8d0-b0915c586f9a"
      unitRef="U_USD">-170000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_204ff239-4e81-4471-9c45-1b9f6ede0831"
      unitRef="U_USD">33815000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_8cff5c9f-927f-4dcf-b559-5901fabb9d0a"
      unitRef="U_USD">34305000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_edf2f702-d6d0-4e8a-8482-755f6f883c9e"
      unitRef="U_USD">72304000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_94180b8c-1425-4a07-b693-7b49c5c81bcd"
      unitRef="U_USD">66320000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_3fc5bd5f-e687-4979-82cd-ef8f79e3586a"
      unitRef="U_USD">58155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_6f9281c7-9857-41f6-b8ce-c158d4077a94"
      unitRef="U_USD">45734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_af8afbab-059c-4ceb-89fa-c330d4833406"
      unitRef="U_USD">40752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_0f31c8ed-a0cd-4a49-ba91-bf48d9692848"
      unitRef="U_USD">25611000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_fd926da0-61e6-49f9-9656-54d033029dbd"
      unitRef="U_USD">18525000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_f3ff4f99-89dd-403e-876f-5521ed321101"
      unitRef="U_USD">16409000</us-gaap:CostOfGoodsAndServicesSold>
    <ssti:ImpairmentOfPropertyAndEquipment
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_67095bd3-9e8c-411d-a28d-89a6517dec3d"
      unitRef="U_USD">25000</ssti:ImpairmentOfPropertyAndEquipment>
    <ssti:ImpairmentOfPropertyAndEquipment
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_d5931baf-080b-4d83-9990-ee1a0ebb78be"
      unitRef="U_USD">234000</ssti:ImpairmentOfPropertyAndEquipment>
    <us-gaap:CostOfRevenue
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_2b959773-5f6d-4786-9251-816e2bec931b"
      unitRef="U_USD">25636000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_2520e147-f154-43b2-aaf4-083ce1159d94"
      unitRef="U_USD">18759000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_3019d0dd-4e27-478f-8591-3e78497a68cc"
      unitRef="U_USD">16409000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_5f692239-d11f-422d-90fc-d08aa4696f6b"
      unitRef="U_USD">32519000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_bbdbd345-c0b3-47d6-bb63-9c8a6911ca88"
      unitRef="U_USD">26975000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_73dcc345-b666-4ae3-a8fe-6289f3357d38"
      unitRef="U_USD">24343000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_a7272ec0-0240-4db8-a05b-eb1b2ca5b4d6"
      unitRef="U_USD">15479000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_8f5e91dd-0cca-4bd9-bd62-1b23e334594f"
      unitRef="U_USD">10328000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_0737081b-c6ec-41d8-b786-c95b18a5159f"
      unitRef="U_USD">9989000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_a2e8629b-f073-4685-8d3e-23dae11a2c0e"
      unitRef="U_USD">7035000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_75378cb3-2a6b-4fd3-9905-34052defe999"
      unitRef="U_USD">5614000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_b3177cc9-e29f-45e9-b5ca-2741d04e64f0"
      unitRef="U_USD">5344000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_4c611883-1d8d-42c8-b34e-ef05d152358c"
      unitRef="U_USD">14074000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_d412a87a-2426-48e6-988d-1bd161118389"
      unitRef="U_USD">9740000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_8be67d59-05ed-4fbf-b140-5239260e8a81"
      unitRef="U_USD">7415000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_f7aa8a72-cad7-40a4-b52e-89d8fda2f848"
      unitRef="U_USD">36588000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_fdb85294-aa8c-4c1c-9d17-2bd495c35512"
      unitRef="U_USD">25682000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_a930fe75-4701-4963-94fd-1f59d92791fc"
      unitRef="U_USD">22748000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_69c7d0ee-e8f6-4e46-961a-93849308b845"
      unitRef="U_USD">-4069000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_70b25852-db28-4b09-9bbe-af3bc7bb0dc0"
      unitRef="U_USD">1293000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_57b02eef-1c7e-4dc9-a5bb-9346498dae12"
      unitRef="U_USD">1595000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_4f621967-0c13-4d5c-9bf3-c890a685bea4"
      unitRef="U_USD">38000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_2090f9f2-ceab-4635-a556-79dbe754c98d"
      unitRef="U_USD">113000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_aff107fe-6bd6-4f10-bd62-2cf691524e82"
      unitRef="U_USD">440000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_4f4abc18-fa97-4fa1-9862-ca8dba65cb27"
      unitRef="U_USD">-344000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_56cf7c8d-b360-459e-af3d-735fccf5efca"
      unitRef="U_USD">-271000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_e59b185b-fbdc-4996-b1c9-b4b25f894141"
      unitRef="U_USD">-278000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_8a908877-b33b-47d7-ba6a-3165c7ca4d4b"
      unitRef="U_USD">-306000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_bc9bf6c4-980a-4bf2-81cc-25edc3f78f8a"
      unitRef="U_USD">-158000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_756de30b-b328-44ed-848e-76c6b039d367"
      unitRef="U_USD">162000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_b816f05b-2251-45a1-94b6-237526e92bab"
      unitRef="U_USD">-4375000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_7c4b7e10-780d-442f-b617-09f48f2b4eef"
      unitRef="U_USD">1135000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_41f69623-d7a0-4953-9713-36e2e1a3d394"
      unitRef="U_USD">1757000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_08776628-4b26-4242-989f-042f94674a9b"
      unitRef="U_USD">56000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_9c6f9181-a176-4a2a-a65b-c9da14f71b0e"
      unitRef="U_USD">-90000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_54e07241-cfdb-47a3-92e1-b7aa481372da"
      unitRef="U_USD">-41000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_762ca472-5a03-4385-aa8a-96e50a87a094"
      unitRef="U_USD">-4431000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_0c2bb0cd-4b74-43f3-b35a-33042187e5bf"
      unitRef="U_USD">1225000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_2ee46dfb-f50f-4e76-ae23-228d6a4b9762"
      unitRef="U_USD">1798000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="2"
      id="F_69d73801-dd20-405e-a033-794aec81d602"
      unitRef="U_USDollarShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="2"
      id="F_d356fe01-89bc-4938-99fc-eb50f827a8a9"
      unitRef="U_USDollarShare">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="2"
      id="F_a841341d-47a3-4cba-874e-6e6e036c1c9e"
      unitRef="U_USDollarShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="2"
      id="F_27d77442-7f07-4316-a1f5-b4e5bacb32a5"
      unitRef="U_USDollarShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="2"
      id="F_f95610ce-d5a1-4a76-8a90-9b9d208e57a1"
      unitRef="U_USDollarShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="2"
      id="F_098827f2-a763-439f-910b-7458487ffc03"
      unitRef="U_USDollarShare">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="0"
      id="F_5bd2f97a-e29e-4c74-96c8-bb9e071eb02f"
      unitRef="U_shares">11647558</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="0"
      id="F_d2c52980-f118-4cad-8410-dcad4bb50c5a"
      unitRef="U_shares">11408757</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="0"
      id="F_a4b76d96-ba24-482d-805d-995ccc11c240"
      unitRef="U_shares">11302780</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="0"
      id="F_5b101194-94fd-47c4-b55f-c9e89bdcb39d"
      unitRef="U_shares">11647558</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="0"
      id="F_88329c22-c1cb-4206-ab7f-a53a62d7d00e"
      unitRef="U_shares">11730294</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="0"
      id="F_56c3892e-b932-4a09-9b51-9aa93446811d"
      unitRef="U_shares">11846348</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_c51bb723-4024-4257-a631-1a87bf229112"
      unitRef="U_USD">-4431000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_9ca51364-f100-4f89-85b6-8c35b82bc7da"
      unitRef="U_USD">1225000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_78ad5f9b-76a3-4d23-ad29-15c0b8e1d7f3"
      unitRef="U_USD">1798000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_ca5fdae8-02cd-41f2-bfdb-2fe93d2f42d2"
      unitRef="U_USD">-68000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_a91baaad-7999-4932-a488-035a29f45531"
      unitRef="U_USD">-36000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_1e317320-96ee-42f5-af89-06a84d156aff"
      unitRef="U_USD">15000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_0e807321-3436-43b8-b792-89e2be794abb"
      unitRef="U_USD">-4499000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_2fbdf039-f649-4cd2-a820-3c8bf5a125fd"
      unitRef="U_USD">1189000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_ca8d5def-9c17-46fb-81d4-20941a716aa5"
      unitRef="U_USD">1813000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_81943320-06ee-4327-9f19-7d655962d4f1"
      decimals="INF"
      id="F_94daefd6-0255-4e88-aa2b-66da13383c00"
      unitRef="U_shares">10864722</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_81943320-06ee-4327-9f19-7d655962d4f1"
      decimals="-3"
      id="F_5212da2a-af72-41a2-aa4f-2e3fc5708a2e"
      unitRef="U_USD">55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_370554cc-e796-40ce-924a-15e45b3fe811"
      decimals="-3"
      id="F_ae088925-e768-4440-9829-f76c3771e34b"
      unitRef="U_USD">114618000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_99bcec99-b966-4803-93e0-5be87f4e8e7d"
      decimals="-3"
      id="F_85fb54e1-67a3-45b0-98cc-b9816f8a7cf1"
      unitRef="U_USD">-97377000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_025782b5-b733-4837-be35-7c3ee78e0bc5"
      decimals="-3"
      id="F_0cc53c5c-e825-4bdb-87a2-50f7d1b480ec"
      unitRef="U_USD">-149000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_70842f64-8fd7-495f-b84c-413c1b8d2b98"
      decimals="-3"
      id="F_25b93b06-51e6-497e-96e3-b235c661dbd5"
      unitRef="U_USD">17147000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247"
      decimals="INF"
      id="F_7113dc9e-505f-45df-bab0-a1357f1fe747"
      unitRef="U_shares">307365</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247"
      decimals="-3"
      id="F_9cbdb7cc-7b31-4e69-a51d-0ffe03f764ab"
      unitRef="U_USD">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43"
      decimals="-3"
      id="F_f4413097-d320-4c74-8a4f-075a032a842a"
      unitRef="U_USD">452000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_3af815d6-691d-4240-bbaf-6d64b7f6c14c"
      unitRef="U_USD">454000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <ssti:StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants
      contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247"
      decimals="INF"
      id="F_721c83b1-e60f-4525-bfc0-9835b322dff2"
      unitRef="U_shares">26098</ssti:StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants>
    <ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants
      contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43"
      decimals="-3"
      id="F_6e7890f6-d0e5-4693-8cdd-268e31e84f16"
      unitRef="U_USD">71000</ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants>
    <ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_a4bac7b6-f22a-4726-a124-39d59fdeb768"
      unitRef="U_USD">71000</ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247"
      decimals="INF"
      id="F_5a1f3a03-5617-4ab1-886b-aed211beccf4"
      unitRef="U_shares">250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247"
      decimals="-3"
      id="F_fb3332fe-042d-4034-b704-9e41ca483698"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43"
      decimals="-3"
      id="F_7e6b5e1e-a31c-4830-b966-f2216dba555b"
      unitRef="U_USD">10553000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_020e7b1a-e328-48bc-898c-917553a80a43"
      unitRef="U_USD">10554000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247"
      decimals="INF"
      id="F_77827be3-f3c2-4070-911d-4fbdd9706ff2"
      unitRef="U_shares">257824</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247"
      decimals="-3"
      id="F_93e86df4-89e3-4d3f-8b7c-f79e54b7425e"
      unitRef="U_USD">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43"
      decimals="-3"
      id="F_3f78a78a-81a9-4735-a681-5087f21a30d2"
      unitRef="U_USD">6716000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_930af95f-0607-488d-9513-cc903a290b6e"
      unitRef="U_USD">6718000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247"
      decimals="INF"
      id="F_84046bff-e7bc-4998-b449-78fc8e32b743"
      unitRef="U_shares">65639</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247"
      decimals="-3"
      id="F_4ac8d0ae-e56a-49f6-9daf-533caa0046f5"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43"
      decimals="-3"
      id="F_6ce688ff-5344-48b9-81e6-9691ebcef6b4"
      unitRef="U_USD">872000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_1873c83b-f31d-453e-865b-8920d55ea5c1"
      unitRef="U_USD">873000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <ssti:StockIssuedDuringPeriodSharesRestrictedStockAwardVesting
      contextRef="C_b7cfc449-d5f1-40bc-9a0b-a551d55b5247"
      decimals="INF"
      id="F_f766949f-7ec6-4a78-8294-e1344c74812d"
      unitRef="U_shares">58150</ssti:StockIssuedDuringPeriodSharesRestrictedStockAwardVesting>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_aca87c18-6901-4a36-b6c7-ac2e72bdfe43"
      decimals="-3"
      id="F_cddc45de-79ee-45a6-8f89-a6f11e463d3e"
      unitRef="U_USD">3057000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_b7a72610-0f79-4fc6-a9c6-9361c35dd6f4"
      unitRef="U_USD">3057000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_e66c1f16-5853-4624-b2ab-8e81233e7fa4"
      decimals="-3"
      id="F_f1b43ee5-6efa-4c4c-813f-207fb8ba96c2"
      unitRef="U_USD">15000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_5bed1b80-bf91-4edb-864e-2a0cbebfe693"
      unitRef="U_USD">15000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_9877a4f9-1d98-42f7-9025-d1fd8ad36173"
      decimals="-3"
      id="F_c9ad7a4d-afd7-47bb-b4d6-4c8d0f5065ac"
      unitRef="U_USD">1798000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_c14a908d-28c0-4d00-b8a2-d5f8ba2ec3ff"
      unitRef="U_USD">1798000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="C_a4e02983-2207-44ed-9dde-8f50c9026031"
      decimals="INF"
      id="F_b6a1d3eb-7818-4cd7-b55b-fcf79078db14"
      unitRef="U_shares">11314150</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_a4e02983-2207-44ed-9dde-8f50c9026031"
      decimals="-3"
      id="F_64a0c370-92fc-4ab6-bfc6-631ce45a3550"
      unitRef="U_USD">57000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_76a57572-554a-41d1-aee8-934fea83872a"
      decimals="-3"
      id="F_38b7769c-80ad-4c6e-9151-f1ff557d04b0"
      unitRef="U_USD">122907000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_ecd9a202-e122-42d6-89e5-8b3cbb15dee7"
      decimals="-3"
      id="F_58135e10-ff6f-44b4-9387-54167150d5fd"
      unitRef="U_USD">-95579000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_0305b590-ec74-40cb-9c35-20839d9dbdaf"
      decimals="-3"
      id="F_9ae1be22-7bea-4778-b623-1d4d62704ee6"
      unitRef="U_USD">-134000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c"
      decimals="-3"
      id="F_655d1341-4ed5-4528-8efd-a4ab41be03a8"
      unitRef="U_USD">27251000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe"
      decimals="INF"
      id="F_818f0f09-21cf-4907-9432-b53fcc71f0ea"
      unitRef="U_shares">96456</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe"
      decimals="-3"
      id="F_ee2bf9b2-a615-4b57-b796-f2f98751f191"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_31335926-6996-492e-afb6-97c8ce263642"
      decimals="-3"
      id="F_b6d53a73-ef3d-467f-92d8-df6336df12a8"
      unitRef="U_USD">313000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_875fc66d-ac7d-40f2-a299-4f8f2fdf2f16"
      unitRef="U_USD">314000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <ssti:StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants
      contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe"
      decimals="INF"
      id="F_8b086026-4311-4b30-8da2-6c71c0b76883"
      unitRef="U_shares">46939</ssti:StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe"
      decimals="INF"
      id="F_5e9c280c-d166-4cd9-bd96-6d09481b4c41"
      unitRef="U_shares">74520</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="C_31335926-6996-492e-afb6-97c8ce263642"
      decimals="-3"
      id="F_5ea536bb-04ca-489c-b817-9286e5e18b2c"
      unitRef="U_USD">1615000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_78eb8232-5fcb-4ee7-aed0-d313b9991043"
      unitRef="U_USD">1615000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe"
      decimals="INF"
      id="F_7b07892e-bb59-4b31-93ef-6514638ee65e"
      unitRef="U_shares">37102</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_31335926-6996-492e-afb6-97c8ce263642"
      decimals="-3"
      id="F_0505c7c3-83e7-43ec-92de-d6fb2bf94fbc"
      unitRef="U_USD">704000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_3c4a7960-40fe-4f77-8cb9-50e086c95ec0"
      unitRef="U_USD">704000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <ssti:StockIssuedDuringPeriodSharesRestrictedStockAwardVesting
      contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe"
      decimals="INF"
      id="F_146d66b6-c314-4a7d-803d-c2c8a00a9fc2"
      unitRef="U_shares">54970</ssti:StockIssuedDuringPeriodSharesRestrictedStockAwardVesting>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="C_2488976b-79d1-4d6d-b97b-1af80a5eacfe"
      decimals="INF"
      id="F_bcd546ba-6e62-4173-80df-6f8a6b7baecb"
      unitRef="U_shares">63901</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="C_31335926-6996-492e-afb6-97c8ce263642"
      decimals="-3"
      id="F_ffc41840-240f-4e0e-a527-b6a3f56901d6"
      unitRef="U_USD">2000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_4ff47d68-bff5-4a15-a5b3-5c2582889dca"
      unitRef="U_USD">2000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_31335926-6996-492e-afb6-97c8ce263642"
      decimals="-3"
      id="F_65cf317c-fb4c-4002-b9f3-ff91cf8c337d"
      unitRef="U_USD">4462000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_4bd89820-40a3-48cf-a969-db8ea473eba4"
      unitRef="U_USD">4462000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_6ad76754-0b24-42e6-ad11-c0d081e82ee8"
      decimals="-3"
      id="F_04a650b8-f97a-43a9-a724-a6c34c07d2d0"
      unitRef="U_USD">-36000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_f488483f-7275-4fc9-9b40-11385a330a7d"
      unitRef="U_USD">-36000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_0e306f85-0bd2-49e3-9657-1b500a1221f7"
      decimals="-3"
      id="F_bdc8709e-7c03-4104-8270-71d32b43f098"
      unitRef="U_USD">1225000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_5e5bf4a0-6a49-47e2-9ef9-c3091742f65c"
      unitRef="U_USD">1225000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="C_4f4fe805-e92a-445b-acbe-479a8db9ee19"
      decimals="INF"
      id="F_f52cac9d-905b-422c-bf29-ca6935451294"
      unitRef="U_shares">11538998</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_4f4fe805-e92a-445b-acbe-479a8db9ee19"
      decimals="-3"
      id="F_e59befc0-1a7f-49d2-b234-88e80265c0b7"
      unitRef="U_USD">58000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_b62cee8f-bcd3-4cde-a705-8ef2e2a52418"
      decimals="-3"
      id="F_996081f2-deeb-4ed7-aee5-4c2e180cd538"
      unitRef="U_USD">128771000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_50538bc7-23dd-459c-8cec-39b006e3cc13"
      decimals="-3"
      id="F_19ccb91d-b039-4fc3-90c2-1a5069958318"
      unitRef="U_USD">-94354000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_062ee031-da34-4dac-b5a1-d486e54381bb"
      decimals="-3"
      id="F_5b235d8a-1ff0-418a-8fe1-22ef4efd82d1"
      unitRef="U_USD">-170000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_f0547a21-7b20-4dbe-b791-b9fe67e1a8a9"
      unitRef="U_USD">34305000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038"
      decimals="INF"
      id="F_e400d8b8-430c-49bc-99bf-4728f0597a90"
      unitRef="U_shares">97702</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_b459bc76-9eb3-4d30-8110-b685d9081635"
      decimals="-3"
      id="F_729b07fa-bd66-4b9c-bdca-d9188f7668c2"
      unitRef="U_USD">898000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_66382cb2-bc47-4c6e-88be-317e799ce403"
      unitRef="U_USD">898000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <ssti:StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants
      contextRef="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038"
      decimals="INF"
      id="F_be8a5d89-9cfe-4a6a-88b7-30aecfc5a66e"
      unitRef="U_shares">50716</ssti:StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants>
    <ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants
      contextRef="C_b459bc76-9eb3-4d30-8110-b685d9081635"
      decimals="-3"
      id="F_d14f78ca-8fd0-472a-92db-f3e807007f2e"
      unitRef="U_USD">8000</ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants>
    <ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_24ff84b0-7c7d-47f1-921a-5972a50da834"
      unitRef="U_USD">8000</ssti:StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038"
      decimals="INF"
      id="F_3ea84dfb-4812-4e37-8c44-c979fde66053"
      unitRef="U_shares">95151</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="C_b459bc76-9eb3-4d30-8110-b685d9081635"
      decimals="-3"
      id="F_3ecab0b9-bc4d-41d0-a66a-f4aa07085ca3"
      unitRef="U_USD">3601000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_39b4ea36-a424-441c-a762-66d88afd7392"
      unitRef="U_USD">3601000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038"
      decimals="INF"
      id="F_e3b02107-09a8-461d-a1de-b1f45ac17cc5"
      unitRef="U_shares">30193</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_b459bc76-9eb3-4d30-8110-b685d9081635"
      decimals="-3"
      id="F_9eafaccb-e8e9-45d8-8888-7ead7bbf573d"
      unitRef="U_USD">832000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_173e179c-b63f-4c20-abf2-83187536ce34"
      unitRef="U_USD">832000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <ssti:StockIssuedDuringPeriodSharesRestrictedStockAwardVesting
      contextRef="C_1e3fef4b-90b6-4180-b2ad-17fe0ec19038"
      decimals="INF"
      id="F_2a9150ee-ec8e-451c-a33c-f38189c4d6ee"
      unitRef="U_shares">80972</ssti:StockIssuedDuringPeriodSharesRestrictedStockAwardVesting>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_b459bc76-9eb3-4d30-8110-b685d9081635"
      decimals="-3"
      id="F_f7ee975b-17bb-4603-b99e-d0242c7f6996"
      unitRef="U_USD">5872000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_8c3d061d-d77b-4dd1-96c8-0bce4ac75132"
      unitRef="U_USD">5872000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_aaef10f1-637e-40ce-bf0e-1486c5ec0b43"
      decimals="-3"
      id="F_209fe1a4-e315-4e28-a9df-3c13969b1685"
      unitRef="U_USD">-68000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_dc8696bf-44de-4371-a705-e0bc9bba9d1e"
      unitRef="U_USD">-68000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_defe076b-1285-4970-9e59-f9490a834286"
      decimals="-3"
      id="F_b465ed8c-b946-45ac-83dd-30dec3d8f421"
      unitRef="U_USD">-4431000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_91dd3855-98c3-4498-96dc-31efebd54bb2"
      unitRef="U_USD">-4431000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="C_cb7f418a-1756-45c7-83d0-99db1fcb122e"
      decimals="INF"
      id="F_145f0c1f-0853-482b-a7a3-2bbc8b951dc6"
      unitRef="U_shares">11703430</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_cb7f418a-1756-45c7-83d0-99db1fcb122e"
      decimals="-3"
      id="F_b88f10d8-d6dc-49ab-acef-efda9d902eac"
      unitRef="U_USD">58000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_ffca0642-c44f-485b-918b-cfe02907a43d"
      decimals="-3"
      id="F_41364783-0292-40e7-9566-9718f1597d06"
      unitRef="U_USD">132780000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_81a57a62-50cb-48a2-9887-da5fca26c8fa"
      decimals="-3"
      id="F_172710ad-c019-47f7-afc7-9bde677be809"
      unitRef="U_USD">-98785000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_f5216efc-10c4-4691-9576-a421db2bae2a"
      decimals="-3"
      id="F_66525d29-93e9-43d7-8d10-f52aea16659d"
      unitRef="U_USD">-238000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_a3c5db64-7aaf-488e-a31b-0fcd757477e6"
      unitRef="U_USD">33815000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_17a2e5bb-c742-4b4f-9b4c-a0e915f58ee7"
      unitRef="U_USD">-4431000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_917b0413-715f-4245-830d-6a324de6d4ef"
      unitRef="U_USD">1225000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_e62575a7-15a5-4360-a986-622181f36a55"
      unitRef="U_USD">1798000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_566cde2b-554f-46c5-883d-bc58b360716a"
      unitRef="U_USD">5795000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_82c718a5-12da-43f2-b138-0d9880eb334f"
      unitRef="U_USD">5399000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_e2898e3d-bad1-485f-b11c-e1079b30128a"
      unitRef="U_USD">4894000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_4a25017f-5d24-4c0e-8501-a07d17b78cac"
      unitRef="U_USD">1032000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_e2898ab4-1352-47fa-935b-1be3985dbcab"
      unitRef="U_USD">187000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_cacb966d-c344-4ddb-95a6-4006ffe5bceb"
      unitRef="U_USD">88000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_dbf3766e-2952-4190-b23c-7ad3c2b08e90"
      unitRef="U_USD">25000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_f9940d98-21ed-4e9b-a53f-0543d5919d24"
      unitRef="U_USD">234000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ShareBasedCompensation
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_b0c10784-7262-4679-828b-87281913c5a9"
      unitRef="U_USD">5872000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_e70a2086-3ca3-473d-9917-9da407d54ec1"
      unitRef="U_USD">4462000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_047d55e3-a4cf-4747-bb88-3e353cd829b0"
      unitRef="U_USD">3057000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_2da5a224-1b8b-4601-91ac-817a6f600129"
      unitRef="U_USD">-3000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_b5f5d9cd-6b93-4e56-8c09-1e49af6a02ea"
      unitRef="U_USD">74000</us-gaap:ProvisionForDoubtfulAccounts>
    <ssti:IncreaseDecreaseInAccountsReceivableAndContractAsset
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_063a2da6-0ca3-4a7b-8468-6f5c1727e278"
      unitRef="U_USD">3213000</ssti:IncreaseDecreaseInAccountsReceivableAndContractAsset>
    <ssti:IncreaseDecreaseInAccountsReceivableAndContractAsset
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_4deb02de-6bea-4037-831d-7ac27ead4ef3"
      unitRef="U_USD">-1953000</ssti:IncreaseDecreaseInAccountsReceivableAndContractAsset>
    <ssti:IncreaseDecreaseInAccountsReceivableAndContractAsset
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_f169ed5c-ad57-40e9-88f0-ad36fab47082"
      unitRef="U_USD">-1383000</ssti:IncreaseDecreaseInAccountsReceivableAndContractAsset>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_b86a78ad-06eb-4ca4-b8f2-1c5e81d419e6"
      unitRef="U_USD">673000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_6e5a3459-0053-4136-91dc-56dce47e3b10"
      unitRef="U_USD">321000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_ff8faa8c-50c5-40c6-90fc-9cfd89da1dbf"
      unitRef="U_USD">192000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_85f054e3-704f-4ecf-896a-0c1ced749117"
      unitRef="U_USD">354000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_c9f56744-f770-40ae-add1-04e40e44165e"
      unitRef="U_USD">-190000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_33c60c0b-73e3-4ee3-9bc7-e72863de07f2"
      unitRef="U_USD">-243000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_8848d408-a8e9-492c-85cc-bc2c5f8e6445"
      unitRef="U_USD">2918000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_b9abdbe3-348f-42af-af34-8f46b3e0dfb8"
      unitRef="U_USD">575000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_93f54bfc-99fa-4057-848c-32848078f1b0"
      unitRef="U_USD">108000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_0c9a423b-b203-4882-80d0-2f4cd82938a9"
      unitRef="U_USD">2143000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_05b4ae81-576d-44c4-8e06-8ca9fc9da233"
      unitRef="U_USD">-2392000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_fc929fae-1a5b-417d-acf7-994af5f4d9ee"
      unitRef="U_USD">2799000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_4aa3cd30-451d-4247-97a1-a91000316154"
      unitRef="U_USD">9822000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_08611dfd-a482-4e26-9dd3-d01c9b871757"
      unitRef="U_USD">11209000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_f3f76831-93cb-457d-ba12-9b4df3ebe211"
      unitRef="U_USD">13692000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_4944b3db-cbe6-4c1a-8b65-b88ea4b96da9"
      unitRef="U_USD">7840000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_bcd758a9-81e3-4dc9-b6c6-bc4fe11a6cdd"
      unitRef="U_USD">4059000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_cd87a02f-975d-4c26-af13-c67e9f92ab9d"
      unitRef="U_USD">4823000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <ssti:PaymentForInvestmentInIntangibleAndOtherAssets
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_f924971e-3dc3-433e-bef4-7b84a8fb9387"
      unitRef="U_USD">59000</ssti:PaymentForInvestmentInIntangibleAndOtherAssets>
    <ssti:PaymentForInvestmentInIntangibleAndOtherAssets
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_be8b0469-b5e5-4bb0-8f0d-f9b77bc35c5b"
      unitRef="U_USD">72000</ssti:PaymentForInvestmentInIntangibleAndOtherAssets>
    <ssti:PaymentForInvestmentInIntangibleAndOtherAssets
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_04d8fc73-5b6c-43be-9b62-c57527546c02"
      unitRef="U_USD">86000</ssti:PaymentForInvestmentInIntangibleAndOtherAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_55e11d4d-077f-4457-b1a7-990052e55ac6"
      unitRef="U_USD">-15000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_71939d7f-f43d-4c62-bf64-e50ec892221d"
      unitRef="U_USD">14627000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_79e4a2f5-a036-4643-8a53-69cc998ebf0f"
      unitRef="U_USD">-7884000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_3a297ea1-39dd-4d8f-86a6-d0693ee86854"
      unitRef="U_USD">-18758000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_d75be3a2-30ba-4331-a23d-96bdf3782714"
      unitRef="U_USD">-4909000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_537fe67f-e17a-4913-bcf8-26a99f74ed70"
      unitRef="U_USD">403000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_62409410-3aa3-412a-8791-1a5d62575239"
      unitRef="U_USD">347000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_41f85e5d-42d3-4380-9ec1-b00e35e5df1b"
      unitRef="U_USD">12000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_965d4f13-2ab1-4273-bc49-c70368cd58db"
      unitRef="U_USD">11247000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_08be3fdf-ac63-458c-b3d9-2cf09aab9526"
      unitRef="U_USD">445000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_4b2e6796-ca5d-4e81-83aa-be3d034de81b"
      unitRef="U_USD">898000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_ffcf14b3-1e02-4e3a-bead-ab92531af237"
      unitRef="U_USD">314000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_2d276508-fb37-444e-9c9f-849406578c27"
      unitRef="U_USD">454000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_84e98c6c-ba48-4d41-b91d-71d57d9ceb0f"
      unitRef="U_USD">3601000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_70a931f1-b525-4482-a54b-d928b7d182df"
      unitRef="U_USD">1615000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_41cdb218-dfba-4bce-9f2b-51e67eb7f957"
      unitRef="U_USD">6718000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_cc53d3bb-5b0d-44a1-92a2-11a57b9c3c16"
      unitRef="U_USD">8000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_7cc0b772-aeec-4a6e-95f7-3525d0bba9d8"
      unitRef="U_USD">71000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_3fae27bc-190e-4b8f-89b7-03a7b3084808"
      unitRef="U_USD">832000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_507fe647-9f59-4d38-9bff-5168694882ce"
      unitRef="U_USD">704000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_93e1f7e0-fff3-4a1e-9689-d29481a25a8d"
      unitRef="U_USD">873000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_75d7279b-f27d-49de-aa89-0d4a1ccc6b92"
      unitRef="U_USD">-2266000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_513dfdd7-7dff-4aed-9b99-66a85722bad6"
      unitRef="U_USD">-956000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_2c8e1ca0-bb30-4719-9436-a8829c71ef64"
      unitRef="U_USD">5482000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_b1220728-d90d-49ac-9c6d-216b2faea3fd"
      unitRef="U_USD">-328000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_ac8acca3-5422-4501-8667-a00d9754d58e"
      unitRef="U_USD">-8505000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_7f6a0f9e-fb68-440c-b582-3295344668f8"
      unitRef="U_USD">14265000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_8c7068c2-eb52-4970-b1ca-ef1f26514355"
      unitRef="U_USD">-79000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_fa2b80f4-9c46-4a78-910b-6dc3a172f29c"
      unitRef="U_USD">-2000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_96aafcaf-3eaa-41e2-8529-324248334b22"
      unitRef="U_USD">7000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_e15e6b80-b061-4749-827c-93227e1a761a"
      unitRef="U_USD">16043000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c"
      decimals="-3"
      id="F_cb468575-3662-45ff-9ed1-48e42139ef98"
      unitRef="U_USD">24550000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_70842f64-8fd7-495f-b84c-413c1b8d2b98"
      decimals="-3"
      id="F_71bc20e3-6b2c-4387-8a82-9fdd1041b935"
      unitRef="U_USD">10278000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_67f96aff-1a8e-4e65-ada2-28d17b2a5390"
      unitRef="U_USD">15636000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_4493d7be-2976-461f-984d-3796ab3f1005"
      unitRef="U_USD">16043000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c"
      decimals="-3"
      id="F_20204e26-2984-442d-87a9-d1f7e4956392"
      unitRef="U_USD">24550000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_bd4bf35d-4b55-4fec-af1e-c237ba673aca"
      unitRef="U_USD">51000</us-gaap:IncomeTaxesPaidNet>
    <ssti:PropertyAndEquipmentPurchasesIncludedInAccountsPayable
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_bd39f52a-9052-4dc1-a6bd-83f504fc85d8"
      unitRef="U_USD">563000</ssti:PropertyAndEquipmentPurchasesIncludedInAccountsPayable>
    <ssti:PropertyAndEquipmentPurchasesIncludedInAccountsPayable
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_d2bc1de0-9d94-490e-8ddc-bb69678fd020"
      unitRef="U_USD">522000</ssti:PropertyAndEquipmentPurchasesIncludedInAccountsPayable>
    <ssti:PropertyAndEquipmentPurchasesIncludedInAccountsPayable
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_7ae8cb62-f954-4014-b2bb-cf96945da6df"
      unitRef="U_USD">311000</ssti:PropertyAndEquipmentPurchasesIncludedInAccountsPayable>
    <ssti:EstimatedFairValueOfContingentConsideration
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_cc03a89b-e82f-4295-9ce6-e52b99530458"
      unitRef="U_USD">1330000</ssti:EstimatedFairValueOfContingentConsideration>
    <ssti:EstimatedFairValueOfContingentConsideration
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_bcce1af4-09fd-40c8-892e-fe0ddc1b23d3"
      unitRef="U_USD">170000</ssti:EstimatedFairValueOfContingentConsideration>
    <ssti:FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_b506d225-3ec8-4a42-8a21-4e1bbcfa7558"
      unitRef="U_USD">2000000</ssti:FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_7187e246-13e4-4fa3-b73c-09c6ab00ebf4">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 1. Organization and Description of Business&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;ShotSpotter, Inc. (the &#x201c;Company&#x201d;) provides precision-policing solutions for law enforcement and security personnel to help prevent and reduce gun violence and make cities, campuses and facilities safer. The Company&#x2019;s flagship product, ShotSpotter Respond is the leading outdoor gunshot detection, location and alerting system trusted by over &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;125&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; cities at December 31, 2021. ShotSpotter Connect &lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;creates crime forecasts designed to enable more precise and effective use of patrol resources to deter crime.&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company&#x2019;s case management solution, ShotSpotter Investigate, is a cloud-based investigative platform to help law enforcement agencies modernize every phase of an investigation and accelerate case work with easy-to-use software tools. &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company offers its solutions on a Software as a Service, ("SaaS"), subscription model to its customers. ShotSpotter Labs is the Company's effort to support innovative uses of its technology to help protect wildlife and the environment.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company&#x2019;s principal executive offices are located in Fremont, California. The Company has &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;five&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; wholly-owned subsidiaries globally.&lt;/span&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <ssti:NumberOfCitiesInWhichEntityOperates
      contextRef="C_37660fea-bf84-4010-89b5-e54f522227b8"
      decimals="INF"
      id="F_8c11a659-976d-4580-9595-554db9adf90a"
      unitRef="U_City">125</ssti:NumberOfCitiesInWhichEntityOperates>
    <ssti:NumberOfSubsidiary
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_f5626eca-1195-4423-8e3c-757e5591fc00"
      unitRef="U_Subsidiary">5</ssti:NumberOfSubsidiary>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_819c3660-0ef0-4a15-8007-1313d8966fa3">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 2. Summary of Significant Accounting Policies&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding financial reporting. The consolidated financial statements include the results of the Company and its wholly-owned subsidiaries. In the opinion of management, the accompanying consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive income (loss), stockholders&#x2019; equity and cash flows for the year ended December 31, 2021, but are not necessarily indicative of the results of operations or cash flows to be anticipated for any future period. The Company has evaluated subsequent events occurring after the date of the consolidated financial statements for events requiring recording or disclosure in the consolidated financial statements. All significant intercompany transactions have been eliminated during consolidation.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Use of Estimates&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its significant estimates including the valuation of accounts receivable, the lives and realization of tangible and intangible assets and goodwill, contingent consideration liabilities, stock-based compensation expense, customer life, accounting for revenue recognition, contingent liabilities related to legal matters, and income taxes including deferred taxes and any related valuation allowance. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the Company&#x2019;s financial position and results of operations.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:11.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Revenue Recognition &#x2013; Gunshot Detection Services&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company generates substantially all of its revenues from the sale of gunshot detection subscription services, in which gunshot data generated by Company-owned sensors and software is sold to customers through a cloud-based hosting application for a specified contract period. Typically, the initial contract period is &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_d777045a-c776-4dfc-b9ec-2c58c56e7fe1;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;one &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;to &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; in length. The subscription contract is generally noncancelable without cause. Generally, these service arrangements do not provide the customer with the right to take possession of the hardware or software supporting the subscription service at any time. A small portion of the Company&#x2019;s revenues are generated from the delivery of setup services to install Company-owned sensors in the customer&#x2019;s coverage area and other services including training and a license to integrate with third-party applications.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company generally invoices customers for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the total contract value when the contract is fully executed and for the remaining &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% when the subscription service is operational and ready to go live &#x2013; that is, when the customer has acknowledged the completion of all the deliverables in the signed customer acceptance form. The Company generally invoices subscription service renewals for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;100&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the total contract value when the renewal contract is executed. For the public safety solution, the pricing model is based on a per-square-mile basis. For security solutions, the pricing model is on a customized-site basis. As a result of the process for invoicing contracts and renewals upon execution, cash flows from operations and accounts receivable can fluctuate due to timing of contract execution and timing of deployment.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company recognizes revenues upon the satisfaction of performance obligations. At contract inception, the Company assesses the services promised in its contracts with customers and identifies a performance obligation for each promise to transfer to the customer a good or service (or bundle of services) that is distinct. To identify the performance obligations, the Company considers all of the services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. The Company determined that the subscription services, training, and licenses to integrate with third-party applications are each distinct and represent separate performance obligations. The setup activities are not distinct from the subscription service and are combined into the subscription service performance obligation. However, setup fees may provide a material right to the customer that has influence over the customer's decision to renew. All setup fees are assessed on a quantitative and qualitative basis to determine whether they represent a distinct performance obligation. The total contract value is allocated to each performance obligation identified based on the standalone selling price of the service. Discounts are allocated pro-rata to the identified performance obligations. For contracts that have an original duration of one year or less, the Company uses the practical expedient applicable to such contracts and does not consider the time value of money.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Revenues from subscription services are recognized ratably, on a straight-line basis, over the term of the subscription. Revenues from material rights are recognized ratably over the period in which they are determined to provide a material right to the customer, which is generally &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. Revenues from training and licenses to integrate with third-party applications are recognized upon delivery which generally occurs when the subscription service is operational and ready to go live.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Subscription renewal fees are recognized ratably over the term of the renewal, which is typically &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;one year&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. While most customers elect to renew their agreements, in some cases, they may not be able to obtain the proper approvals or funding to complete the renewal prior to expiration. For these customers, the Company stops recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, the Company recognizes subscription revenues for the period between the expiration of the term of the agreement and the completion of the renewal process in the month in which the renewal is executed. If a customer declines to renew its subscription, then the remaining fees from material rights, if any, are immediately recognized.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company capitalizes certain incremental costs of obtaining a contract, which includes sales commissions. As there are not commensurate commissions earned on renewals of the subscription services, the Company capitalizes commissions related to subscription services provided under both the initial contract and renewal periods and amortizes the capitalized commissions on a straight-line basis over the customer life, which is determined to be &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;For commissions that are earned on renewal contracts with an original duration of one year or less, the Company uses the practical expedient applicable to such commissions and recognizes the commissions immediately as expense&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;instead &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;of capitalizing.&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Amortization of capitalized commissions was $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.7&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.6&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.5&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million for the years ended December 31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Revenue Recognition &#x2013; Software License, Maintenance and Support, and Professional Services&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;With the acquisition of LEEDS, LLC (&#x201c;LEEDS&#x201d;), the Company also generates revenues from the sale of (i)&#x202f;a software license and related maintenance and support services to its proprietary software technology and (ii) professional software development services to a single customer, through a sales channel intermediary. The Company has been serving this customer for more than &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;ten years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. The sales channel intermediary contract includes an annual, renewable subscription for software and related maintenance and support services. The contract also provides for the procurement of professional services, such as for software development and testing for product feature enhancements, by executing supplementary work orders.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company recognizes revenue from the license of its software license and related maintenance and support services revenues upon the satisfaction of performance obligations. The Company determined that the term-based software license should be combined with the maintenance and support services as a single performance obligation. The nature of the maintenance and support services, inclusive of the Company&#x2019;s obligation to provide additional, unspecified software functionality over the license term, in allowing this single customer to be flexible in utilizing the customized software to respond to the changing regulatory environment, are critical to the customer&#x2019;s ability to derive benefit and value from the license.&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Contractually, the Company provides continuous access to the software, maintenance and support services, helpdesk and technical support over the contract term, hence a time-elapsed method is used to recognize revenue. Revenues from the software license and maintenance and support services are recognized ratably over the term of the contract because the Company&#x2019;s obligation to provide the license and related support services is uniform over the license term. The Company generally invoices for these services on a monthly basis in arrears. If a customer does not renew prior to the contract term expiring, the Company stops recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, the Company recognizes the revenues for the period between the expiration of the original contract term and the completion of the renewal process in the month in which the renewal is executed.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Professional services revenue consists of fees typically associated with the design, development and testing of product feature enhancements requested by the customer. The customer procures additional development services as needed, and generally based upon annual development plans negotiated by and between the customer and the Company. Professional services do not result in significant customization of the maintenance and support services and are considered distinct services. All, and any part of the output, of the Company&#x2019;s professional services towards such product feature enhancements, belong to the customer. Accordingly, the Company satisfies the performance obligations over time as the performance of work typically creates or enhances an asset that the customer controls as the asset is created or enhanced. As these product feature enhancements each have a fixed contract fee, the Company recognizes revenue over time proportionally as work is performed, based on cumulative resource costs incurred as a percentage of total forecast costs for the project. Management uses significant judgement in making these estimates, which affect the timing of revenue recognition, including how much revenue to recognize in each period, and in estimating the timing of revenue recognition for remaining performance obligations (see Note 3). The contract price and billing schedule are stated in each work order and the Company generally invoices in monthly installments upon the commencement of each work order.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Gross versus net presentation&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company&#x2019;s single software license and related service agreement was facilitated through a sales channel intermediary. The Company presents the total value of the billings to the customer as revenue (or gross) and that portion of the billings to the customer retained by the sales channel intermediary as a sales cost which is included in sales and marketing in the accompanying statement of operations, as the Company has determined that it was the principal in the arrangement. The Company&#x2019;s conclusion is based on its role in controlling the goods and services consumed by the end-customer throughout the license term or development life cycle, combined with its control over the price charged to the end-user for such goods and services. The fees paid to the sales channel intermediary are expensed as incurred as it relates to a period of performance of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;one year&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;, and the sales channel intermediary is paid the same rate of commission on any license term renewals or additional professional services that are sold to the customer.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Costs&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Costs include the cost of revenues and charges for impairment of property and equipment. Cost of revenues related to gunshot detection services primarily includes depreciation expense associated with capitalized customer acoustic sensor networks, communication expenses, costs related to hosting the Company's service application, costs related to operating its Incident Review Center (the &#x201c;IRC&#x201d;), providing remote and on-site customer support and maintenance and forensic services, certain personnel and related costs of operations, stock-based compensation and allocated overhead, which includes information technology, facility and equipment depreciation costs.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Cost of revenues related to software license, maintenance and support, and professional services primarily include personnel costs of project managers, developers and analysts working on the various support tickets and work orders. Such costs are expensed as incurred as they do not create an asset owned by the Company. The Company expenses all costs as incurred for services that are not recoverable under an enforceable contract.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Advertising and Public Relations Costs&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Advertising and public relations costs are expensed as incurred. Advertising and public relations costs were $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.3&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.3&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.5&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million for the years ended December 31, 2021, 2020 and 2019, respectively, and were included in sales and marketing expense in the consolidated statements of operations.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Research and Development Costs&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Research and development costs are expensed as incurred and consisted primarily of salaries and benefits, consultant fees, certain facilities costs, and other direct costs associated with the continued development of the Company&#x2019;s solutions.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.078125;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Product development costs are expensed as incurred until technological feasibility has been established, which the Company defines as the completion of all planning, designing, coding and testing activities that are necessary to establish products that meet design specifications including functions, features and technical performance requirements. The Company has determined that technological feasibility for its software products is reached shortly before they are released for sale. Costs incurred after technological feasibility is established are not significant, and accordingly the Company expenses all research and development costs when incurred.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Cash and cash equivalents include all cash and highly liquid investments with an original maturity of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three months&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; or less.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;At December 31, 2021 and 2020, the Company&#x2019;s cash and cash equivalents consisted of cash deposited in financial institutions.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Foreign Currency&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The functional currency for the Company&#x2019;s foreign subsidiaries is the local currency. The assets and liabilities of the subsidiary are translated into U.S. dollars using the exchange rate as of each balance sheet date. Revenues and expenses are translated at the average exchange rates for the period. Gains and losses from translations are recognized in foreign currency translation included in accumulated other comprehensive income (loss) in the accompanying consolidated balance sheets. Foreign currency exchange gains and losses that are realized are recorded in other expense, net, in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Accounts Receivable, net and Contract Asset&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accounts receivable, net consist of trade accounts receivables from the Company&#x2019;s customers, net of allowance for doubtful accounts if deemed necessary. Accounts receivable are recorded as the invoiced amount. Accounts receivable also consists of trade accounts receivables (net of any commissions) from the sales channel intermediary through which the Company provides software license, maintenance and support, and professional services. The Company does not require collateral or other security for accounts receivable. Contract asset consists of revenues recognized in advance of invoicing the customer. The Company does not charge interest on accounts receivable that are past due.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company periodically evaluates the collectability of its accounts receivable and provides an allowance for potential credit losses based on the Company&#x2019;s historical experience. At December 31, 2021 and 2020, the Company had a provision against accounts receivable of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;74,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. If a receivable is deemed by the Company to be uncollectible, the Company will write off the receivable to bad debt expense.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Concentrations of Risk&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Credit Risk&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &#x2014; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Financial instruments that potentially subject the Company to concentration of credit risk consisted primarily of cash and cash equivalents and accounts receivable from trade customers. The Company maintains its cash deposits at &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;one&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; domestic and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;four&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; international financial institutions. The Company is exposed to credit risk in the event of default by a financial institution to the extent that cash and cash equivalents are in excess of the amount insured by the Federal Deposit Insurance Corporation and other local country government agencies. The Company generally places its cash and cash equivalents with high-credit quality financial institutions. To date, the Company has not experienced any losses on its cash and cash equivalents.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Concentration of Accounts Receivable and Contract Asset&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &#x2014;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; At December 31, 2021, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;one&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; customer accounted for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;65&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%, of the Company&#x2019;s total accounts receivable. At December 31, 2020, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; customers accounted for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;37&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;27&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%, respectively, of the Company&#x2019;s total accounts receivable.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Concentration of Revenues&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &#x2014; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;For the year ended December 31, 2021, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;two&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; customers accounted for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;28&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the Company&#x2019;s revenues. For the year ended December 31, 2020, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;two&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; customers accounted for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;18&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the Company&#x2019;s revenues. For the year ended December 31, 2019, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;two&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; customers accounted for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;20&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the Company&#x2019;s revenues.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Concentration of Suppliers&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &#x2014; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company relies on a limited number of suppliers and contract manufacturers. In particular, a single supplier is currently the sole manufacturer of the Company&#x2019;s proprietary sensors.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Business Acquisitions&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Acquisition-related expenses are recognized separately from the business combination and are recognized as general and administrative expense as incurred.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Goodwill&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Goodwill represents the excess of amounts paid over the fair value of net assets acquired from an acquisition. Goodwill is tested for impairment at the reporting unit level (operating segment or one level below an operating segment) on an annual basis (October 1) and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. The Company performed  its annual test for goodwill impairment as of October 1, 2021 and concluded that &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; goodwill impairment charge was necessary. Since inception through December 31, 2021, the Company has &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;t recorded any goodwill impairment.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:0.95pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Intangible assets consisted of acquired patents and capitalized legal fees related to obtaining patents, as well as customer relationships from the Company&#x2019;s acquisition of HunchLab in 2018 and LEEDS in 2020 (see Note 4, Business Acquisitions). Patent assets are stated at cost, less accumulated amortization. Customer relationships are recorded at fair value as of the date of the acquisition. Intangible assets are amortized on an attribution method, over their expected useful lives, which range from &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; for patents and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_db3f4966-9ce4-447e-a114-29f1335266d3;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;seven&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; to &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;fifteen years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; for customer relationships.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:12.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Property and Equipment, net&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Property and equipment, net, is stated at cost, less accumulated depreciation and amortization. The Company depreciates property and equipment using the straight-line method over their estimated useful lives, ranging from &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_294c13de-7b39-4e41-8d3f-1972683f2e6e;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; to &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. Leasehold improvements are amortized over the shorter of the asset&#x2019;s useful life or the remaining lease term.&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Costs incurred to develop software for internal use and for the Company&#x2019;s solutions are capitalized and amortized over such software&#x2019;s estimated useful life. Internally developed software costs capitalized during all periods presented have not been material. Property and equipment, net also includes software technology resulting from the Company&#x2019;s acquisition of HunchLab, which was recorded at fair value as of the date of the acquisition, amortized on the straight-line basis over &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company annually reviews long-lived assets for impairment or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of the asset to the future undiscounted net cash flows which the asset is expected to generate. If such assets are determined to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the future undiscounted net cash flows arising from the assets. Assets to be disposed of are reported at the lower of their carrying amounts or fair value less cost to sell.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Royalty Expense&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In 2009, the Company entered into a license agreement with a third-party relating to a patented gunshot digital imaging system that facilitates integration with certain third-party systems. The terms of the license agreement require the Company to pay a one-time fee of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; for each license sold to a customer allowing the customer to integrate their ShotSpotter service with a third-party application, such as a video management system, with a minimum annual amount due of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;75,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. In 2021, 2020, and 2019, the Company incurred only the $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;75,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; minimum amount. The license agreement renews automatically on each subsequent year unless it is terminated in accordance with the agreement.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company uses a three-level hierarchy for fair value measurements based on the nature of inputs used in the valuation of an asset or liability as of the measurement date. The three-level hierarchy prioritizes, within the measurement of fair value, the use of market-based information over entity-specific information. Fair value focuses on an exit price and is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The inputs or methodology used for valuing financial instruments are not necessarily an indication of the risks associated with investing in those financial instruments. The three-level hierarchy for fair value measurements is defined as follows:&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Level I &#x2014; Inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Level II &#x2014; Inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Level III &#x2014; Inputs to the valuation methodology are unobservable and significant to the fair value measurement.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;An asset&#x2019;s or a liability&#x2019;s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company generally grants options to purchase shares of its common stock to its employees, directors and non-employees for a fixed number of shares with an exercise price equal to the fair value of the underlying shares at the grant date. All stock option grants are accounted for using the fair value method, and stock-based compensation expense is recognized ratably over the requisite service period as the underlying options vest. The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company estimated the grant date fair value of its common stock options using the following assumptions:&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Expected Term&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &#x2014; The expected term represents the period that the stock-based compensation awards are expected to be outstanding. Since the Company did not have sufficient historical information to develop reasonable expectations about future exercise behavior, the Company used the simplified method to compute expected term, which reflects the weighted-average of time-to-vesting.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &#x2014; The risk-free interest rate is based on the yield on U.S. Treasury yield curve in effect at the grant date.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Expected Volatility&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &#x2014;The expected volatility is based on the historical volatility of the Company&#x2019;s stock.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Dividend Yield&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Expected dividend yield is based on the Company's dividend policy at the time the options were granted. The Company does not plan to pay any dividends in the foreseeable future. Consequently, it has historically used an expected dividend yield of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;zero&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company uses the market closing price of its common stock as traded on the Nasdaq Capital Market to determine fair value.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company generally grants unvested restricted stock unit awards to non-employee directors and executive management for a fixed number of shares and a fixed vesting schedule. The restricted stock unit awards are valued using the closing price on the date of grant and stock-based compensation is recognized ratably over the requisite service period.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Forfeitures are recognized as and when they occur.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Segment Information&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The chief operating decision maker is the Company's Chief Executive Officer, who allocates resources and assesses financial performance based upon discrete financial information at the consolidated level. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, the Company has determined that it operates as a &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_6c495a93-ce59-484a-a4cd-9f8919950b83;"&gt;&lt;span style="-sec-ix-hidden:F_43c80952-7b05-4fc6-996c-d8ed6b6927f7;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;single&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; operating and reportable segment&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company records income taxes in accordance with the liability method of accounting. Deferred taxes are recognized for the estimated taxes ultimately payable or recoverable based on enacted tax law. The Company establishes a valuation allowance to reduce the deferred tax assets when it is more likely than not that a deferred tax asset will not be realizable. Changes in tax rates are reflected in the tax provision as they occur.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="font-size:12.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In accounting for uncertainty in income taxes, the Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;.&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Net Income (Loss) per Share&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of common shares and common stock equivalents outstanding during the period. Common stock equivalents are only included when their effect is dilutive. Common stock equivalents and unvested restricted stock units are potentially dilutive securities and include convertible preferred stock, warrants and outstanding stock options. These potentially dilutive securities are excluded from the computation of diluted net income (loss) per share if their inclusion would be anti-dilutive.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Recent Accounting Pronouncements Not Yet Effective&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In June 2016, the Financial Accounting Standards Board ("FASB') issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects current expected credit loss (&#x201c;CECL&#x201d;) and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The guidance will be effective at the beginning of the Company&#x2019;s first quarter of fiscal 2023. Early adoption of the amendments is permitted. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In December 2019, the FASB issued &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;ASU 2019-12&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;, Income Taxes (Topic 740),&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;simplifying the accounting for income taxes by removing certain exceptions to the general principles. The guidance will be effective at the beginning of the Company's first quarter of fiscal 2022. Early adoption of the amendments is permitted. The Company&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts from Customers&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. ASU 2021-08 aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and the effect of payment terms on subsequent revenue recognized by the acquirer. These amendments are effective prospectively for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is allowed. The Company is currently assessing the impact the adoption of this ASU will have on its consolidated financial statements.&lt;/span&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_cea991d7-8cff-472f-99d1-ac1f7b51c7a5">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding financial reporting. The consolidated financial statements include the results of the Company and its wholly-owned subsidiaries. In the opinion of management, the accompanying consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive income (loss), stockholders&#x2019; equity and cash flows for the year ended December 31, 2021, but are not necessarily indicative of the results of operations or cash flows to be anticipated for any future period. The Company has evaluated subsequent events occurring after the date of the consolidated financial statements for events requiring recording or disclosure in the consolidated financial statements. All significant intercompany transactions have been eliminated during consolidation.&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_b0cf0724-3daf-4138-9b58-c3a079afa04b">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Use of Estimates&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its significant estimates including the valuation of accounts receivable, the lives and realization of tangible and intangible assets and goodwill, contingent consideration liabilities, stock-based compensation expense, customer life, accounting for revenue recognition, contingent liabilities related to legal matters, and income taxes including deferred taxes and any related valuation allowance. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the Company&#x2019;s financial position and results of operations.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_2c7efecd-6a10-4e15-8777-de684b3d837d">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Revenue Recognition &#x2013; Gunshot Detection Services&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company generates substantially all of its revenues from the sale of gunshot detection subscription services, in which gunshot data generated by Company-owned sensors and software is sold to customers through a cloud-based hosting application for a specified contract period. Typically, the initial contract period is &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_d777045a-c776-4dfc-b9ec-2c58c56e7fe1;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;one &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;to &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; in length. The subscription contract is generally noncancelable without cause. Generally, these service arrangements do not provide the customer with the right to take possession of the hardware or software supporting the subscription service at any time. A small portion of the Company&#x2019;s revenues are generated from the delivery of setup services to install Company-owned sensors in the customer&#x2019;s coverage area and other services including training and a license to integrate with third-party applications.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company generally invoices customers for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the total contract value when the contract is fully executed and for the remaining &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% when the subscription service is operational and ready to go live &#x2013; that is, when the customer has acknowledged the completion of all the deliverables in the signed customer acceptance form. The Company generally invoices subscription service renewals for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;100&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the total contract value when the renewal contract is executed. For the public safety solution, the pricing model is based on a per-square-mile basis. For security solutions, the pricing model is on a customized-site basis. As a result of the process for invoicing contracts and renewals upon execution, cash flows from operations and accounts receivable can fluctuate due to timing of contract execution and timing of deployment.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company recognizes revenues upon the satisfaction of performance obligations. At contract inception, the Company assesses the services promised in its contracts with customers and identifies a performance obligation for each promise to transfer to the customer a good or service (or bundle of services) that is distinct. To identify the performance obligations, the Company considers all of the services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. The Company determined that the subscription services, training, and licenses to integrate with third-party applications are each distinct and represent separate performance obligations. The setup activities are not distinct from the subscription service and are combined into the subscription service performance obligation. However, setup fees may provide a material right to the customer that has influence over the customer's decision to renew. All setup fees are assessed on a quantitative and qualitative basis to determine whether they represent a distinct performance obligation. The total contract value is allocated to each performance obligation identified based on the standalone selling price of the service. Discounts are allocated pro-rata to the identified performance obligations. For contracts that have an original duration of one year or less, the Company uses the practical expedient applicable to such contracts and does not consider the time value of money.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Revenues from subscription services are recognized ratably, on a straight-line basis, over the term of the subscription. Revenues from material rights are recognized ratably over the period in which they are determined to provide a material right to the customer, which is generally &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. Revenues from training and licenses to integrate with third-party applications are recognized upon delivery which generally occurs when the subscription service is operational and ready to go live.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Subscription renewal fees are recognized ratably over the term of the renewal, which is typically &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;one year&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. While most customers elect to renew their agreements, in some cases, they may not be able to obtain the proper approvals or funding to complete the renewal prior to expiration. For these customers, the Company stops recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, the Company recognizes subscription revenues for the period between the expiration of the term of the agreement and the completion of the renewal process in the month in which the renewal is executed. If a customer declines to renew its subscription, then the remaining fees from material rights, if any, are immediately recognized.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company capitalizes certain incremental costs of obtaining a contract, which includes sales commissions. As there are not commensurate commissions earned on renewals of the subscription services, the Company capitalizes commissions related to subscription services provided under both the initial contract and renewal periods and amortizes the capitalized commissions on a straight-line basis over the customer life, which is determined to be &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;For commissions that are earned on renewal contracts with an original duration of one year or less, the Company uses the practical expedient applicable to such commissions and recognizes the commissions immediately as expense&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;instead &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;of capitalizing.&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Amortization of capitalized commissions was $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.7&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.6&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.5&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million for the years ended December 31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Revenue Recognition &#x2013; Software License, Maintenance and Support, and Professional Services&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;With the acquisition of LEEDS, LLC (&#x201c;LEEDS&#x201d;), the Company also generates revenues from the sale of (i)&#x202f;a software license and related maintenance and support services to its proprietary software technology and (ii) professional software development services to a single customer, through a sales channel intermediary. The Company has been serving this customer for more than &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;ten years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. The sales channel intermediary contract includes an annual, renewable subscription for software and related maintenance and support services. The contract also provides for the procurement of professional services, such as for software development and testing for product feature enhancements, by executing supplementary work orders.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company recognizes revenue from the license of its software license and related maintenance and support services revenues upon the satisfaction of performance obligations. The Company determined that the term-based software license should be combined with the maintenance and support services as a single performance obligation. The nature of the maintenance and support services, inclusive of the Company&#x2019;s obligation to provide additional, unspecified software functionality over the license term, in allowing this single customer to be flexible in utilizing the customized software to respond to the changing regulatory environment, are critical to the customer&#x2019;s ability to derive benefit and value from the license.&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:11.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Contractually, the Company provides continuous access to the software, maintenance and support services, helpdesk and technical support over the contract term, hence a time-elapsed method is used to recognize revenue. Revenues from the software license and maintenance and support services are recognized ratably over the term of the contract because the Company&#x2019;s obligation to provide the license and related support services is uniform over the license term. The Company generally invoices for these services on a monthly basis in arrears. If a customer does not renew prior to the contract term expiring, the Company stops recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed. Once the renewal is complete, the Company recognizes the revenues for the period between the expiration of the original contract term and the completion of the renewal process in the month in which the renewal is executed.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Professional services revenue consists of fees typically associated with the design, development and testing of product feature enhancements requested by the customer. The customer procures additional development services as needed, and generally based upon annual development plans negotiated by and between the customer and the Company. Professional services do not result in significant customization of the maintenance and support services and are considered distinct services. All, and any part of the output, of the Company&#x2019;s professional services towards such product feature enhancements, belong to the customer. Accordingly, the Company satisfies the performance obligations over time as the performance of work typically creates or enhances an asset that the customer controls as the asset is created or enhanced. As these product feature enhancements each have a fixed contract fee, the Company recognizes revenue over time proportionally as work is performed, based on cumulative resource costs incurred as a percentage of total forecast costs for the project. Management uses significant judgement in making these estimates, which affect the timing of revenue recognition, including how much revenue to recognize in each period, and in estimating the timing of revenue recognition for remaining performance obligations (see Note 3). The contract price and billing schedule are stated in each work order and the Company generally invoices in monthly installments upon the commencement of each work order.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Gross versus net presentation&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company&#x2019;s single software license and related service agreement was facilitated through a sales channel intermediary. The Company presents the total value of the billings to the customer as revenue (or gross) and that portion of the billings to the customer retained by the sales channel intermediary as a sales cost which is included in sales and marketing in the accompanying statement of operations, as the Company has determined that it was the principal in the arrangement. The Company&#x2019;s conclusion is based on its role in controlling the goods and services consumed by the end-customer throughout the license term or development life cycle, combined with its control over the price charged to the end-user for such goods and services. The fees paid to the sales channel intermediary are expensed as incurred as it relates to a period of performance of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;one year&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;, and the sales channel intermediary is paid the same rate of commission on any license term renewals or additional professional services that are sold to the customer.&lt;/span&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <ssti:SubscriptionServicesContractPeriod
      contextRef="C_8e0cd47b-4c00-4517-aae0-a09e015ca3b9"
      id="F_ddd3e655-66d6-4881-b57e-5087e6ac46d1">P3Y</ssti:SubscriptionServicesContractPeriod>
    <ssti:PercentageOfContractPriceInvoicedToCustomerOnContractSigned
      contextRef="C_f6596a6d-23b9-4d71-8d2e-e6c0430ad1bf"
      decimals="2"
      id="F_9c6b9e99-561c-49f0-bcb2-d3939a2854bf"
      unitRef="U_pure">0.50</ssti:PercentageOfContractPriceInvoicedToCustomerOnContractSigned>
    <ssti:PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive
      contextRef="C_f6596a6d-23b9-4d71-8d2e-e6c0430ad1bf"
      decimals="2"
      id="F_97e8f17a-c90a-4464-949b-0993f277ba21"
      unitRef="U_pure">0.50</ssti:PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive>
    <ssti:PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted
      contextRef="C_f6596a6d-23b9-4d71-8d2e-e6c0430ad1bf"
      decimals="INF"
      id="F_1a3926ce-1287-4034-b170-dcf59b46c313"
      unitRef="U_pure">1</ssti:PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted>
    <ssti:RevenuesMaterialRightRecognitionPeriod
      contextRef="C_dda700f2-e0b8-49ac-9010-81927270fd52"
      id="F_528d7884-9434-41f5-b531-13c479667a14">P3Y</ssti:RevenuesMaterialRightRecognitionPeriod>
    <ssti:SubscriptionRenewalFeesRecognitionPeriod
      contextRef="C_dda700f2-e0b8-49ac-9010-81927270fd52"
      id="F_044829b8-d98b-4200-8253-b497586c9bec">P1Y</ssti:SubscriptionRenewalFeesRecognitionPeriod>
    <ssti:CapitalizedCommissionsAmortizationPeriod
      contextRef="C_dda700f2-e0b8-49ac-9010-81927270fd52"
      id="F_027f8894-096a-4d72-97de-3fa3b2073696">P5Y</ssti:CapitalizedCommissionsAmortizationPeriod>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="C_dda700f2-e0b8-49ac-9010-81927270fd52"
      decimals="-5"
      id="F_fa77ee33-3ce4-452d-ba99-8e716fa384f0"
      unitRef="U_USD">700000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="C_9a5acddc-214b-4bf5-8593-0dd9855fd33b"
      decimals="-5"
      id="F_d9e7ed37-24ee-427f-ab6c-4077b925e5d5"
      unitRef="U_USD">600000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="C_1c5d2332-b378-4c53-825d-cf405c049a72"
      decimals="-5"
      id="F_4ac9fd0a-f5db-4932-81f1-be50e4a33c43"
      unitRef="U_USD">500000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <ssti:PeriodOfServiceToCustomers
      contextRef="C_44d00945-0869-4d44-839c-4d135bab7066"
      id="F_a6a3e287-53a8-455c-91c3-a4540f2b0202">P10Y</ssti:PeriodOfServiceToCustomers>
    <ssti:SalesChannelIntermediaryPeriodOfPerformance
      contextRef="C_e9222e37-af23-4dbd-8833-6152b0c4526e"
      id="F_78706554-4f9c-43ac-a721-4ce5d5df0274">P1Y</ssti:SalesChannelIntermediaryPeriodOfPerformance>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_9dfe2fae-3327-4466-88f6-ed74dcdbb92e">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Costs&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Costs include the cost of revenues and charges for impairment of property and equipment. Cost of revenues related to gunshot detection services primarily includes depreciation expense associated with capitalized customer acoustic sensor networks, communication expenses, costs related to hosting the Company's service application, costs related to operating its Incident Review Center (the &#x201c;IRC&#x201d;), providing remote and on-site customer support and maintenance and forensic services, certain personnel and related costs of operations, stock-based compensation and allocated overhead, which includes information technology, facility and equipment depreciation costs.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Cost of revenues related to software license, maintenance and support, and professional services primarily include personnel costs of project managers, developers and analysts working on the various support tickets and work orders. Such costs are expensed as incurred as they do not create an asset owned by the Company. The Company expenses all costs as incurred for services that are not recoverable under an enforceable contract.&lt;/span&gt;&lt;/p&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_b76365cf-19d9-4431-8ee5-87e1737cc3e5">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Advertising and Public Relations Costs&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Advertising and public relations costs are expensed as incurred. Advertising and public relations costs were $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.3&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.3&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.5&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million for the years ended December 31, 2021, 2020 and 2019, respectively, and were included in sales and marketing expense in the consolidated statements of operations.&lt;/span&gt;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="C_bedb29be-1d04-4f3d-9d04-532e9a196065"
      decimals="-5"
      id="F_a154ab63-ef82-415b-b002-a82b9b873ab2"
      unitRef="U_USD">1300000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="C_eeccf98b-f5fe-4fe4-9e42-781fb0a169ee"
      decimals="-5"
      id="F_03a1b4e7-273d-4606-9aab-2c74b77283c8"
      unitRef="U_USD">300000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="C_f324617b-29b8-4746-be6d-dff0a8c63ff6"
      decimals="-5"
      id="F_6319b0e0-bdf7-460e-88cd-6d01b49a613e"
      unitRef="U_USD">500000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_f3533bdd-6534-4fa9-93b5-c97142a1a18b">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Research and Development Costs&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Research and development costs are expensed as incurred and consisted primarily of salaries and benefits, consultant fees, certain facilities costs, and other direct costs associated with the continued development of the Company&#x2019;s solutions.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Product development costs are expensed as incurred until technological feasibility has been established, which the Company defines as the completion of all planning, designing, coding and testing activities that are necessary to establish products that meet design specifications including functions, features and technical performance requirements. The Company has determined that technological feasibility for its software products is reached shortly before they are released for sale. Costs incurred after technological feasibility is established are not significant, and accordingly the Company expenses all research and development costs when incurred.&lt;/span&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_53b07051-d503-438d-a2da-66bbc0f00f25">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Cash and cash equivalents include all cash and highly liquid investments with an original maturity of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three months&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; or less.&lt;/span&gt;&lt;/p&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;At December 31, 2021 and 2020, the Company&#x2019;s cash and cash equivalents consisted of cash deposited in financial institutions.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <ssti:HighlyLiquidInvestmentsMaturityPeriod
      contextRef="C_f2229299-bf52-4195-8f7a-084eaeba63f6"
      id="F_9ac5bc25-871b-4705-8f92-960ecc200882">P3M</ssti:HighlyLiquidInvestmentsMaturityPeriod>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_2743d85c-c9c7-4d4c-97f6-3d2840383910">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Foreign Currency&lt;/span&gt;&lt;/p&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The functional currency for the Company&#x2019;s foreign subsidiaries is the local currency. The assets and liabilities of the subsidiary are translated into U.S. dollars using the exchange rate as of each balance sheet date. Revenues and expenses are translated at the average exchange rates for the period. Gains and losses from translations are recognized in foreign currency translation included in accumulated other comprehensive income (loss) in the accompanying consolidated balance sheets. Foreign currency exchange gains and losses that are realized are recorded in other expense, net, in the accompanying consolidated statements of operations.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_e2adb719-3d78-4e7c-876f-9a92678adbbc">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Accounts Receivable, net and Contract Asset&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accounts receivable, net consist of trade accounts receivables from the Company&#x2019;s customers, net of allowance for doubtful accounts if deemed necessary. Accounts receivable are recorded as the invoiced amount. Accounts receivable also consists of trade accounts receivables (net of any commissions) from the sales channel intermediary through which the Company provides software license, maintenance and support, and professional services. The Company does not require collateral or other security for accounts receivable. Contract asset consists of revenues recognized in advance of invoicing the customer. The Company does not charge interest on accounts receivable that are past due.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company periodically evaluates the collectability of its accounts receivable and provides an allowance for potential credit losses based on the Company&#x2019;s historical experience. At December 31, 2021 and 2020, the Company had a provision against accounts receivable of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;74,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. If a receivable is deemed by the Company to be uncollectible, the Company will write off the receivable to bad debt expense.&lt;/span&gt;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="0"
      id="F_b1249f14-ed45-4658-87bd-2b629d8d8ecb"
      unitRef="U_USD">74000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="0"
      id="F_2b16c2ee-7a91-4fd6-a5ed-38dc582f1408"
      unitRef="U_USD">74000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_b18b2756-cf81-4926-9247-eb2f1385d85e">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Concentrations of Risk&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Credit Risk&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &#x2014; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Financial instruments that potentially subject the Company to concentration of credit risk consisted primarily of cash and cash equivalents and accounts receivable from trade customers. The Company maintains its cash deposits at &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;one&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; domestic and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;four&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; international financial institutions. The Company is exposed to credit risk in the event of default by a financial institution to the extent that cash and cash equivalents are in excess of the amount insured by the Federal Deposit Insurance Corporation and other local country government agencies. The Company generally places its cash and cash equivalents with high-credit quality financial institutions. To date, the Company has not experienced any losses on its cash and cash equivalents.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Concentration of Accounts Receivable and Contract Asset&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &#x2014;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; At December 31, 2021, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;one&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; customer accounted for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;65&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%, of the Company&#x2019;s total accounts receivable. At December 31, 2020, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; customers accounted for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;37&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;27&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%, respectively, of the Company&#x2019;s total accounts receivable.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Concentration of Revenues&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &#x2014; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;For the year ended December 31, 2021, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;two&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; customers accounted for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;28&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the Company&#x2019;s revenues. For the year ended December 31, 2020, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;two&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; customers accounted for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;18&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the Company&#x2019;s revenues. For the year ended December 31, 2019, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;two&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; customers accounted for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;20&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the Company&#x2019;s revenues.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Concentration of Suppliers&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &#x2014; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company relies on a limited number of suppliers and contract manufacturers. In particular, a single supplier is currently the sole manufacturer of the Company&#x2019;s proprietary sensors.&lt;/span&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <ssti:NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained
      contextRef="C_a5d5cae9-571d-42ae-bcba-246a3168f5e2"
      decimals="INF"
      id="F_b9231dc6-7dfb-419b-9478-5c7bfdd30761"
      unitRef="U_Financialinstitution">1</ssti:NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained>
    <ssti:NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained
      contextRef="C_e96b0a86-f8a3-450d-be2f-ffb049814b59"
      decimals="INF"
      id="F_2967b1bf-befd-4309-8920-69ca734437e0"
      unitRef="U_Financialinstitution">4</ssti:NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained>
    <ssti:NumberOfCustomers
      contextRef="C_929c5eba-29c2-4830-be00-80fe5bfa09ea"
      decimals="INF"
      id="F_302586cd-7bb8-4842-be3d-cf4d444183f8"
      unitRef="U_Customers">1</ssti:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_6958bda2-2a8a-45d6-bc2e-76466e6a02f4"
      decimals="2"
      id="F_f86d31ff-17bb-451f-8a25-bbb8a565cc4b"
      unitRef="U_pure">0.65</us-gaap:ConcentrationRiskPercentage1>
    <ssti:NumberOfCustomers
      contextRef="C_f78eaa74-a9e9-4858-bb9a-cfe0b3a0b3df"
      decimals="INF"
      id="F_08856816-88ea-48b4-a1ce-e127f2e2c631"
      unitRef="U_Customers">3</ssti:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_43025b1e-208a-4dbf-80c4-650a4359eff9"
      decimals="2"
      id="F_86b85e6a-a32e-4068-b088-218158a1b73a"
      unitRef="U_pure">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_25485e35-0bb9-4914-a86a-566da6a25d94"
      decimals="2"
      id="F_f3ce7572-5883-4530-a764-d64d96e97992"
      unitRef="U_pure">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_6de643bd-abf5-4c7c-b33a-96d24a6b565c"
      decimals="2"
      id="F_60ef7b41-b907-47aa-95ff-3d525852a930"
      unitRef="U_pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <ssti:NumberOfCustomers
      contextRef="C_5ee23fbf-b146-48e0-924b-85ac9bf8a808"
      decimals="INF"
      id="F_808fc714-1563-41e3-a5f3-dd0fbfee02db"
      unitRef="U_Customers">2</ssti:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_75ccd204-7ac7-4349-9646-8bad1581ef72"
      decimals="2"
      id="F_d1937f00-1123-457b-ad4f-a25767ae1228"
      unitRef="U_pure">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_9810463f-0c60-480d-a8c1-a364921e6a30"
      decimals="2"
      id="F_729316da-5b83-4707-9310-a66082cccb7e"
      unitRef="U_pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <ssti:NumberOfCustomers
      contextRef="C_ee52a646-2cda-408c-b363-8af8a4916c5e"
      decimals="INF"
      id="F_b10bf893-d325-4ae2-a3fd-40df6489f9d7"
      unitRef="U_Customers">2</ssti:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_1f566a1e-c291-4b31-b5b1-30523c76174c"
      decimals="2"
      id="F_cbe4bc3a-72ba-4763-b422-9a94511c7b3d"
      unitRef="U_pure">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_c9b7a948-fc05-4dd2-a974-ec378597106b"
      decimals="2"
      id="F_30908d8f-7459-4d8d-b4fa-dc1332576c36"
      unitRef="U_pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <ssti:NumberOfCustomers
      contextRef="C_f2687fb1-6519-4a39-b80d-019eec83645c"
      decimals="INF"
      id="F_f63c0070-6caa-44f2-ba1c-5f907a25d04c"
      unitRef="U_Customers">2</ssti:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_5b5c7f4b-4c3c-4a7d-9404-725acdb3dd89"
      decimals="2"
      id="F_de8b3ca4-8c84-48ce-9f7e-ff4c4925fb65"
      unitRef="U_pure">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_cfbda99e-3995-4c07-b109-0a28887f4ef7"
      decimals="2"
      id="F_8b33de20-7933-4244-a39d-96bdc9b159c0"
      unitRef="U_pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_8dabca51-ba14-495a-81be-5cd39c2494ff">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Business Acquisitions&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Acquisition-related expenses are recognized separately from the business combination and are recognized as general and administrative expense as incurred.&lt;/span&gt;&lt;/p&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_4fa08ebc-074a-4ac3-9cec-d7cf8a9d5995">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Goodwill&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Goodwill represents the excess of amounts paid over the fair value of net assets acquired from an acquisition. Goodwill is tested for impairment at the reporting unit level (operating segment or one level below an operating segment) on an annual basis (October 1) and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. The Company performed  its annual test for goodwill impairment as of October 1, 2021 and concluded that &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; goodwill impairment charge was necessary. Since inception through December 31, 2021, the Company has &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;t recorded any goodwill impairment.&lt;/span&gt;&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_01e8d50c-6561-4a15-9bda-ab29314beeb7"
      unitRef="U_USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_001db470-eeb5-4451-b0d0-61631974e653"
      unitRef="U_USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_5c309c50-f618-463a-8d52-d5c3acef47a9">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:0.95pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Intangible assets consisted of acquired patents and capitalized legal fees related to obtaining patents, as well as customer relationships from the Company&#x2019;s acquisition of HunchLab in 2018 and LEEDS in 2020 (see Note 4, Business Acquisitions). Patent assets are stated at cost, less accumulated amortization. Customer relationships are recorded at fair value as of the date of the acquisition. Intangible assets are amortized on an attribution method, over their expected useful lives, which range from &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; for patents and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_db3f4966-9ce4-447e-a114-29f1335266d3;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;seven&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; to &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;fifteen years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; for customer relationships.&lt;/span&gt;&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_6606305c-afef-4588-ab86-fbdb43598d88"
      id="F_5186f2ae-0ac6-4137-b6a8-576fc217102a">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_3762cf4e-8605-400b-b357-da1b583351a9"
      id="F_cb3f735e-d8b5-44aa-83c9-04df8f6da3b0">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_92ea8345-7993-4120-a82e-015ba241be3d">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Property and Equipment, net&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Property and equipment, net, is stated at cost, less accumulated depreciation and amortization. The Company depreciates property and equipment using the straight-line method over their estimated useful lives, ranging from &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_294c13de-7b39-4e41-8d3f-1972683f2e6e;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; to &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. Leasehold improvements are amortized over the shorter of the asset&#x2019;s useful life or the remaining lease term.&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Costs incurred to develop software for internal use and for the Company&#x2019;s solutions are capitalized and amortized over such software&#x2019;s estimated useful life. Internally developed software costs capitalized during all periods presented have not been material. Property and equipment, net also includes software technology resulting from the Company&#x2019;s acquisition of HunchLab, which was recorded at fair value as of the date of the acquisition, amortized on the straight-line basis over &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;.&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_f2229299-bf52-4195-8f7a-084eaeba63f6"
      id="F_74bd8bb7-d0ff-46a5-b75c-74e9bd02c463">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_bf57e2fe-f80f-4d65-bd5a-a5fd9443fe45"
      id="F_2e390487-55c2-45f1-b334-0f5e27bc5f41">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentImpairment
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_2ad3cd8d-dad9-4176-ab1f-77c9e91d95e9">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company annually reviews long-lived assets for impairment or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparing the carrying amount of the asset to the future undiscounted net cash flows which the asset is expected to generate. If such assets are determined to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the future undiscounted net cash flows arising from the assets. Assets to be disposed of are reported at the lower of their carrying amounts or fair value less cost to sell.&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentImpairment>
    <ssti:RoyaltyExpensePolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_c0e537d1-33fd-46b9-9bb6-6630dd50165f">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Royalty Expense&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In 2009, the Company entered into a license agreement with a third-party relating to a patented gunshot digital imaging system that facilitates integration with certain third-party systems. The terms of the license agreement require the Company to pay a one-time fee of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; for each license sold to a customer allowing the customer to integrate their ShotSpotter service with a third-party application, such as a video management system, with a minimum annual amount due of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;75,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. In 2021, 2020, and 2019, the Company incurred only the $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;75,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; minimum amount. The license agreement renews automatically on each subsequent year unless it is terminated in accordance with the agreement.&lt;/span&gt;&lt;/p&gt;</ssti:RoyaltyExpensePolicyTextBlock>
    <ssti:OneTimeLicenseFeePayableForEachLicenseSoldToCustomer
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="0"
      id="F_420e1ce5-7901-4296-b78a-2a9f0c1dd82a"
      unitRef="U_USD">5000</ssti:OneTimeLicenseFeePayableForEachLicenseSoldToCustomer>
    <ssti:MinimumAnnualAmountDueUnderLicenseAgreement
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_7a443af2-2cc4-455a-81a8-0e3284148ca3"
      unitRef="U_USD">75000</ssti:MinimumAnnualAmountDueUnderLicenseAgreement>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_be397ef6-741c-4579-911d-1941d6f04f54"
      unitRef="U_USD">75000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="INF"
      id="F_8f1b835b-3cfb-4e89-8907-a2c5a9c1f974"
      unitRef="U_USD">75000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="INF"
      id="F_9cf9355f-d4d4-45d7-ab01-ec94e48db6c7"
      unitRef="U_USD">75000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_d910271b-c1b7-459d-bd08-2da7f45e9b5e">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company uses a three-level hierarchy for fair value measurements based on the nature of inputs used in the valuation of an asset or liability as of the measurement date. The three-level hierarchy prioritizes, within the measurement of fair value, the use of market-based information over entity-specific information. Fair value focuses on an exit price and is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The inputs or methodology used for valuing financial instruments are not necessarily an indication of the risks associated with investing in those financial instruments. The three-level hierarchy for fair value measurements is defined as follows:&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Level I &#x2014; Inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Level II &#x2014; Inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Level III &#x2014; Inputs to the valuation methodology are unobservable and significant to the fair value measurement.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;An asset&#x2019;s or a liability&#x2019;s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_7c5b3bfb-42c0-4dfa-926b-20705646fb64">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company generally grants options to purchase shares of its common stock to its employees, directors and non-employees for a fixed number of shares with an exercise price equal to the fair value of the underlying shares at the grant date. All stock option grants are accounted for using the fair value method, and stock-based compensation expense is recognized ratably over the requisite service period as the underlying options vest. The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company estimated the grant date fair value of its common stock options using the following assumptions:&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Expected Term&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &#x2014; The expected term represents the period that the stock-based compensation awards are expected to be outstanding. Since the Company did not have sufficient historical information to develop reasonable expectations about future exercise behavior, the Company used the simplified method to compute expected term, which reflects the weighted-average of time-to-vesting.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &#x2014; The risk-free interest rate is based on the yield on U.S. Treasury yield curve in effect at the grant date.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Expected Volatility&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &#x2014;The expected volatility is based on the historical volatility of the Company&#x2019;s stock.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Dividend Yield&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Expected dividend yield is based on the Company's dividend policy at the time the options were granted. The Company does not plan to pay any dividends in the foreseeable future. Consequently, it has historically used an expected dividend yield of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;zero&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company uses the market closing price of its common stock as traded on the Nasdaq Capital Market to determine fair value.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company generally grants unvested restricted stock unit awards to non-employee directors and executive management for a fixed number of shares and a fixed vesting schedule. The restricted stock unit awards are valued using the closing price on the date of grant and stock-based compensation is recognized ratably over the requisite service period.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Forfeitures are recognized as and when they occur.&lt;/span&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_a98f4974-5c5b-459e-a9ec-e12558e4efa4"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_43836b68-39b4-4e9e-9692-bf12edb7abf2">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Segment Information&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The chief operating decision maker is the Company's Chief Executive Officer, who allocates resources and assesses financial performance based upon discrete financial information at the consolidated level. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, the Company has determined that it operates as a &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_6c495a93-ce59-484a-a4cd-9f8919950b83;"&gt;&lt;span style="-sec-ix-hidden:F_43c80952-7b05-4fc6-996c-d8ed6b6927f7;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;single&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; operating and reportable segment&lt;/span&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_f892801f-042f-4a75-b225-fe5cbb2f9afc">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company records income taxes in accordance with the liability method of accounting. Deferred taxes are recognized for the estimated taxes ultimately payable or recoverable based on enacted tax law. The Company establishes a valuation allowance to reduce the deferred tax assets when it is more likely than not that a deferred tax asset will not be realizable. Changes in tax rates are reflected in the tax provision as they occur.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In accounting for uncertainty in income taxes, the Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;.&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense.&lt;/span&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxExaminationLikelihoodOfUnfavorableSettlement
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_5e2e532e-7a37-4c52-858a-40e2eaafedd2">For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority</us-gaap:IncomeTaxExaminationLikelihoodOfUnfavorableSettlement>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_1bac909c-adc0-404b-8d93-792e1dc932e4">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Net Income (Loss) per Share&lt;/span&gt;&lt;/p&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of common shares and common stock equivalents outstanding during the period. Common stock equivalents are only included when their effect is dilutive. Common stock equivalents and unvested restricted stock units are potentially dilutive securities and include convertible preferred stock, warrants and outstanding stock options. These potentially dilutive securities are excluded from the computation of diluted net income (loss) per share if their inclusion would be anti-dilutive.&lt;/span&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <ssti:RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_9e8f3bab-3271-44cb-8224-8a10f2d7e8b2">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Recent Accounting Pronouncements Not Yet Effective&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In June 2016, the Financial Accounting Standards Board ("FASB') issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects current expected credit loss (&#x201c;CECL&#x201d;) and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The guidance will be effective at the beginning of the Company&#x2019;s first quarter of fiscal 2023. Early adoption of the amendments is permitted. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In December 2019, the FASB issued &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;ASU 2019-12&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;, Income Taxes (Topic 740),&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;simplifying the accounting for income taxes by removing certain exceptions to the general principles. The guidance will be effective at the beginning of the Company's first quarter of fiscal 2022. Early adoption of the amendments is permitted. The Company&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts from Customers&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. ASU 2021-08 aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and the effect of payment terms on subsequent revenue recognized by the acquirer. These amendments are effective prospectively for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is allowed. The Company is currently assessing the impact the adoption of this ASU will have on its consolidated financial statements.&lt;/span&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</ssti:RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_317c044c-c729-457a-9890-85e43a963366">&lt;p id="sb_98a70875_81d6_4adc_bebf_1cd288a215d4" style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 3.&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Revenue Related Disclosures&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The changes in deferred revenue were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:63.872%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.862%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.82%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.862%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;26,958&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;New billings&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;60,132&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;42,499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;Revenue recognized during the year from beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24,480&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;18,944&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;Revenue recognized during the year from new billings&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;33,509&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;25,947&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;Foreign currency impact&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;26,709&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;table presents remaining performance obligations for contractually committed revenues as of December 31, 2021 (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.391%;"/&gt;
        &lt;td style="width:16.661%;"/&gt;
        &lt;td style="width:1.808%;"/&gt;
        &lt;td style="width:1.372%;"/&gt;
        &lt;td style="width:14.747%;"/&gt;
        &lt;td style="width:0.319%;"/&gt;
        &lt;td style="width:0.702%;"/&gt;
        &lt;td style="width:0.0%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_33d53747-af05-4237-9ddc-ca6970b939d9;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;37,539&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_56c15f5a-c8ac-4712-bf16-250c559e1d1a;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;25,081&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_f272e438-b71d-4724-a275-19cd6375d0ce;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;18,345&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_51c0cfb3-5eca-428e-b487-83aa79c17cd3;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Thereafter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,344&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;92,309&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The timing of revenue recognition included  in the table above is based on estimates of go-live dates for contracts not yet live. Contractually committed revenue includes deferred revenue as of December 31, 2021 and amounts under contract that will be invoiced after December 31, 2021.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;During the year ended December 31, 2021, the Company recognized revenues of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;57.3&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million from customers in the United States, and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.9&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million from customers in South Africa and the Bahamas. During the year ended December 31, 2020, the Company recognized revenues of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;45.0&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million from customers in the United States and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.7&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million &lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;from customers in South Africa and the Bahamas. During the year ended December 31, 2019 the Company&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;recognized &lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;revenues of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;39.7&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million from customers in the United States and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.0&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million from a customer in South Africa.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;During the year ended December 31, 2021&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;, the Company recognized revenues of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;54.7&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million from monthly subscription, maintenance and support services, and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3.4&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million from professional software development services. During the year ended December 31, 2020, the Company recognized revenues of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;45.7&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million from monthly subscription, maintenance and support services. During the year ended December 31, 2019 the Company recognized revenues of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;40.8&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million from monthly subscription, maintenance and support services.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_c9c63133-88b7-415d-997c-77eea05218da">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The changes in deferred revenue were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.1020833333333333;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:63.872%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.862%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.82%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.862%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;26,958&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;New billings&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;60,132&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;42,499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;Revenue recognized during the year from beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24,480&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;18,944&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;Revenue recognized during the year from new billings&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;33,509&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;25,947&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;Foreign currency impact&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;26,709&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_92dab3e2-ee94-430f-af52-41590bdb7802"
      unitRef="U_USD">24578000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c"
      decimals="-3"
      id="F_7626f9fa-4c28-4828-ae39-76d7ad0477fd"
      unitRef="U_USD">26958000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_077b58d1-b9f8-4e0d-8d08-990f089989de"
      unitRef="U_USD">60132000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_0e1963bf-e364-4c10-8781-58efd018c192"
      unitRef="U_USD">42499000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_409a3c18-322c-4b12-9d9f-ac343de0c0b6"
      decimals="-3"
      id="F_7dc08cdd-6017-43ed-81e2-e7a4d8567dbf"
      unitRef="U_USD">24480000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_0c9d1059-44db-4d92-82d5-d28ad3ab1aea"
      decimals="-3"
      id="F_20e6dc54-a9ff-4fb1-b425-8321e646e964"
      unitRef="U_USD">18944000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_546ca335-f35c-4b13-bbf2-c9d92882e748"
      decimals="-3"
      id="F_1b85773f-52be-4114-8923-dbe7a87b7b3b"
      unitRef="U_USD">33509000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_536f498c-a60c-46bf-b316-d27c208c2f0b"
      decimals="-3"
      id="F_cd2ec0b6-ab8c-4b1d-8c0f-22f3db391e74"
      unitRef="U_USD">25947000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <ssti:ContractWithCustomerLiabilityForeignCurrencyImpact
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_3fe610af-85ed-467b-b74c-d48c60954abc"
      unitRef="U_USD">-12000</ssti:ContractWithCustomerLiabilityForeignCurrencyImpact>
    <ssti:ContractWithCustomerLiabilityForeignCurrencyImpact
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_c7957389-537e-471e-9148-8b61bb64a9da"
      unitRef="U_USD">12000</ssti:ContractWithCustomerLiabilityForeignCurrencyImpact>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_44b3cbd4-c892-44ec-9b26-fcd1ae9bdb8f"
      unitRef="U_USD">26709000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_2ff2bfcd-c81e-44a1-8490-e5d2c7d4ed64"
      unitRef="U_USD">24578000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_faf7aa5c-e194-455f-82be-50cb6670cb6c">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;table presents remaining performance obligations for contractually committed revenues as of December 31, 2021 (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.391%;"/&gt;
        &lt;td style="width:16.661%;"/&gt;
        &lt;td style="width:1.808%;"/&gt;
        &lt;td style="width:1.372%;"/&gt;
        &lt;td style="width:14.747%;"/&gt;
        &lt;td style="width:0.319%;"/&gt;
        &lt;td style="width:0.702%;"/&gt;
        &lt;td style="width:0.0%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_33d53747-af05-4237-9ddc-ca6970b939d9;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;37,539&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_56c15f5a-c8ac-4712-bf16-250c559e1d1a;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;25,081&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_f272e438-b71d-4724-a275-19cd6375d0ce;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;18,345&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_51c0cfb3-5eca-428e-b487-83aa79c17cd3;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Thereafter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,344&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;92,309&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_1c4a00da-a8c8-475d-a4f7-c006b3b4c7e8"
      decimals="-3"
      id="F_5d52b04f-8b14-446d-9ab5-414083b2cf9f"
      unitRef="U_USD">37539000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_27eb292e-60c8-449f-a5ca-18fe44958fc3"
      decimals="-3"
      id="F_6263d4fc-70ca-4ccb-808f-3cbc9a4e42d5"
      unitRef="U_USD">25081000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_e5746979-4958-4b21-8e02-f8c3c393bda9"
      decimals="-3"
      id="F_78c21d70-8f2e-4266-bbb1-38ce99326804"
      unitRef="U_USD">18345000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_972ce6e8-e8e4-4697-84cc-1627131e86f4"
      decimals="-3"
      id="F_afcc3471-289d-4b88-803a-7b8a61d520df"
      unitRef="U_USD">11344000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_362cc634-b1bc-49f9-b39c-b51fc787db6c"
      unitRef="U_USD">92309000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:Revenues
      contextRef="C_0a04c7e7-82aa-4f5f-a2d8-2080edaa202e"
      decimals="-5"
      id="F_db843d11-9fff-4d0b-8675-867ce75be811"
      unitRef="U_USD">57300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_f86040b4-f75c-41a3-a883-8f313ef4baed"
      decimals="-5"
      id="F_a10338aa-95aa-46f3-bfcd-6ec8bb02bf42"
      unitRef="U_USD">900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_17cd6983-3c34-4e5d-b1d9-641f407d5c48"
      decimals="-5"
      id="F_7420e144-664b-4bd9-9df8-987d9d7aee54"
      unitRef="U_USD">900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_b059f176-9445-44c8-bab6-8eee7c20676f"
      decimals="-5"
      id="F_8d3d67a4-f311-4261-bb53-2aca05ebdff9"
      unitRef="U_USD">45000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_5229c5c4-8c50-44dc-95ed-0ac40a989914"
      decimals="-5"
      id="F_6a2dfb4e-009e-4450-85fd-2712fed0cbbe"
      unitRef="U_USD">700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_8db5e0fd-8156-47e1-8250-04386593a381"
      decimals="-5"
      id="F_4645166d-e28c-4c0e-b8d5-7a1bdda7a7dd"
      unitRef="U_USD">700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_28d2e82c-5ffa-4151-a351-0ce86c58cccd"
      decimals="-5"
      id="F_2a1cb12a-7652-4cb5-b533-98c33dc2d3da"
      unitRef="U_USD">39700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_64a4c077-c35f-448c-94d5-084f94f53bf6"
      decimals="-5"
      id="F_2911ed77-c7b4-472f-ae84-898d41a0f2ab"
      unitRef="U_USD">1000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_9a504b7f-62c3-44a9-9e9d-81dc505d44c6"
      decimals="-5"
      id="F_d3e8bbe8-c322-4e6b-9c42-5f044061c131"
      unitRef="U_USD">54700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_ce770199-8583-42b5-999d-7b3143412c49"
      decimals="-5"
      id="F_57065d3d-d3da-498a-83e8-ef68108526c8"
      unitRef="U_USD">3400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20f88c21-c95f-46df-b5ab-5b115c2cd453"
      decimals="-5"
      id="F_8c8f8edd-4fcf-4508-8b02-c31022789bd4"
      unitRef="U_USD">45700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_f8795b98-9c98-4274-9236-dce549d0c8e8"
      decimals="-5"
      id="F_3e875485-16af-4c2f-9770-2c8dc6de756d"
      unitRef="U_USD">40800000</us-gaap:Revenues>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_474ea2f5-609b-4dfb-8ec4-9418932bfabd">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 4. Business Acquisitions&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;During the fourth quarter of 2020, the Company acquired all the membership interest interests in LEEDS, a New Jersey based technology company. The purchase consideration included cash consideration of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;21.6&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million in ShotSpotter common stock. The purchase consideration also included a contingent earnout payable based on LEEDS&#x2019; revenues generated during 2021 and 2022. The acquisition date fair value of the contingent earnout was $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.2&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, resulting in a total purchase consideration of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23.8&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following table summarizes the final allocation of the purchase price as of the acquisition date (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.633%;"/&gt;
        &lt;td style="width:16.727%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.665%;"/&gt;
        &lt;td style="width:0.319%;"/&gt;
        &lt;td style="width:0.914%;"/&gt;
        &lt;td style="width:0.0%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7,044&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accounts receivable and contract asset, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,060&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;161&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Operating lease right-of-use asset&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Goodwill&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,432&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Customer relationship&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other asset&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;45&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;458&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;98&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total estimated consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23,821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Goodwill primarily represents the value of the employee workforce as well as cash flows from future customers. The Company expects to deduct the amortization of goodwill and intangible assets for tax purposes. A portion of the amortization deduction will commence upon settlement of contingent consideration and contingent liabilities.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company valued the customer relationship asset using the income approach. Significant assumptions include forecasts of revenues, cost of revenues, research and development expense, sales and marketing expense, general and administrative expense and estimated customer attrition rates. The Company discounted the cash flows at &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;seven&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; percent, reflecting the risk profile of the asset. The customer relationship asset is being amortized over an estimated useful life of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; years.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Acquisition-related expenses totaled $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.2&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.6&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million for the years ended December 31, 2021 and 2020, respectively, which were included in general and administrative expense in the consolidated statements of operations.&lt;/span&gt;&lt;/p&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7"
      decimals="-5"
      id="F_537f6a1a-43be-41c8-a6d8-44ddc93113c5"
      unitRef="U_USD">21600000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="C_e749ba7b-4c12-4b3f-a055-20971717ea8b"
      decimals="-5"
      id="F_4e24965c-f485-4915-ba9a-d65333b1301a"
      unitRef="U_USD">2000000.0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7"
      decimals="-5"
      id="F_4ed231ac-f34f-4d8f-8fbe-2e8b9828367a"
      unitRef="U_USD">200000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7"
      decimals="-5"
      id="F_8eeb4e1a-17b8-471d-803c-e0f180d7453f"
      unitRef="U_USD">23800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_40580593-eeef-40a0-aaaf-46c08ec2a6c4">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following table summarizes the final allocation of the purchase price as of the acquisition date (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0685416666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.633%;"/&gt;
        &lt;td style="width:16.727%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.665%;"/&gt;
        &lt;td style="width:0.319%;"/&gt;
        &lt;td style="width:0.914%;"/&gt;
        &lt;td style="width:0.0%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7,044&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accounts receivable and contract asset, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,060&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;161&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Operating lease right-of-use asset&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Goodwill&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,432&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Customer relationship&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other asset&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;45&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;458&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;98&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total estimated consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23,821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f"
      decimals="-3"
      id="F_b5d72980-f4d4-454f-9d36-23d673f63e6f"
      unitRef="U_USD">7044000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <ssti:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet
      contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f"
      decimals="-3"
      id="F_c7954837-53e4-4953-a78a-aa07aff350c0"
      unitRef="U_USD">1060000</ssti:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f"
      decimals="-3"
      id="F_3987959e-6ea0-4e32-b88e-611804b837cb"
      unitRef="U_USD">161000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <ssti:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f"
      decimals="-3"
      id="F_2a17b17d-cce9-42a7-8ff0-5e8014e4f4e6"
      unitRef="U_USD">225000</ssti:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f"
      decimals="-3"
      id="F_c32e4ea3-db0b-4771-a162-1a70e752e876"
      unitRef="U_USD">1432000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_fa9445e4-3afd-4dab-bc82-49ea172079b0"
      decimals="-3"
      id="F_9e297755-b8bf-4072-b857-d6caa92046ae"
      unitRef="U_USD">14410000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f"
      decimals="-3"
      id="F_b73fb134-bf6e-4b91-8992-3d28a55f8202"
      unitRef="U_USD">45000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <ssti:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities
      contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f"
      decimals="-3"
      id="F_3f490697-68bd-4050-8321-b742ae14382e"
      unitRef="U_USD">458000</ssti:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f"
      decimals="-3"
      id="F_9ef48b6f-1839-400d-a4bc-9368a8d626a3"
      unitRef="U_USD">98000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="C_bbdfdf1a-bc97-481f-ae56-98f361cba72f"
      decimals="-3"
      id="F_05c1f2ca-5aea-4fab-b281-59052736c851"
      unitRef="U_USD">23821000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <ssti:PercentageOfDiscountedCashFlows
      contextRef="C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7"
      decimals="2"
      id="F_680747d8-6a50-4c1e-b607-25ff6c88f46a"
      unitRef="U_pure">0.07</ssti:PercentageOfDiscountedCashFlows>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="C_6dc2f6f3-a32a-4c16-8c2a-4bb542939dfd"
      id="F_04db81c9-e30c-4b07-92e1-430faa3ce639">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="C_e254f4e0-c46f-4cc4-ac99-557c3a7bbeb7"
      decimals="-5"
      id="F_63b30f9a-3306-429b-8d27-a350b901f33d"
      unitRef="U_USD">200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="C_0d0dd502-32f3-4a49-aac9-f1e611529f27"
      decimals="-5"
      id="F_2ccfb07d-54dc-4516-8998-81abf41d9f23"
      unitRef="U_USD">600000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_d85fbbb8-82c5-4104-95bb-86d51909760e">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 5. Fair Value Measurements&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In October 2018, upon the acquisition of certain technology, referred to as HunchLab, from Azavea, Inc., the Company recognized a contingent consideration liability classified within Level III of the fair value hierarchy because some of the inputs used in its measurement were neither directly nor indirectly observable. In January 2020, and February 2021 based on the relevant revenues earned during the second and third year, of the three-year contingent consideration period, the Company paid $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.3&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.4&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million respectively, to Azavea, Inc., resulting in a reduction to zero of the contingent consideration liability.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;November 2020, using a Monte Carlo Simulation approach, the Company estimated the fair value of the contingent consideration liability classified within Level III of the fair value hierarchy at the acquisition date of&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;LEEDS &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;to be $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.2&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million. During the year ended December 31, 2021, the fair value of the contingent consideration was increased by $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.3&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million based upon estimated 2022 revenue targets, representing an adjustment to the most likely outcome expected for the liability.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:11.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The changes in the fair value of the contingent consideration liability are summarized below (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:56.611%;"/&gt;
        &lt;td style="width:1.681%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:17.953%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.199%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:17.953%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;573&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;750&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Payment of contingent consideration liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;403&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;347&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Change in fair value of contingent consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,330&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Contingent consideration from business combination&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;170&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;573&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;There were &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; transfers into or out of Level III during the year ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="C_a9154f34-85fe-4117-be42-90de25743299"
      decimals="-5"
      id="F_50fe9ad2-96f8-497a-a501-2593ca78e915"
      unitRef="U_USD">300000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="C_dc72daa4-f47a-4a30-89c2-d0341196776b"
      decimals="-5"
      id="F_2f513214-6e86-4f87-b987-aea4bded0f75"
      unitRef="U_USD">400000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="C_0660b755-855f-4682-9143-06a9b306f890"
      decimals="-5"
      id="F_1e51ece6-3ed0-4c36-9df2-de415e881ec4"
      unitRef="U_USD">200000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="C_9bd5ecd6-247f-4c53-ac86-cb600a5281f7"
      decimals="-5"
      id="F_c1f0a264-8788-446e-8839-53816a5929b3"
      unitRef="U_USD">1300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_bbbbfc35-e69d-475a-ac4a-784d5250d10c">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The changes in the fair value of the contingent consideration liability are summarized below (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:56.611%;"/&gt;
        &lt;td style="width:1.681%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:17.953%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.199%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:17.953%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;573&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;750&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Payment of contingent consideration liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;403&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;347&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Change in fair value of contingent consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,330&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Contingent consideration from business combination&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;170&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;573&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="C_0b29ffa4-55f2-4a03-a6b4-8d421ba9d920"
      decimals="-3"
      id="F_502799cc-1e27-4f07-8152-048155faa41c"
      unitRef="U_USD">573000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="C_67a17ee6-09e3-4bd5-be14-d30c58af0987"
      decimals="-3"
      id="F_17c76b9a-db44-48fd-bdfa-40979746887b"
      unitRef="U_USD">750000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="C_9bd5ecd6-247f-4c53-ac86-cb600a5281f7"
      decimals="-3"
      id="F_fb4dc1d0-1bc9-4a19-97f7-00202ebeae1e"
      unitRef="U_USD">-403000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="C_fb3536cc-0b1c-4bb9-b98a-349ad3c00879"
      decimals="-3"
      id="F_2b7bc5e3-b2d8-409c-b35b-a3b4302bfe4b"
      unitRef="U_USD">-347000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
      contextRef="C_9bd5ecd6-247f-4c53-ac86-cb600a5281f7"
      decimals="-3"
      id="F_a72f7be5-c093-4f5d-97ed-3f4861d781a5"
      unitRef="U_USD">1330000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="C_fb3536cc-0b1c-4bb9-b98a-349ad3c00879"
      decimals="-3"
      id="F_c2029718-8b9b-4c57-a664-2eec0ce2d652"
      unitRef="U_USD">170000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="C_585d3c15-41eb-4d40-8067-e968ebb4c2cd"
      decimals="-3"
      id="F_6e4dc619-7978-4f7f-b8b3-becab9475d81"
      unitRef="U_USD">1500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="C_0b29ffa4-55f2-4a03-a6b4-8d421ba9d920"
      decimals="-3"
      id="F_9381143f-9b3a-4543-9db5-834ebfafb244"
      unitRef="U_USD">573000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_df738e10-bc4a-41d7-9357-c4bfa33cc688"
      unitRef="U_USD">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="INF"
      id="F_5e18cd47-0c64-4e35-93f1-456783cefd6c"
      unitRef="U_USD">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_2d782eae-d3e9-4692-803b-37fbe4e12156">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 6. Goodwill&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The changes in goodwill for 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.293%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.096%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.36%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.096%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Acquisition of LEEDS (see Note 4&#x2014;Business Acquisitions)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,432&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Change during the year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,816&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company has &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;t recorded any goodwill impairment charges through December 31, 2021.&lt;/span&gt;&lt;/p&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_48141afd-df25-467b-bcb4-be602bea0a99">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The changes in goodwill for 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.293%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.096%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.36%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.096%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Acquisition of LEEDS (see Note 4&#x2014;Business Acquisitions)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,432&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Change during the year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,816&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_ecf46ba3-95fb-4af8-8436-fc0340f6dc92"
      unitRef="U_USD">2811000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c"
      decimals="-3"
      id="F_41feea93-21fe-41b0-8c84-ad5cbc6912fc"
      unitRef="U_USD">1379000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_b32c5fab-7285-493a-8a77-d454dc2d19d4"
      unitRef="U_USD">1432000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_c71e9523-f869-45c5-b963-291c87e397f5"
      unitRef="U_USD">5000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_69d03cb2-d529-4a7d-9ee1-b781b14c8a21"
      unitRef="U_USD">2816000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_a7f800fe-b9ec-45ee-8ed8-857b9479e181"
      unitRef="U_USD">2811000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_9acb71e2-9745-471f-99d9-d2d041fd3465"
      unitRef="U_USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_d05354bf-bf04-4814-b732-bed3fbf5b5d6">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 7. Intangible Assets, net&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Intangible assets as of December 31, 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:46.081%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:14.7%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.756%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:14.593%;"/&gt;
        &lt;td style="width:0.91%;"/&gt;
        &lt;td style="width:1.756%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:14.7%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Gross&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Accumulated Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Customer relationships&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14,570&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,131&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;13,439&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Patents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,214&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,089&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;125&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;&#160;Total intangible assets, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15,784&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,220&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;13,564&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Gross&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Accumulated Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Customer relationships&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14,570&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;147&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14,423&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Patents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,158&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,041&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;117&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;&#160;Total intangible assets, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15,728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,188&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14,540&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Intangible amortization expense was $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.2&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.09&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million for the years ended December 31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;table presents future intangible asset amortization as of December 31, 2021 (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:72.689%;"/&gt;
        &lt;td style="width:12.939%;"/&gt;
        &lt;td style="width:1.539%;"/&gt;
        &lt;td style="width:11.978%;"/&gt;
        &lt;td style="width:0.855%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,016&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;978&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;8,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;13,564&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_317f5156-8f2b-4615-bb74-b0bc22b25c22">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Intangible assets as of December 31, 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:46.081%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:14.7%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.756%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:14.593%;"/&gt;
        &lt;td style="width:0.91%;"/&gt;
        &lt;td style="width:1.756%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:14.7%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Gross&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Accumulated Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Customer relationships&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14,570&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,131&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;13,439&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Patents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,214&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,089&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;125&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;&#160;Total intangible assets, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15,784&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,220&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;13,564&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Gross&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Accumulated Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Customer relationships&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14,570&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;147&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14,423&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Patents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,158&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,041&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;117&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&#160;&#160;&#160;Total intangible assets, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15,728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,188&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14,540&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_82a2843b-f521-4f32-8ff9-31747ff0ae35"
      decimals="-3"
      id="F_3ea77100-1e50-4dc9-8b2d-a950c4e20b49"
      unitRef="U_USD">14570000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_82a2843b-f521-4f32-8ff9-31747ff0ae35"
      decimals="-3"
      id="F_3eeee94d-0b47-470b-8dbc-47fb45378106"
      unitRef="U_USD">1131000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_82a2843b-f521-4f32-8ff9-31747ff0ae35"
      decimals="-3"
      id="F_e4532fd3-6a6f-4a8f-abe4-23075520749a"
      unitRef="U_USD">13439000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_ee91e420-f169-4d05-827d-3b90d6fb179b"
      decimals="-3"
      id="F_f62178df-d55f-4253-b0b3-2c69bf24d638"
      unitRef="U_USD">1214000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_ee91e420-f169-4d05-827d-3b90d6fb179b"
      decimals="-3"
      id="F_7704ceae-9f76-47be-ba58-7dbda6ae9ba1"
      unitRef="U_USD">1089000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_ee91e420-f169-4d05-827d-3b90d6fb179b"
      decimals="-3"
      id="F_916ea9a0-61c0-4bde-a2ea-d695db53c529"
      unitRef="U_USD">125000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_0994151d-bc34-403c-a916-a12056e492d2"
      unitRef="U_USD">15784000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_44fb2927-abf5-48eb-8ca6-72136e21f505"
      unitRef="U_USD">2220000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_436dcb97-f7fa-4577-8623-4d249f6ff61a"
      unitRef="U_USD">13564000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_c8c7c30c-e3bc-41b9-9e47-36932e1d63a4"
      decimals="-3"
      id="F_1b890f3f-bfb5-4105-994f-b4e585b869b9"
      unitRef="U_USD">14570000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_c8c7c30c-e3bc-41b9-9e47-36932e1d63a4"
      decimals="-3"
      id="F_c4f4467d-1928-4202-83cf-74d1dd13c2f5"
      unitRef="U_USD">147000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_c8c7c30c-e3bc-41b9-9e47-36932e1d63a4"
      decimals="-3"
      id="F_1ffcbcdd-f7b4-4c19-8f03-44dcae31a62b"
      unitRef="U_USD">14423000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_a73fe4b1-cb96-4b33-9bbf-988c2701e8f6"
      decimals="-3"
      id="F_2f473a90-1c18-4ff7-8647-a997984d8ca5"
      unitRef="U_USD">1158000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_a73fe4b1-cb96-4b33-9bbf-988c2701e8f6"
      decimals="-3"
      id="F_947fcee7-52b0-4a0c-8135-0f74f19ce061"
      unitRef="U_USD">1041000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_a73fe4b1-cb96-4b33-9bbf-988c2701e8f6"
      decimals="-3"
      id="F_de48ac8f-def7-419d-a948-b4b52f5f979c"
      unitRef="U_USD">117000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_ba069b28-0b97-4dfd-bade-2533a0ec5e49"
      unitRef="U_USD">15728000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_05e6ed9a-0d3f-4e80-849c-0482d715e7bd"
      unitRef="U_USD">1188000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_0f3bf62f-3270-4798-acc9-a4d9d59c2676"
      unitRef="U_USD">14540000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-5"
      id="F_5c0ea380-3cd4-4e2d-97ef-e36a87b0c8d9"
      unitRef="U_USD">1000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-5"
      id="F_bfc985be-1d8a-45f5-8165-3c39f958c3dc"
      unitRef="U_USD">200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-4"
      id="F_fe025312-6843-45c4-8813-38d438ca2dc9"
      unitRef="U_USD">90000.00</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_93355ce5-4219-45a5-8080-825759570bad">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;table presents future intangible asset amortization as of December 31, 2021 (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:72.689%;"/&gt;
        &lt;td style="width:12.939%;"/&gt;
        &lt;td style="width:1.539%;"/&gt;
        &lt;td style="width:11.978%;"/&gt;
        &lt;td style="width:0.855%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,016&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;978&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;8,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;13,564&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_4394b712-786d-4eaa-9eb7-aabebd779293"
      unitRef="U_USD">1042000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_03603624-6952-4133-8001-40c2e07b44ce"
      unitRef="U_USD">1020000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_c53f83d9-d264-4754-b3a1-1324e0ee3768"
      unitRef="U_USD">1016000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_dc3021da-2de9-4c30-97d3-60d5bf5b6743"
      unitRef="U_USD">978000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_4a377db1-a75c-4057-9c1b-7865dc01d67f"
      unitRef="U_USD">961000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_acb4c4aa-025e-42c7-9f79-5357d136f492"
      unitRef="U_USD">8547000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_4b15525c-09db-4d14-954c-881db60dc36d"
      unitRef="U_USD">13564000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_ebd6c9b4-af0d-41ab-8653-140566bf0e1f">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 8. Details of Certain Consolidated Balance Sheet Accounts&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Prepaid expenses and other current assets (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.026%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Prepaid software and licenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;756&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;653&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Prepaid insurance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;611&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;561&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other prepaid expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;198&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;822&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;715&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;117&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;107&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,504&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,172&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Accounts receivable and contract asset (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:63.894%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.858%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.788%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.858%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accounts receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;16,167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;12,459&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Contract asset&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;536&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Allowance for potential credit losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;74&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;74&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;16,134&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;12,921&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Other assets (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.026%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,723&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,465&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;195&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;140&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,918&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,605&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Property and equipment, net (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.367%;"/&gt;
        &lt;td style="width:1.606%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:12.824%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.606%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:12.824%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deployed equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;35,882&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;31,761&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Computer equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,745&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;295&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;306&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Vehicles&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;239&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;124&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Construction in progress&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,818&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,506&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&#160;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;44,323&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;36,778&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;26,914&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;21,432&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&#160;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;17,409&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Depreciation and amortization expense during the years ended December 31, 2021, 2020 and 2019 was $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5.8&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5.4&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4.9&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, respectively.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Accrued expenses and other current liabilities (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.026%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Personnel-related accruals&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Royalties payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Professional fees&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;92&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Sales/ use tax payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;46&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Contingent consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2500;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;403&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Operating lease liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;409&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;484&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;268&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;316&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&#160;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6,680&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5,613&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Other liabilities (long-term) (in thousand):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.04%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.02%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.988%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,013&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;461&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Contingent consideration liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;170&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&#160;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3,513&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;631&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_be0c9575-8228-4271-8064-4024f9d1e4c4">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Prepaid expenses and other current assets (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.026%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Prepaid software and licenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;756&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;653&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Prepaid insurance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;611&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;561&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other prepaid expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;198&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;822&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;715&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;117&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;107&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,504&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,172&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <ssti:PrepaidSoftwareAndLicensesCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_e2e2fe3a-c7dc-44c2-86ef-4b24dfbddc78"
      unitRef="U_USD">756000</ssti:PrepaidSoftwareAndLicensesCurrent>
    <ssti:PrepaidSoftwareAndLicensesCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_225ba53e-0d17-411e-a4c7-cbd0f348486f"
      unitRef="U_USD">653000</ssti:PrepaidSoftwareAndLicensesCurrent>
    <us-gaap:PrepaidInsurance
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_da3b724c-c730-49a5-9735-501db6712928"
      unitRef="U_USD">611000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_a32422ec-a9ce-4bed-815c-e577f2cde1f9"
      unitRef="U_USD">561000</us-gaap:PrepaidInsurance>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_c08ec961-3925-42a5-b067-afc7480120bb"
      unitRef="U_USD">198000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_03e04dbd-38b8-4429-87e5-8485faa3486d"
      unitRef="U_USD">136000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:DeferredCostsCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_fda6c79e-70c9-4210-81cb-53ab7ac7643c"
      unitRef="U_USD">822000</us-gaap:DeferredCostsCurrent>
    <us-gaap:DeferredCostsCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_1d198153-a184-4a71-8140-5d62dc4524ab"
      unitRef="U_USD">715000</us-gaap:DeferredCostsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_9f06cf63-53de-4f02-9e5c-7ef9fbf45267"
      unitRef="U_USD">117000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_4d183308-f80b-4c4e-baa0-df15ef30004a"
      unitRef="U_USD">107000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_71bde5bf-aea3-48fd-9008-897446c64e3b"
      unitRef="U_USD">2504000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_abe977b9-4b96-45fa-a6d7-7a30ec0c37fb"
      unitRef="U_USD">2172000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <ssti:ScheduleOfAccountsReceivableAndContractAssetTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_526c561f-599d-44f0-a441-d42e97f42261">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Accounts receivable and contract asset (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:63.894%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.858%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.788%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.858%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accounts receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;16,167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;12,459&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Contract asset&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;536&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Allowance for potential credit losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;74&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;74&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;16,134&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;12,921&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</ssti:ScheduleOfAccountsReceivableAndContractAssetTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_24186f92-3a3e-4089-af29-8a32a3ca9422"
      unitRef="U_USD">16167000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_43255768-276c-4452-8997-aa6e2d5fc193"
      unitRef="U_USD">12459000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_2333f1f3-0447-4c42-8202-8baad8c278c1"
      unitRef="U_USD">41000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_b4c8477c-43bb-4a9e-a7f7-2f58ff6202e5"
      unitRef="U_USD">536000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <ssti:FinancingReceivableAllowanceForCreditLossesAdjustment
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_749f46ca-51a8-4b93-b5d2-8b7a3c6893cf"
      unitRef="U_USD">74000</ssti:FinancingReceivableAllowanceForCreditLossesAdjustment>
    <ssti:FinancingReceivableAllowanceForCreditLossesAdjustment
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_f59f1080-5a9b-4908-b877-1c321e468007"
      unitRef="U_USD">74000</ssti:FinancingReceivableAllowanceForCreditLossesAdjustment>
    <ssti:AccountsReceivableAndContractAssetCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_da894c5c-bc69-4069-887a-8f85fd841a92"
      unitRef="U_USD">16134000</ssti:AccountsReceivableAndContractAssetCurrent>
    <ssti:AccountsReceivableAndContractAssetCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_bc81461f-9444-4a78-b5b8-548b21f19ee8"
      unitRef="U_USD">12921000</ssti:AccountsReceivableAndContractAssetCurrent>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_70787677-2899-4402-9bf1-a09cc3dd1404">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Other assets (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.026%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,723&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,465&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;195&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;140&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,918&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,605&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:DeferredCosts
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_6a6d2a52-9804-4371-acde-be697dbc2e9e"
      unitRef="U_USD">1723000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_cc9a36c8-9524-4b49-8673-dc93dc5b0931"
      unitRef="U_USD">1465000</us-gaap:DeferredCosts>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_6f2833d7-8c4c-4092-a9fe-a9e3e3ad0d9d"
      unitRef="U_USD">195000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_c8be8757-b6f4-4219-bd5d-ab28aea56a8c"
      unitRef="U_USD">140000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_a01b0042-82dd-4909-9cf4-419de1b9f711"
      unitRef="U_USD">1918000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_bd5c2c25-4df4-44b1-9d96-70ba4b43e78e"
      unitRef="U_USD">1605000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_210d7127-2ad6-4f6f-895c-51293466dbba">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Property and equipment, net (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.367%;"/&gt;
        &lt;td style="width:1.606%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:12.824%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.606%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:12.824%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deployed equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;35,882&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;31,761&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Computer equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,745&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;295&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;306&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Vehicles&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;239&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;124&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Construction in progress&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,818&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,506&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&#160;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;44,323&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;36,778&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;26,914&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;21,432&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&#160;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;17,409&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_4482bde7-9be9-4ee9-9e41-838a098b0827"
      decimals="-3"
      id="F_57f49972-0ae5-4a6b-a436-2e47da5146aa"
      unitRef="U_USD">35882000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_4fa2f271-01fb-4c73-8e1e-89b7ad7df8c3"
      decimals="-3"
      id="F_952ff912-3a5a-42a3-a24c-802a4d569469"
      unitRef="U_USD">31761000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_80de9485-8d06-4e2b-ab4c-0e2e23556de6"
      decimals="-3"
      id="F_6e362f70-12f4-4542-8944-ed85fc6ffc78"
      unitRef="U_USD">1745000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_3bffcadb-6f2b-4462-bebd-b75810ba5eb7"
      decimals="-3"
      id="F_b924dde2-fbf9-4066-b450-8881f12b51a2"
      unitRef="U_USD">1550000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_a9a86294-4f19-434a-af25-4ed993cbf332"
      decimals="-3"
      id="F_a7ece349-9f75-468e-aff5-6233020b7621"
      unitRef="U_USD">1314000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_e06b8f10-54c2-40ab-8d68-82f885487c0d"
      decimals="-3"
      id="F_53c0cd48-4a4d-4c8f-9144-aa467d1cb773"
      unitRef="U_USD">1314000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_bef7886f-4a35-4deb-8274-d79e8e2a6f3f"
      decimals="-3"
      id="F_4d5bf93c-0cfb-4b17-a874-7e449e280fff"
      unitRef="U_USD">295000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_c1454b3e-1912-4e98-a45c-8a02e11cd849"
      decimals="-3"
      id="F_6f83274d-6b23-4c14-a327-2fac63b1b55e"
      unitRef="U_USD">217000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_9452393e-bef3-4f2e-8c42-d0aeb0289403"
      decimals="-3"
      id="F_2498f131-12c0-4980-97ce-e433aebf4d91"
      unitRef="U_USD">30000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_4e8af939-1d50-4607-9a34-8757c6a3330e"
      decimals="-3"
      id="F_c7691774-a5e1-4d6a-9fa1-d4cec2f3254a"
      unitRef="U_USD">306000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_7d4c0409-ff5f-449b-945f-21f44ee44c35"
      decimals="-3"
      id="F_acf070c2-eed3-453e-a49a-5792e88fe90e"
      unitRef="U_USD">239000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_b11a0241-9608-4f28-a305-1045243b696d"
      decimals="-3"
      id="F_7fb1b818-aadc-4f74-888e-4fec5a1153be"
      unitRef="U_USD">124000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_3e9b0b60-b0e0-44be-8705-f418d07e3fa2"
      decimals="-3"
      id="F_f5b7d138-be0f-45ed-a931-31aa2d04a06a"
      unitRef="U_USD">4818000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_e0af2b82-11ef-4ab6-add6-cc696454a3d5"
      decimals="-3"
      id="F_4c180f66-5605-4c91-9b22-fbdc741c59a9"
      unitRef="U_USD">1506000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_551ad38f-9206-44a4-9edc-cebd532d909b"
      unitRef="U_USD">44323000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_f737ca2f-3a8a-462b-976e-e3c6015f8a2d"
      unitRef="U_USD">36778000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_78188089-d53e-4814-80c7-e876d5ebfaf1"
      unitRef="U_USD">26914000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_000fe963-db95-4cd6-8594-35295ce921c0"
      unitRef="U_USD">21432000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_eab862a1-dd50-4d63-86a8-98d8ab7d4b05"
      unitRef="U_USD">17409000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_16e9ebad-aa17-4f24-9f10-c2eb3ba50c3a"
      unitRef="U_USD">15346000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-5"
      id="F_218cf7fe-fb37-4430-ac2b-51ed4e870fb9"
      unitRef="U_USD">5800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-5"
      id="F_8054cfec-fb80-4b10-aa0f-038a033ef725"
      unitRef="U_USD">5400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-5"
      id="F_72dd5493-b6cb-4992-82e2-0fdcc1de1b3e"
      unitRef="U_USD">4900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_b9241eaf-2633-4775-8c54-32ad303723d8">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Accrued expenses and other current liabilities (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.026%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.011%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Personnel-related accruals&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Royalties payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Professional fees&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;92&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Sales/ use tax payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;46&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Contingent consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2500;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;403&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Operating lease liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;409&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;484&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;268&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;316&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&#160;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6,680&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5,613&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_9cf12687-328c-46dd-9389-9623a9442ea3"
      unitRef="U_USD">4864000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_77edab41-6614-49b9-b9be-a3715db979ff"
      unitRef="U_USD">4217000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_9716e94c-952d-48bb-8046-55e698b44848"
      unitRef="U_USD">47000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_4d5ce69c-e17d-4c7e-8a8e-49ebc7b8d277"
      unitRef="U_USD">55000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_96d1ca46-b227-435e-a8aa-83521a86a272"
      unitRef="U_USD">925000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_b5a2cf06-ed87-4ebd-a785-3d95cf3992ae"
      unitRef="U_USD">92000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_f793a542-7577-4292-9c4e-12ddf9c33734"
      unitRef="U_USD">167000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_f5432489-2d95-4d65-8363-76caacc07ed4"
      unitRef="U_USD">46000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_6290c83b-2066-4a7f-a792-a5ae4feb69b6"
      unitRef="U_USD">403000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_646ffa6e-bfe6-45da-8b82-5be2aa14cc15"
      unitRef="U_USD">409000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_c88181fd-47e9-43c9-9964-d18c07536528"
      unitRef="U_USD">484000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_e606ad7c-78e2-4a0e-aa97-42bd0d1ed783"
      unitRef="U_USD">268000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_50cfb359-d7a1-42a5-aae8-f2d64ed701c5"
      unitRef="U_USD">316000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_235a04aa-87f6-4f12-9045-a92c0d4c3b73"
      unitRef="U_USD">6680000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_464bf7bb-5f65-4814-a57b-0232dd5cb7bc"
      unitRef="U_USD">5613000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_aa5925f6-6fde-454d-ab7a-5a893afab378">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Other liabilities (long-term) (in thousand):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.04%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.02%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.988%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,013&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;461&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Contingent consideration liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;170&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&#160;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3,513&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;631&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_1e3a1d6e-58d0-42a4-a817-12d77d4dac71"
      unitRef="U_USD">2013000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_d55e7d18-0240-4f5c-85cc-6ee3366bbf13"
      unitRef="U_USD">461000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_dbe62138-dc6b-4e82-a95d-2bb58f29c5f7"
      unitRef="U_USD">1500000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_e665ecb9-e252-418c-9fa9-c0265493b435"
      unitRef="U_USD">170000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_e6a1ac11-515d-49bb-bfe2-ffadba24d7ba"
      unitRef="U_USD">3513000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_6b6fbab8-794e-41ff-a2be-4d78a167201d"
      unitRef="U_USD">631000</us-gaap:OtherLiabilitiesNoncurrent>
    <ssti:ImpairmentOfPropertyAndEquipmentTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_28717b02-df9d-4d6a-a343-9a76c7cb193a">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 9. Impairment of Property and Equipment&lt;/span&gt;&lt;/p&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;During the years ended December 31, 2021 and 2020, the Company recognized impairment expense of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;25,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;234,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;, respectively, for the impairment of property and equipment primarily related to the book value of customer assets installed at certain customers that did not renew during the year. During the year ended December 31, 2019, the Company did &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;t recognize any impairment&lt;/span&gt;</ssti:ImpairmentOfPropertyAndEquipmentTextBlock>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="0"
      id="F_dd0a56f9-165d-45b0-b434-59c72d73aabc"
      unitRef="U_USD">25000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="0"
      id="F_4547d310-57cf-4717-b575-93be6158c598"
      unitRef="U_USD">234000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="INF"
      id="F_1d8f9416-8610-4944-9062-b5707dde4d76"
      unitRef="U_USD">0</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_c940b971-5fbe-40f7-a54e-28fefc5ede0f">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 10. Financing Arrangements&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Credit Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;On &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;September 27, 2018&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;, the Company entered into a Credit Agreement with Umpqua Bank (the &#x201c;Umpqua Credit Agreement&#x201d;), which allowed the Company to borrow up to $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;10.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million under a revolving loan facility (the &#x201c;Revolving Facility&#x201d;)&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. In August 2020, the Company entered into an amendment to its credit facility to increase the size of the available loan facility from $10.0 million to $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;20.0&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million. &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company intends to use the Revolving Facility for general working capital purposes. Borrowings under the Umpqua Credit Agreement are secured by substantially all of the assets of the Company. The Umpqua Credit Agreement includes a letter of credit subfacility of up to $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million. Any amounts outstanding under the letter of credit subfacility reduce the amount available for the Company to borrow under the Revolving Facility.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Borrowings under the Umpqua Credit Agreement bear interest, at the Company&#x2019;s option, at a rate equal to either&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; (1) a base rate, which fluctuates daily and is the greater of (a) the prime rate in effect as of any date of determination and (b) the daily LIBOR rate as of such date of determination plus &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% per annum, or (2) a &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;LIBOR &lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;rate, which can be for a period of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;60&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; or &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;90&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; days at the Company&#x2019;s option and is equal to the published rate in the Wall Street Journal for such 30-, 60- or 90-day period &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;two&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; business days prior to the commencement of such period, in each case plus &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% per annum&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. The Company will be required to repay all amounts outstanding under the Umpqua Credit Agreement on &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;September 27, 2022&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; or earlier if the Umpqua Credit Agreement is terminated prior to such date. The Umpqua Credit Agreement also includes an uncommitted incremental facility provision that would allow the Company, subject to satisfaction of certain conditions, including approval by Umpqua Bank, to increase the Revolving Facility up to a total of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;25.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Under &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;the Umpqua Credit Agreement, the Company is subject to various negative covenants that limit, subject to certain exclusions, the Company&#x2019;s ability to incur indebtedness, make loans, invest in or secure the obligations of other parties, pay or declare dividends, make distributions with respect to the Company&#x2019;s securities, redeem &lt;/span&gt;&lt;/span&gt;&lt;span style=""/&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;outstanding &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;shares of the Company&#x2019;s stock, create subsidiaries, materially change the nature of its business, enter into related party transactions, engage in mergers and business combinations, the acquisition or transfer of Company assets outside of the ordinary course of business, grant liens or enter into collateral relationships involving company assets or reincorporate, reorganize or dissolve the Company. The Company is also required to maintain certain financial covenants tied to its leverage, interest charges and profitability.  In December 2021, the Company obtained a waiver for the financial covenant tied to its profitability&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;There were &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; borrowings outstanding as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityInitiationDate1
      contextRef="C_f59383e4-a17d-4b09-8cbd-8727005738b7"
      id="F_fff6e0de-9125-4fbb-a939-ca05478899ca">2018-09-27</us-gaap:LineOfCreditFacilityInitiationDate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_d0c6e286-b0cb-4aac-93ab-7d8010369d7b"
      decimals="INF"
      id="F_7d9e900a-a4e8-4812-9e6e-5c2e302cb67e"
      unitRef="U_USD">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_b93ae99d-7f7f-4dbf-8814-d5d3b20befdc"
      decimals="INF"
      id="F_222c08a7-ea22-4198-be6f-fd9cf63f1a0c"
      unitRef="U_USD">20000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_e2de57e1-b20b-4535-91c8-99137f9a59e6"
      decimals="INF"
      id="F_1cec4933-25cd-4408-9098-e70880aa5d9b"
      unitRef="U_USD">3000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDescription
      contextRef="C_4d4a66e7-e4f8-4f93-98cf-6b6c94cf0784"
      id="F_0169ca1d-cdf5-4bec-a65b-4d9a9a66564a"> (1) a base rate, which fluctuates daily and is the greater of (a) the prime rate in effect as of any date of determination and (b) the daily LIBOR rate as of such date of determination plus 1.0% per annum, or (2) a LIBOR rate, which can be for a period of 30, 60 or 90 days at the Company&#x2019;s option and is equal to the published rate in the Wall Street Journal for such 30-, 60- or 90-day period two business days prior to the commencement of such period, in each case plus 2.0% per annum</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_1a764ef4-ce3a-485d-a081-c8146ecd1d9e"
      decimals="INF"
      id="F_04396ef5-29a9-4f5d-b2fd-0bb97f34ff95"
      unitRef="U_pure">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25"
      id="F_7d96294d-568a-4e26-82b4-505ef4c6df02">LIBOR </us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <ssti:LineOfCreditFacilityPeriodOfVariableRateTermOne
      contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25"
      id="F_c313b420-ce02-4ab3-b25f-12d0696ce1e8">P30D</ssti:LineOfCreditFacilityPeriodOfVariableRateTermOne>
    <ssti:LineOfCreditFacilityPeriodOfVariableRateTermTwo
      contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25"
      id="F_bb284479-f771-486b-92f9-7203befaeffe">P60D</ssti:LineOfCreditFacilityPeriodOfVariableRateTermTwo>
    <ssti:LineOfCreditFacilityPeriodOfVariableRateTermThree
      contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25"
      id="F_1a7c998e-30c1-4410-bb51-2da218500abb">P90D</ssti:LineOfCreditFacilityPeriodOfVariableRateTermThree>
    <ssti:LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate
      contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25"
      decimals="INF"
      id="F_0fc476fc-208b-465f-b336-1c9c17d9c8c5"
      unitRef="U_Business">2</ssti:LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_7ecca6bf-c179-4b4e-a700-d500b426ad25"
      decimals="INF"
      id="F_9ca99ac9-b9ec-4796-932e-d606441323d9"
      unitRef="U_pure">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="C_4d4a66e7-e4f8-4f93-98cf-6b6c94cf0784"
      id="F_6a5d83ea-ec3c-45f2-8719-fd6b1c5d6c26">2022-09-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="C_ae194f0c-5b4d-495c-a3b7-bdc1d1a15243"
      decimals="INF"
      id="F_28080730-0f24-40dc-b7d9-a8ef9e46643e"
      unitRef="U_USD">25000000.0</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:LineOfCreditFacilityCovenantCompliance
      contextRef="C_4d4a66e7-e4f8-4f93-98cf-6b6c94cf0784"
      id="F_fb3a4bce-f5c6-463a-a8e0-cbd803516e20">Under the Umpqua Credit Agreement, the Company is subject to various negative covenants that limit, subject to certain exclusions, the Company&#x2019;s ability to incur indebtedness, make loans, invest in or secure the obligations of other parties, pay or declare dividends, make distributions with respect to the Company&#x2019;s securities, redeem outstanding shares of the Company&#x2019;s stock, create subsidiaries, materially change the nature of its business, enter into related party transactions, engage in mergers and business combinations, the acquisition or transfer of Company assets outside of the ordinary course of business, grant liens or enter into collateral relationships involving company assets or reincorporate, reorganize or dissolve the Company. The Company is also required to maintain certain financial covenants tied to its leverage, interest charges and profitability.  In December 2021, the Company obtained a waiver for the financial covenant tied to its profitability</us-gaap:LineOfCreditFacilityCovenantCompliance>
    <us-gaap:LineOfCredit
      contextRef="C_35840c77-2ccb-4be3-987e-079a6d3daad8"
      decimals="INF"
      id="F_ee920738-b76f-472e-b9e9-f322bb04929d"
      unitRef="U_USD">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="C_fbe5376f-10e5-4450-8bce-5bcbf2f5c058"
      decimals="INF"
      id="F_abe255bb-df30-4e50-9862-f84c9d2a09eb"
      unitRef="U_USD">0</us-gaap:LineOfCredit>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_4e153771-0d92-4ebd-aeae-523bd78c38cb">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 11. Related Party Transactions&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;During the year ended December 31, 2021, the Company recognized $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.1&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million in revenues, from ShotSpotter Labs projects with charitable organizations that have received donations from one of the Company&#x2019;s directors and one of the Company&#x2019;s significant shareholders. During the year ended December 31, 2020 and 2019, the Company recognized $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.2&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.6&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, respectively, in revenues from ShotSpotter Labs.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="C_b0f30d58-595c-4a1d-a2af-c9568c2ff22e"
      decimals="-5"
      id="F_8ac96401-ac66-4a94-a4cc-1d8148c70731"
      unitRef="U_USD">100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="C_23afddc8-a58f-4646-ac40-87a0c45bfb0b"
      decimals="-5"
      id="F_4d51c5dd-706a-497a-9c0c-b946920c8b47"
      unitRef="U_USD">200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="C_0f5b5f90-daff-4e44-88e0-feb72094b932"
      decimals="-5"
      id="F_da1795f0-cd4b-4d7f-9944-cf5e8a605f60"
      unitRef="U_USD">600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_19df8022-9b80-43c9-a73a-afd939e2e007">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 12. Income Taxes&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The domestic and foreign components of net income (loss) before income tax expense were as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.099%;"/&gt;
        &lt;td style="width:1.156%;"/&gt;
        &lt;td style="width:1.542%;"/&gt;
        &lt;td style="width:10.535%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
        &lt;td style="width:1.156%;"/&gt;
        &lt;td style="width:1.542%;"/&gt;
        &lt;td style="width:10.535%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.156%;"/&gt;
        &lt;td style="width:1.542%;"/&gt;
        &lt;td style="width:10.61%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Domestic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,280&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,562&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,743&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;427&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net income (loss) before income tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,375&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,135&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The provision (benefit) for income tax consists of the following (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.161%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
        &lt;td style="width:1.541%;"/&gt;
        &lt;td style="width:10.501%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
        &lt;td style="width:1.124%;"/&gt;
        &lt;td style="width:1.541%;"/&gt;
        &lt;td style="width:10.501%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
        &lt;td style="width:1.124%;"/&gt;
        &lt;td style="width:1.541%;"/&gt;
        &lt;td style="width:10.554%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Current:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;83&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;83&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total income tax expense (benefit)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;A reconciliation of income taxes at the statutory federal income tax rate to income tax expense (benefit)   included in the accompanying consolidated statements of operations is as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:56.461%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:10.866%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:10.845%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:10.845%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Income tax at statutory rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;919&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;240&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;369&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Change in valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;165&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;State tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;37&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;133&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;62&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;420&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Research and development credit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;160&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;103&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;82&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Foreign rate differential&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;40&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;43&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;66&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;26&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Temporary differences that gave rise to significant portions of the Company&#x2019;s deferred tax assets and liabilities as of December 31, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.702%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:1.542%;"/&gt;
        &lt;td style="width:12.623%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:1.542%;"/&gt;
        &lt;td style="width:12.623%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred tax assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net operating losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;19,920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;20,265&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,292&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accruals and reserves&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,605&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,648&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred revenue and contract costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;140&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;296&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;25,222&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24,501&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23,667&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;834&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Fixed assets and intangibles&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total deferred tax assets (liabilities), net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In assessing the realizability&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company regularly assesses the likelihood that the deferred tax assets will be recovered from future taxable income. The Company considers projected future taxable income and ongoing tax planning strategies, then records a valuation allowance to reduce the carrying value of the net deferred taxes to an amount that is more likely than not able to be realized. Based upon the Company&#x2019;s assessment of all available evidence, including the previous three years of U.S.-based taxable income and loss after permanent items, estimates of future profitability, and the Company&#x2019;s overall prospects of future business, the Company determined that it is more likely than not that the Company will not be able to realize a portion of the deferred tax assets in the future. The Company will continue to assess the potential realization of deferred tax assets on an annual basis, or an interim basis if circumstances warrant. If the Company&#x2019;s actual results and updated projections vary significantly from the projections used as a basis for this determination, the Company may&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;need to change&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;the&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;valuation&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;allowance against the gross&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;deferred tax assets. Management&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(255,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Arial;"&gt; &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;determined that a valuation allowance of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;25.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23.7&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million was required as of December 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The federal and state loss carryforwards begin to expire in 2027 and 2022, respectively, unless previously utilized. At December 31, 2021 and 2020, the Company had available net operating loss carryforwards of approximately $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;78.4&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;80.4&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, respectively, for federal income tax purposes, of which $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;73.5&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million were generated before 2018 and will begin to expire in &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. The remaining net operating losses of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4.9&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million can be carried forward indefinitely under the Tax Cuts and Jobs Act. The Company continually monitors all positive and negative evidence regarding the realization of its deferred tax assets and may record assets when it becomes more likely than not, than they will be realized, which may impact the expense or benefit from income taxes.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;At December 31, 2021 and 2020, the net operating losses for state purposes are $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50.1&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;51.1&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, respectively, and will begin to expire in &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2022 &lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;if not utilized.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;As of December 31, 2021, the Company had available for carryover, research and experimental credits of approximately $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.4&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million for federal income tax purposes and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.4&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million for state income tax purposes, which are available to reduce future income taxes. &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The federal research and experimental tax credits will begin to expire, if not utilized, in 2027.&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The California research and experimental tax credits carry forward indefinitely until utilized.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Section 382 of the Internal Revenue Code of 1986 (the &#x201c;Code&#x201d;), as amended, and similar California regulations impose substantial restrictions on the utilization of net operating losses and tax credits in the event of an &#x201c;ownership change&#x201d; of a corporation. Accordingly, the Company&#x2019;s ability to utilize net operating losses and credit carryforwards may be limited as the result of such an &#x201c;ownership change&#x201d; as defined in the Code.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Uncertain Tax Positions&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company applied FASB ASC 740-10-50, Accounting for Uncertainty in Income Tax, which prescribes a recognition threshold and measurement attributes for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;A reconciliation of the beginning and ending amounts of unrecognized uncertain tax positions is as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:79.735%;"/&gt;
        &lt;td style="width:1.442%;"/&gt;
        &lt;td style="width:2.04%;"/&gt;
        &lt;td style="width:15.319%;"/&gt;
        &lt;td style="width:1.464%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increases for current year tax positions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;70&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increases for prior year tax positions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increases for current year tax positions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increases for prior year tax positions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;954&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Of the total unrecognized tax benefits at December 31, 2021, no amount will impact the Company's effective tax rate. The Company does not anticipate that there will be a substantial change in unrecognized tax benefits within the next 12 months.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company recognizes interest and penalties related to unrecognized tax positions within the income tax expense line in the accompanying consolidated statements of operations. There were &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; accrued interest and penalties associated with uncertain tax positions as of December 31, 2021 or December 31, 2020.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company files federal and state income tax returns in the U.S, certain U.S. territories, and certain foreign jurisdictions. The statues of limitations remain open for 2006 through 2021 in U.S. for federal and state purposes in the U.S. and certain U.S. territories. Years beyond the normal statutes of limitations remain open to audit by tax authorities due to tax attributes generated in earlier years which are being carried forward and may be audited in subsequent years when utilized.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_15ecfa7d-ee31-4ecb-a4ef-95682849cd42">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The domestic and foreign components of net income (loss) before income tax expense were as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.099%;"/&gt;
        &lt;td style="width:1.156%;"/&gt;
        &lt;td style="width:1.542%;"/&gt;
        &lt;td style="width:10.535%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
        &lt;td style="width:1.156%;"/&gt;
        &lt;td style="width:1.542%;"/&gt;
        &lt;td style="width:10.535%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.156%;"/&gt;
        &lt;td style="width:1.542%;"/&gt;
        &lt;td style="width:10.61%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Domestic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,280&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,562&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,743&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;427&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net income (loss) before income tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,375&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,135&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_2984b9e7-0710-40a9-a600-b6220cf12c80"
      unitRef="U_USD">-4280000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_af7c428a-1e63-484a-9392-0516a2f794ea"
      unitRef="U_USD">1562000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_e80afbe5-fcf8-4cf8-83d4-10d6bfc256cc"
      unitRef="U_USD">1743000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_a86d9c72-234e-4822-bc6b-ff1492873051"
      unitRef="U_USD">-95000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_a81171de-c30a-4cbb-87eb-012fbfdf9e88"
      unitRef="U_USD">-427000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_e2e64cfc-90d5-449a-8302-5774c9b3101a"
      unitRef="U_USD">14000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_bb65ee78-b230-4666-b5c5-4ff5005c8d18"
      unitRef="U_USD">-4375000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_ccee98bb-5a39-4d41-bb65-b36bac22816c"
      unitRef="U_USD">1135000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_7954aff9-0551-41cf-9963-984f4bde8928"
      unitRef="U_USD">1757000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_a2ec379e-e988-4bbd-9946-fbba20f6e888">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The provision (benefit) for income tax consists of the following (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.161%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
        &lt;td style="width:1.541%;"/&gt;
        &lt;td style="width:10.501%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
        &lt;td style="width:1.124%;"/&gt;
        &lt;td style="width:1.541%;"/&gt;
        &lt;td style="width:10.501%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
        &lt;td style="width:1.124%;"/&gt;
        &lt;td style="width:1.541%;"/&gt;
        &lt;td style="width:10.554%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Current:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;83&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;83&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total income tax expense (benefit)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_a4f430ac-760a-4bc0-a570-ba9cdb4a60b4"
      unitRef="U_USD">6000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_96cff17c-5e91-46d4-bebc-59647945cda1"
      unitRef="U_USD">-7000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_b1a9af93-e561-4025-999b-f8a4ae75c7f4"
      unitRef="U_USD">7000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_77ee38c7-3d2c-46cb-8d98-91325e6a5cd5"
      unitRef="U_USD">6000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_340e9ed3-d53f-4534-b3a1-188a84105a9b"
      unitRef="U_USD">-7000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_f526acae-8825-4078-bb9b-0c079fcc89ea"
      unitRef="U_USD">7000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_796d2e72-1c9c-4e1a-a88b-3a3696337739"
      unitRef="U_USD">50000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_de3c1064-d363-4206-9047-f6eb6f31156e"
      unitRef="U_USD">-83000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_25a1ae78-38db-4c9b-8392-9a0d05b3d6ff"
      unitRef="U_USD">-48000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_540d426b-451d-4304-8cfa-bacffff15469"
      unitRef="U_USD">50000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_22abea2c-88f9-4708-a240-d659520d9a26"
      unitRef="U_USD">-83000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_15b14875-90a7-48b2-8bd2-342ea815549b"
      unitRef="U_USD">-48000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_820df749-6b40-4848-b23e-497221beee22"
      unitRef="U_USD">56000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_606a1624-42b7-460d-8d72-156c55efea8f"
      unitRef="U_USD">-90000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_925ae13f-df37-4fa5-89f1-187e8e205dfa"
      unitRef="U_USD">-41000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_17911ccb-2f8e-420b-b377-67c645986515">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;A reconciliation of income taxes at the statutory federal income tax rate to income tax expense (benefit)   included in the accompanying consolidated statements of operations is as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:56.461%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:10.866%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:10.845%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:10.845%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Income tax at statutory rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;919&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;240&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;369&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Change in valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;165&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;State tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;37&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;133&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;62&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;420&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Research and development credit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;160&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;103&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;82&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Foreign rate differential&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;40&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;43&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;66&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;26&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_426ed3de-e59c-4bbe-97cb-03b4b21d30fb"
      unitRef="U_USD">-919000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_9bd98837-57ac-4957-8c9a-5ae56e91c179"
      unitRef="U_USD">240000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_766f443d-2c7a-461b-bb07-50b4f6a3e17d"
      unitRef="U_USD">369000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_442ce905-f6e6-4fcd-afef-04489c8f0b48"
      unitRef="U_USD">1288000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_fb496fe9-ff26-4070-8565-8a4dec4f0571"
      unitRef="U_USD">-165000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_13907c47-a3bb-4215-9496-324089d0bb03"
      unitRef="U_USD">-17000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_eb8ae6cf-2d71-420a-b03d-85f491256e8e"
      unitRef="U_USD">-288000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_cdda89f3-0362-4b3f-851e-e9b77fe49737"
      unitRef="U_USD">-37000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_3ba59d6a-236b-46cc-a217-b012aad9d5b3"
      unitRef="U_USD">-133000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_49050eba-203f-4fdb-88a5-fd1c0c752aad"
      unitRef="U_USD">62000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_3f786668-5b6e-4fc8-ba55-bd1f06acd12e"
      unitRef="U_USD">-11000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_497bfd17-daf4-4acc-b35d-db157ea02751"
      unitRef="U_USD">-420000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_448140e8-2422-47e9-b38f-3bf05a19f343"
      unitRef="U_USD">160000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_e49460d6-7dc6-4eaa-bac5-32e6d6410f9a"
      unitRef="U_USD">103000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_b225518f-24d3-4781-8a86-9aa4e786d53c"
      unitRef="U_USD">82000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_9f00dc86-1def-43f2-be4b-2a26bc4803ea"
      unitRef="U_USD">7000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_92c92576-bd74-4079-a7c0-933d600321d9"
      unitRef="U_USD">-40000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_45e79730-d63c-482d-9335-78e3c6f3b9ce"
      unitRef="U_USD">-43000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_b8a83184-0663-477c-a686-a829b6aba8d6"
      unitRef="U_USD">66000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_da01bba7-6650-4203-803c-7c6b4c68b078"
      unitRef="U_USD">26000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_c96e0525-3ead-4de4-a768-41bc2cb7f8a9"
      unitRef="U_USD">285000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_278d9cd2-c2c1-49e3-80c7-33a0d3a0cccf"
      unitRef="U_USD">56000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_56be9e82-3447-4074-bb62-d9eda581855f"
      unitRef="U_USD">-90000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_e4a59010-3992-4fbc-b7d5-91571081e46c"
      unitRef="U_USD">-41000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_cff1bc45-7191-4cc8-92df-6a31a7eaa0ed">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Temporary differences that gave rise to significant portions of the Company&#x2019;s deferred tax assets and liabilities as of December 31, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.702%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:1.542%;"/&gt;
        &lt;td style="width:12.623%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:1.542%;"/&gt;
        &lt;td style="width:12.623%;"/&gt;
        &lt;td style="width:1.103%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred tax assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net operating losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;19,920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;20,265&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,292&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Accruals and reserves&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,605&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,648&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred revenue and contract costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;140&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;296&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;25,222&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24,501&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23,667&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;834&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Fixed assets and intangibles&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total deferred tax assets (liabilities), net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_d1ba7c05-2d51-43ae-a986-93107bed3d6c"
      unitRef="U_USD">19920000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_d2747f52-2cbf-4782-bff1-aba182a92936"
      unitRef="U_USD">20265000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_9b50650f-fd3d-4579-9fa9-1e90cb764fe3"
      unitRef="U_USD">2557000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_42f2f519-3053-43e9-8b1d-a1e85aa915b2"
      unitRef="U_USD">2292000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_cbc94509-b0a4-418f-92bd-1aae61e6effb"
      unitRef="U_USD">2605000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_c93c1768-6da7-417a-9694-4f65e93d3d99"
      unitRef="U_USD">1648000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <ssti:DeferredTaxAssetsDeferredIncomeAndContractCosts
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_d6ba89f4-4d36-4a9a-b454-b69925f902ff"
      unitRef="U_USD">140000</ssti:DeferredTaxAssetsDeferredIncomeAndContractCosts>
    <ssti:DeferredTaxAssetsDeferredIncomeAndContractCosts
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_6409bdcc-f2dd-4a9c-9963-ec1e29a51d68"
      unitRef="U_USD">296000</ssti:DeferredTaxAssetsDeferredIncomeAndContractCosts>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_45be1745-52ad-45f7-ae12-bc7117cf81f7"
      unitRef="U_USD">25222000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_65bf61cf-5a67-4107-bef2-1bcd2b0c6ce0"
      unitRef="U_USD">24501000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_79cb1863-f456-40c5-9a8d-a15cfedc0966"
      unitRef="U_USD">24955000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_edf41ab0-472d-4434-8f7a-455d0fa0e429"
      unitRef="U_USD">23667000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_cdb89582-8342-4587-a362-9ec2fe29500c"
      unitRef="U_USD">267000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_41dcc1a9-e1af-4f3b-9289-c562619db951"
      unitRef="U_USD">834000</us-gaap:DeferredTaxAssetsNet>
    <ssti:DeferredTaxLiabilitiesFixedAssetsAndIntangibles
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_783eac9d-1a00-4c38-8a6f-344a35365c92"
      unitRef="U_USD">267000</ssti:DeferredTaxLiabilitiesFixedAssetsAndIntangibles>
    <ssti:DeferredTaxLiabilitiesFixedAssetsAndIntangibles
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_d157022f-c902-470c-a43f-87c8a2c1e1a6"
      unitRef="U_USD">785000</ssti:DeferredTaxLiabilitiesFixedAssetsAndIntangibles>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_d61036fc-cf3a-4a4c-b1f9-697c36fc6e7c"
      unitRef="U_USD">49000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-5"
      id="F_1ce9b984-95c5-44ad-9eb9-e2ead18a3947"
      unitRef="U_USD">25000000.0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-5"
      id="F_58a28859-e547-451e-b147-e228f72401a2"
      unitRef="U_USD">23700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <ssti:OperatingLossCarryforwardsSubjectToExpiration
      contextRef="C_db908c1b-10d7-4203-9a13-3127cb951199"
      decimals="-5"
      id="F_eb3a61f0-f43e-4555-8dd4-3f67c66072bc"
      unitRef="U_USD">78400000</ssti:OperatingLossCarryforwardsSubjectToExpiration>
    <ssti:OperatingLossCarryforwardsSubjectToExpiration
      contextRef="C_b292c8a1-8b68-4ce7-b2ed-54ceef90ef34"
      decimals="-5"
      id="F_c0d2126e-c945-4e06-8a36-c456a5770b14"
      unitRef="U_USD">80400000</ssti:OperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_d2424de2-8330-405a-85f4-be4a8653d1f5"
      decimals="-5"
      id="F_d426f85c-3b6f-4d3b-b1c2-b7406c810081"
      unitRef="U_USD">73500000</us-gaap:OperatingLossCarryforwards>
    <ssti:OperatingLossCarryforwardsLatestExpirationYear
      contextRef="C_08eb1144-90fb-4682-990f-3922e86bbd4f"
      id="F_8cb7f2e3-151c-461b-9bd3-ab4153f76b88">2027</ssti:OperatingLossCarryforwardsLatestExpirationYear>
    <ssti:OperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="C_db908c1b-10d7-4203-9a13-3127cb951199"
      decimals="-5"
      id="F_2490db5e-0573-4519-b582-b1e412c7f1d9"
      unitRef="U_USD">4900000</ssti:OperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_7aae3161-e8dc-46d4-8052-1baa5f99ef15"
      decimals="-5"
      id="F_86b9e998-8e7c-4d93-bf15-5e58aa760d18"
      unitRef="U_USD">50100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_43a89354-3e75-428f-b749-00a6a415f770"
      decimals="-5"
      id="F_630bd433-7855-4be4-89bb-13fe1671ecd2"
      unitRef="U_USD">51100000</us-gaap:OperatingLossCarryforwards>
    <ssti:OperatingLossCarryforwardsLatestExpirationYear
      contextRef="C_34e9dc6b-1f1c-4861-98c8-4ddce73daaa2"
      id="F_b01a3503-c23d-4c84-8333-97fc42921f6a">2022</ssti:OperatingLossCarryforwardsLatestExpirationYear>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="C_db908c1b-10d7-4203-9a13-3127cb951199"
      decimals="-5"
      id="F_c15dd092-aa97-4cc3-9951-8cdab9c13571"
      unitRef="U_USD">1400000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="C_7aae3161-e8dc-46d4-8052-1baa5f99ef15"
      decimals="-5"
      id="F_779956de-1862-421b-bd1f-9c1b73769646"
      unitRef="U_USD">1400000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardLimitationsOnUse
      contextRef="C_08eb1144-90fb-4682-990f-3922e86bbd4f"
      id="F_9c11db39-2560-4e29-858c-806920cd767f">The federal research and experimental tax credits will begin to expire, if not utilized, in 2027.</us-gaap:TaxCreditCarryforwardLimitationsOnUse>
    <us-gaap:TaxCreditCarryforwardLimitationsOnUse
      contextRef="C_8f22389a-6564-4b84-8acb-2e0fd32cfd85"
      id="F_10427371-bb46-445e-b93a-29eeacebf59f">The California research and experimental tax credits carry forward indefinitely until utilized.</us-gaap:TaxCreditCarryforwardLimitationsOnUse>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_b775394d-0526-4981-a540-dcb9830ee268">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;A reconciliation of the beginning and ending amounts of unrecognized uncertain tax positions is as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:79.735%;"/&gt;
        &lt;td style="width:1.442%;"/&gt;
        &lt;td style="width:2.04%;"/&gt;
        &lt;td style="width:15.319%;"/&gt;
        &lt;td style="width:1.464%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increases for current year tax positions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;70&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increases for prior year tax positions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increases for current year tax positions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increases for prior year tax positions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;954&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c"
      decimals="-3"
      id="F_c88bd25b-6ff9-4ff5-9a98-ca152c9644d5"
      unitRef="U_USD">772000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_f6d3ccd3-6fe5-45d3-bba9-e04555d92e2b"
      unitRef="U_USD">70000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_8a4aa253-8b0a-44b2-ba33-83dafeea36c7"
      unitRef="U_USD">17000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_8d6e69cb-123e-4abf-9790-f4793336b9a4"
      unitRef="U_USD">859000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_fbef66ca-2e20-47ee-9823-ca11d3ed19fb"
      unitRef="U_USD">87000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_53c73d54-be8a-4cd0-8bc0-11808e40c62f"
      unitRef="U_USD">8000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_946285c8-685e-41ad-a2d4-27a3f42bbf7c"
      unitRef="U_USD">954000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_a72c4868-22f2-4631-b858-f6ef12dd0840"
      unitRef="U_USD">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_71696f86-2f71-433f-a57e-1893629fac7e"
      unitRef="U_USD">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_6787cb90-a2b3-4563-ad2e-a8624f050234">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 13. Capital Stock&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Common Stock&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company is authorized to issue &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;500,000,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; shares of common stock with a par value of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.005&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; per share. At December 31, 2021 and 2020, there were &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,703,430&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; and &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,538,998&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; shares of common stock issued and outstanding, respectively. &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Holders of common stock have voting rights equal to one vote per share of common stock held &lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;and are entitled to receive any dividends as may be declared from time to time by the Board.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;At December 31, 2021, shares of common stock reserved for future issuance were as follows:&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:78.268%;"/&gt;
        &lt;td style="width:1.97%;"/&gt;
        &lt;td style="width:0.707%;"/&gt;
        &lt;td style="width:18.349%;"/&gt;
        &lt;td style="width:0.707%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Options outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;783,928&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Shares available for future grant&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,661,956&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;128,810&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,574,694&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Preferred Stock&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company is authorized to issue &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;20,000,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; shares of preferred stock, with a par value of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.005&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. At December 31, 2021 and 2020, there was &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; preferred stock issued or outstanding.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Stock Repurchase Program&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In May 2019, the Company's board of directors adopted a stock repurchase program for up to $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million of our common stock. Although the board of directors has authorized the stock repurchase program, it does not obligate  the Company to repurchase any specific dollar amount or number of shares, there is no expiration date for the stock repurchase program, and the stock repurchase program may be modified, suspended or terminated at any time and for any reason.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;During the year ended December 31, 2021, the Company repurchased &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;95,151&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; shares of its common stock at an average price of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;37.82&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; per share for $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3.6&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million. During the year ended December 31, 2020, the Company repurchased &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;74,520&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; shares of its common stock at an average price of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;21.65&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; per share for $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.6&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million. The repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_443ad3eb-f2f4-4aab-8478-0184ac81425b"
      unitRef="U_shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_927230aa-a60e-42ca-a723-70e012484544"
      unitRef="U_USDollarShare">0.005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_6e0b4a93-023e-4f19-93eb-5b9cb0f48256"
      unitRef="U_shares">11703430</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_6c2572d1-2045-49fd-aede-729e9bdb4f54"
      unitRef="U_shares">11703430</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_d699423a-c505-4552-b99f-dc18d30fe006"
      unitRef="U_shares">11538998</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_1db919e7-11f1-4be6-a47b-09461e3f856c"
      unitRef="U_shares">11538998</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockVotingRights
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_a3e3a822-4cd0-485b-bc0b-2d45cdde0d7c">Holders of common stock have voting rights equal to one vote per share of common stock held </us-gaap:CommonStockVotingRights>
    <ssti:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_5c6fce7e-2dad-452c-9520-adb9a2272b8d">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0589583333333332;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;At December 31, 2021, shares of common stock reserved for future issuance were as follows:&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:78.268%;"/&gt;
        &lt;td style="width:1.97%;"/&gt;
        &lt;td style="width:0.707%;"/&gt;
        &lt;td style="width:18.349%;"/&gt;
        &lt;td style="width:0.707%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Options outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;783,928&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Shares available for future grant&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,661,956&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;128,810&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,574,694&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</ssti:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_22c1bc9e-3cbc-4449-afc8-85e62f8608fe"
      decimals="INF"
      id="F_8fa1e0b1-5bba-4c41-9443-a6f3f005a340"
      unitRef="U_shares">783928</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_59295ec3-45e9-4da8-905e-182c77a9ee08"
      decimals="INF"
      id="F_91616807-2904-4cf0-9c6b-d351145db354"
      unitRef="U_shares">1661956</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_afa20f93-883b-4381-866e-49b0bdcb151e"
      decimals="INF"
      id="F_e9e6e89c-3bf4-460c-9bf2-a0f63b17a1ab"
      unitRef="U_shares">128810</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_23b9fb42-58b2-471b-8a33-acac87510429"
      unitRef="U_shares">2574694</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_834dde10-1b21-4e58-b7d2-cde1f78ac2ef"
      unitRef="U_shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_bc0d80d3-3a89-4c6b-b584-ac1be32c1c89"
      unitRef="U_USDollarShare">0.005</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_7a295910-a03f-452f-a656-6d0320a23cc0"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_5773b2cb-0259-4d03-9aea-35e616a7ffbe"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_7ac232f4-9611-49b8-b1d5-f9715009857a"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_5946339c-871e-4258-b29e-f8acdf4f986d"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="C_9946ab90-6c88-4aff-beb6-6dfa2618e0b9"
      decimals="INF"
      id="F_95322214-eb2b-4f37-b24c-eec3d3f91f97"
      unitRef="U_USD">15000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_954e35cc-b3e8-41f7-b1dd-f4c2f1fda4a0"
      unitRef="U_shares">95151</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="2"
      id="F_cbe19b84-6aa8-4b16-a893-51abb7bee421"
      unitRef="U_USDollarShare">37.82</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-5"
      id="F_00807f6f-bde3-4858-b58b-8efe593c5ca3"
      unitRef="U_USD">3600000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="INF"
      id="F_9986b85b-c832-4422-aec8-aea9de75eb58"
      unitRef="U_shares">74520</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="2"
      id="F_7fc0ad20-4b05-442c-8f2d-194e877ec5f8"
      unitRef="U_USDollarShare">21.65</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-5"
      id="F_b89262e2-532b-416e-90de-06e763b74bb2"
      unitRef="U_USD">1600000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_98f24404-e5e3-4292-9591-e3ffef28b78a">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 14. Net Income (Loss) per Share&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following table summarizes the computation of basic and diluted net income (loss) per share (in thousands, except share and per share data):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:45.969%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.595%;"/&gt;
        &lt;td style="width:0.91%;"/&gt;
        &lt;td style="width:1.745%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.777%;"/&gt;
        &lt;td style="width:0.685%;"/&gt;
        &lt;td style="width:1.745%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.777%;"/&gt;
        &lt;td style="width:0.685%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Weighted-average shares outstanding, basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,647,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,408,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,302,780&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Weighted-average shares outstanding, diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,647,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,730,294&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,846,348&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net income (loss) per share, basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.11&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net income (loss) per share, diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following potentially dilutive shares outstanding at the end of the periods presented were excluded in the calculation of diluted net income (loss) per share as the effect would have been anti-dilutive:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:46.375%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:15.305%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.767%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:15.305%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.767%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:15.305%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Options to purchase common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;783,928&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;573,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;269,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;128,810&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;101,255&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;54,620&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;912,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;674,595&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;323,822&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_adcd4820-ef0b-4733-96e9-e1c2ebaa80b3">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following table summarizes the computation of basic and diluted net income (loss) per share (in thousands, except share and per share data):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:45.969%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.595%;"/&gt;
        &lt;td style="width:0.91%;"/&gt;
        &lt;td style="width:1.745%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.777%;"/&gt;
        &lt;td style="width:0.685%;"/&gt;
        &lt;td style="width:1.745%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.777%;"/&gt;
        &lt;td style="width:0.685%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Weighted-average shares outstanding, basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,647,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,408,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,302,780&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Weighted-average shares outstanding, diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,647,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,730,294&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;11,846,348&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net income (loss) per share, basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.11&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Net income (loss) per share, diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_4c3d443a-e54c-44c7-a7c3-90a446d65356"
      unitRef="U_USD">-4431000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_47d623df-6e07-4c65-a7d3-6c881767d718"
      unitRef="U_USD">1225000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_b8b4080f-2c5f-4715-9f5a-97fb89956723"
      unitRef="U_USD">1798000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="0"
      id="F_32319e7c-6ea4-4646-9061-daa3bf62f723"
      unitRef="U_shares">11647558</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="0"
      id="F_2e5ce170-9cb4-4ad8-b93e-e9c9198954ac"
      unitRef="U_shares">11408757</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="0"
      id="F_74ed1f7a-2ff1-42c4-be46-571631a48ecb"
      unitRef="U_shares">11302780</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="0"
      id="F_ab30fd18-c444-4b09-8ea9-5ca5eecc584b"
      unitRef="U_shares">11647558</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="0"
      id="F_bb770343-3189-4d55-afb0-bedf0444e251"
      unitRef="U_shares">11730294</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="0"
      id="F_351735fd-54b7-410e-b040-a7a8ccdac977"
      unitRef="U_shares">11846348</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="2"
      id="F_9e438bef-2fbe-47bb-a464-61c53f16213c"
      unitRef="U_USDollarShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="2"
      id="F_d8abcdc2-94d7-4917-bbc7-4219ec752da4"
      unitRef="U_USDollarShare">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="2"
      id="F_ebe5dbf0-bb0e-4d08-9c49-1b8116431eaa"
      unitRef="U_USDollarShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="2"
      id="F_67ab87b1-b6b0-4200-a024-ae424d448fc0"
      unitRef="U_USDollarShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="2"
      id="F_52f804e6-8b85-46fe-8b48-af1e19524d26"
      unitRef="U_USDollarShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="2"
      id="F_546a3e15-9adb-4376-911a-7111b8ca3839"
      unitRef="U_USDollarShare">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_f589dbf5-ad44-4aa1-aff4-50745900e4c7">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following potentially dilutive shares outstanding at the end of the periods presented were excluded in the calculation of diluted net income (loss) per share as the effect would have been anti-dilutive:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:46.375%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:15.305%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.767%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:15.305%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.767%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:15.305%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Options to purchase common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;783,928&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;573,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;269,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;128,810&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;101,255&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;54,620&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;912,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;674,595&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;323,822&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_c39e914f-dfb8-462e-9d28-f48423f9112c"
      decimals="INF"
      id="F_96cbd60a-4c47-43d3-bbd7-d6375a239e77"
      unitRef="U_shares">783928</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_596d5ed4-4d70-4381-86f2-7416cfa3dd18"
      decimals="INF"
      id="F_e9cabf84-4af8-4013-81a0-91e522633b20"
      unitRef="U_shares">573340</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_c6db83bb-6f79-401e-90d8-54c7fa0c7305"
      decimals="INF"
      id="F_16c412a5-58d3-493d-b614-9637ff00d5ba"
      unitRef="U_shares">269202</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_654ef17a-34c6-4889-a4cc-96b3e995cef6"
      decimals="INF"
      id="F_ad68b705-9b20-451b-bf17-a1bd5ffcecb4"
      unitRef="U_shares">128810</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_8c7e86dd-6785-4c71-b658-e10830500943"
      decimals="INF"
      id="F_cad688dc-010b-4d04-be0b-10e60f5d971c"
      unitRef="U_shares">101255</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_e07465ca-d504-4a90-bbae-a8369dbd8388"
      decimals="INF"
      id="F_fa2e78e6-12a1-4232-946b-50cf79dcb282"
      unitRef="U_shares">54620</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_47331a62-9b92-4fd3-b2e3-d15b805c9d5e"
      unitRef="U_shares">912738</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="INF"
      id="F_ec9f3e01-7f91-493c-8a37-826cc3cb74d8"
      unitRef="U_shares">674595</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="INF"
      id="F_cac89f84-1497-4e17-b498-5c34c9d9c2a6"
      unitRef="U_shares">323822</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <ssti:CommonStockWarrantsTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_b925821c-76df-4fb8-a667-76dbc1445867">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 15. Common Stock Warrants&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;At December 31, 2021 and 2020, the Company had the following common stock warrants issued and outstanding:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:38.942%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:9.987%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:9.998%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:9.623%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:10.383%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:9.623%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Warrant Class&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Issuance&lt;br/&gt;Date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Price&lt;br/&gt;per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Expiration&lt;br/&gt;Date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Common stock warrant&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50,716&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;February 2014&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.1700&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;February 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The outstanding warrants for &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50,716&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; shares were exercised in February 2021 on a cash basis and converted into &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50,716&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; shares of common stock.&lt;/span&gt;&lt;/p&gt;</ssti:CommonStockWarrantsTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_31768442-7bd2-4bf0-aa54-47dd477e3839">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;At December 31, 2021 and 2020, the Company had the following common stock warrants issued and outstanding:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:38.942%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:9.987%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:9.998%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:9.623%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:10.383%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:1.006%;"/&gt;
        &lt;td style="width:9.623%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Warrant Class&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Issuance&lt;br/&gt;Date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Price&lt;br/&gt;per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Expiration&lt;br/&gt;Date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Common stock warrant&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50,716&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;February 2014&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.1700&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;February 2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="C_9d9139bb-f85c-4000-87c8-f7c69d9729aa"
      decimals="INF"
      id="F_b4ea2afb-4397-4cc9-aae2-c31a8d0f0fdd"
      unitRef="U_shares">50716</us-gaap:ClassOfWarrantOrRightOutstanding>
    <ssti:ClassOfWarrantOrRightsIssuanceMonthYear
      contextRef="C_500a6cbf-0d9d-45b5-b55c-533e40218f76"
      id="F_acd3588c-7af0-4305-9c7d-41a805acd581">2014-02</ssti:ClassOfWarrantOrRightsIssuanceMonthYear>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="C_1eec9a2c-fa13-48ab-acd8-fd20f2c08061"
      decimals="4"
      id="F_257b82b6-6af4-41be-81e3-b35b519a07d6"
      unitRef="U_USDollarShare">0.1700</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <ssti:ClassOfWarrantOrRightsExpirationMonthYear
      contextRef="C_500a6cbf-0d9d-45b5-b55c-533e40218f76"
      id="F_091115c7-dd69-46f7-8eae-9cb76c68e6a9">2021-02</ssti:ClassOfWarrantOrRightsExpirationMonthYear>
    <ssti:ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights
      contextRef="C_ff0f9651-7cf3-4853-8744-c526c2e2503f"
      decimals="INF"
      id="F_64dc4139-8e41-4e99-bba6-a0a26ea56b1e"
      unitRef="U_shares">50716</ssti:ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="C_ff0f9651-7cf3-4853-8744-c526c2e2503f"
      decimals="INF"
      id="F_b4bd4ddb-630a-460a-ab07-4d95b2518a89"
      unitRef="U_shares">50716</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_1d1fa836-73ee-4a7d-b354-38f239caba2e">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 16. Equity Incentive Plans&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In February 2005, the Company adopted the 2005 Stock Plan, as amended in January 2010 and November 2012 (the &#x201c;2005 Plan&#x201d;). Under the 2005 Plan provisions, the Company was authorized to grant incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock units, and shares of restricted stock.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In May 2017, the Board and the Company&#x2019;s stockholders approved the 2017 Equity Incentive Plan (the &#x201c;2017 Plan&#x201d;). As a result of the adoption of the 2017 Plan, &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; further grants may be made under the 2005 Plan. The 2017 Plan provides for the issuance of stock options, restricted stock units and other awards to employees, directors and consultants of the Company. The 2017 Plan included an evergreen provision which provides for the number of shares of common stock reserved for issuance under the 2017 Plan to automatically increase on &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;January 1&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; of each year by the lesser of (1) &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the number of shares of the Company&#x2019;s common stock outstanding on December 31&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;"&gt;st&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; of the preceding calendar year or (2) such number of shares as determined by the board of directors. The Company's board of directors did not authorize the automatic increase to the 2017 Plan on January 1, for the year ended December 31, 2021.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following table summarizes the activity of shares available for grant under the 2017 Equity Incentive Plan:&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:70.828%;"/&gt;
        &lt;td style="width:2.831%;"/&gt;
        &lt;td style="width:0.702%;"/&gt;
        &lt;td style="width:24.564%;"/&gt;
        &lt;td style="width:0.16%;"/&gt;
        &lt;td style="width:0.915%;"/&gt;
        &lt;td style="width:0.0%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Shares available for grant at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,814,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increase in accordance with the evergreen provision&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Options issued during the year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;111,489&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Canceled during the year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;43,101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;RSUs granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;84,035&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Shares available for grant at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,661,956&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Stock Options&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Incentive stock options may only be granted to Company employees and may only be granted with an exercise price not less than the fair value of the common stock, or not less than &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;110&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of fair value when the grant is issued to a person who, at the time of grant, owns stock representing more than &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;10&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the voting power of all classes of stock. Non-statutory stock options may be granted to Company employees, directors and consultants, and may be granted at a price per share not less than fair value on the date of the grant.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Options granted under the 2005 Plan and 2017 Plan generally vest over &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;four years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; and expire no later than &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; years from the grant date. The 2005 Plan and 2017 Plan grants the Board discretion to determine when the options granted will become exercisable. The 2005 Plan and 2017 Plan allows for the exercise of unvested options with repurchase rights over the restricted common stock issued. At December 31, 2021, 2020, and 2019, there were &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;no&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; unvested options resulting from early exercises.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The fair value of stock option grants is set forth below and was determined using the Black-Scholes option pricing model with the following assumptions:&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.945%;"/&gt;
        &lt;td style="width:2.227%;"/&gt;
        &lt;td style="width:16.34%;"/&gt;
        &lt;td style="width:2.452%;"/&gt;
        &lt;td style="width:13.631%;"/&gt;
        &lt;td style="width:2.72%;"/&gt;
        &lt;td style="width:13.685%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="5" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Fair value of common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;31.12&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;-$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;48.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23.49&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;-$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;34.07&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;20.07&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;-$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;44.95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Expected term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.45&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.62&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.36&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.83&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.71&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2.49&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;65&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;67&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;64&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;68&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;64&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;67&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Expected dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;A summary of stock option activities during 2021, 2020 and 2019 is as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:39.098%;"/&gt;
        &lt;td style="width:1.585%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:13.3%;"/&gt;
        &lt;td style="width:0.91%;"/&gt;
        &lt;td style="width:1.553%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:11.052%;"/&gt;
        &lt;td style="width:0.685%;"/&gt;
        &lt;td style="width:1.553%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:11.052%;"/&gt;
        &lt;td style="width:0.685%;"/&gt;
        &lt;td style="width:1.938%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:11.094%;"/&gt;
        &lt;td style="width:0.685%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Number&lt;br/&gt;of Options&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Option&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Aggregate Intrinsic Value Exercised (in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Outstanding at December 31, 2018&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;820,186&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;8.44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;138,200&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;35.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;21.86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;307,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;12,117&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Canceled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;33,528&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24.80&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;617,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;17.13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;347,095&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;32.14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;19.15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;96,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3.25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Canceled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;54,890&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;26.07&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;813,242&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24.58&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;111,489&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;39.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23.32&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;97,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;9.20&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Canceled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;43,101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;35.84&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;783,928&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;28.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Additional information for stock options at December 31, 2021 were as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.121%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:10.213%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:1.831%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:8.029%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:1.531%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:8.811%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:2.013%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:11.177%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Number&lt;br/&gt;of Options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining Contractual term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;783,928&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;28.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,524&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7.30&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;453,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23.17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,362&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6.37&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;At December&#x202f;31, 2021, total unrecognized stock-based compensation cost related to unvested stock options was $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6.5&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x202f;million, which will be recognized ratably over a weighted-average period of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2.6&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; years.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;No&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; income tax benefits from stock-based compensation arrangements have been recognized in the consolidated statements of operations.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Restricted Stock Units&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company grants restricted stock units (&#x201c;RSU&#x201d;) under the 2017 Plan to executive management and its non-employee directors. RSUs granted to executive management generally vest over &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;four years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. RSUs granted to non-employee directors generally vest annually. A new non-employee director will receive an initial grant upon joining the board of directors and all directors will receive new annual grants at each annual meeting of shareholders.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:11.0pt;font-family:Calibri;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following table summarizes the activity of RSU awards:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:46.221%;"/&gt;
        &lt;td style="width:1.863%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:15.824%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.842%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:13.319%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.842%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:13.34%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Number&lt;br/&gt;of RSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per RSU&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Aggregate Fair Value of RSUs Vested (in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested RSUs at December 31, 2018&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;110,764&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;19.58&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;62,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;44.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;58,150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24.75&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,610&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested RSUs at December 31, 2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;114,996&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;30.24&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;91,759&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;31.75&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;54,970&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;32.12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,766&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;10,277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;41.50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested RSUs at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;141,508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;29.67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;84,035&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;37.86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;80,972&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;29.22&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3,078&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15,761&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;31.38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested RSUs at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;128,810&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;35.09&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;At December 31, 2021, total unrecognized stock-based compensation cost related to RSUs was $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3.8&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, which will be recognized ratably over a weighted-average period of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2.4&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; years.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;2017 Employee Stock Purchase Plan&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In May 2017, the Board and the Company&#x2019;s stockholders adopted the 2017 Employee Stock Purchase Plan (&#x201c;2017 ESPP&#x201d;).&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The 2017 ESPP permits the maximum discounted purchase price permitted under U.S. tax rules, including a &#x201c;lookback&#x201d;, which allows eligible employees to purchase shares of the Company&#x2019;s common stock at a &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% discount to the lesser of the fair market value of common stock at the beginning and end of the offering period.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The 2017 ESPP initial offering period, which began in June 2017, ran for approximately &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24 months&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; in length, and contained four 6-month purchase periods. &lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Subsequent offering periods generally run for six months each. &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;An employee&#x2019;s purchase rights terminate immediately upon termination of employment or other withdrawal from the 2017 ESPP. &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;No&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; participant will have the right to purchase shares of common stock in an amount that has a fair market value of more than $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;25,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; determined as of the first day of the applicable purchase period, for each calendar year.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The 2017 ESPP contains a provision which provides for an automatic annual share increase on January 1 of each year, in an amount equal to the lesser of (1) &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the total number of shares of common stock outstanding on December 31&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;"&gt;st&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; of the preceding calendar year, (2) &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;150,000&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; shares or (3) such number of shares as determined by the board of directors. The Company's board of directors did not authorize the automatic increase to the 2017 ESPP plan on January 1, for the year ended December 31, 2021.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following table summarizes the activity of shares available under the 2017 ESPP:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:70.828%;"/&gt;
        &lt;td style="width:2.831%;"/&gt;
        &lt;td style="width:0.702%;"/&gt;
        &lt;td style="width:24.723%;"/&gt;
        &lt;td style="width:0.915%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Shares available for grant at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;429,521&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increase in accordance with the evergreen provision&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Issued during the year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;30,193&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Shares available for grant at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;399,328&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company accounts for employee stock purchases made under its 2017 ESPP using the estimated grant date fair value of accounting in accordance with ASC 718, &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Stock Compensation&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. The Company values ESPP shares using the Black-Scholes model.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total stock-based compensation expense is recorded in the consolidated statements of operations and was allocated as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:46.209%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.693%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.756%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.693%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.756%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.693%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Cost of revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,567&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,093&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,612&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,268&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;734&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;580&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,959&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,521&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5,872&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,462&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3,057&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Stock-based compensation expense is recognized over the award&#x2019;s expected vesting schedule. Forfeitures are recognized as and when they occur.&lt;/span&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_9649cf91-2297-4f99-a471-0031500868ef"
      decimals="INF"
      id="F_906bfaab-4522-4ddb-8fa4-1de4b739f654"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <ssti:SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod
      contextRef="C_1ebce874-bd13-4d7f-a5b9-8de4ec75d7a6"
      id="F_b47e0144-f7dc-4177-8edb-4d4aa53a4e8f">--01-01</ssti:SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="C_d0555a60-9e6f-4fad-a428-9f5294445f44"
      decimals="2"
      id="F_d9b5f43f-17ce-4a67-b11a-6f4c8367ed12"
      unitRef="U_pure">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock
      contextRef="C_7c69a913-76ba-4eb5-a92e-9a8f5a158c3e"
      id="F_0af4d254-5c3b-4e83-916f-02c3737d09fe">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following table summarizes the activity of shares available for grant under the 2017 Equity Incentive Plan:&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.0829166666666667;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:70.828%;"/&gt;
        &lt;td style="width:2.831%;"/&gt;
        &lt;td style="width:0.702%;"/&gt;
        &lt;td style="width:24.564%;"/&gt;
        &lt;td style="width:0.16%;"/&gt;
        &lt;td style="width:0.915%;"/&gt;
        &lt;td style="width:0.0%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Shares available for grant at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,814,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increase in accordance with the evergreen provision&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Options issued during the year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;111,489&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Canceled during the year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;43,101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;RSUs granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;84,035&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Shares available for grant at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,661,956&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_64eb7417-d56c-43b4-88f8-6498138c194b"
      decimals="INF"
      id="F_e4504d49-2171-4902-9311-4dd0a97005b7"
      unitRef="U_shares">1814379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_7c69a913-76ba-4eb5-a92e-9a8f5a158c3e"
      decimals="INF"
      id="F_bab890af-3dbc-4604-845a-8c1230e052b4"
      unitRef="U_shares">111489</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_7c69a913-76ba-4eb5-a92e-9a8f5a158c3e"
      decimals="INF"
      id="F_19aa0c65-953b-42c7-8657-16e32ae0b8d6"
      unitRef="U_shares">43101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_7c69a913-76ba-4eb5-a92e-9a8f5a158c3e"
      decimals="INF"
      id="F_0457608a-fcd5-43d3-abb5-e5b10bbb68cd"
      unitRef="U_shares">84035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_0d9f4bfd-2044-44cf-b6bf-bc9b8afb7035"
      decimals="INF"
      id="F_600786d1-94a0-43d8-96dc-89575006fcff"
      unitRef="U_shares">1661956</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="C_fbe242f2-6f59-4b87-8cba-83fc143c5168"
      decimals="2"
      id="F_d01c8f6c-653b-470d-be65-16200566216e"
      unitRef="U_pure">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue
      contextRef="C_706de892-82ae-472a-b3e1-8ab219df9df1"
      decimals="2"
      id="F_d38d85cd-f911-41e3-aabf-64da8180b73e"
      unitRef="U_pure">0.10</ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_53a9be85-c8f2-4847-bbc4-aca667179f7f"
      id="F_e850a012-3d78-43bb-8e4a-f4ded59561a4">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="C_6d4f0ea1-3ac3-4f75-bd0a-5de41109fd5f"
      id="F_6df9c954-63eb-4aba-b7aa-1c6625c41a3b">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_ddcba621-f110-4595-8ba8-b60628d3497c"
      unitRef="U_shares">0</ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises>
    <ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="INF"
      id="F_52b55ca5-420f-4286-baa6-a82f819fc5d8"
      unitRef="U_shares">0</ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises>
    <ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="INF"
      id="F_ad1065e3-589b-4e64-9b45-0aea8bb44d82"
      unitRef="U_shares">0</ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_85e9c807-667b-4833-8564-b6b5275b4edb">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The fair value of stock option grants is set forth below and was determined using the Black-Scholes option pricing model with the following assumptions:&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.945%;"/&gt;
        &lt;td style="width:2.227%;"/&gt;
        &lt;td style="width:16.34%;"/&gt;
        &lt;td style="width:2.452%;"/&gt;
        &lt;td style="width:13.631%;"/&gt;
        &lt;td style="width:2.72%;"/&gt;
        &lt;td style="width:13.685%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="5" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Fair value of common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;31.12&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;-$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;48.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23.49&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;-$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;34.07&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;20.07&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;-$&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;44.95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Expected term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.45&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.62&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.36&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.83&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.71&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2.49&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;65&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;67&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;64&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;68&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;64&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%-&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;67&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Expected dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Calibri;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharePrice
      contextRef="C_f63b3a87-bffc-4ed7-825f-aa3c6cda0058"
      decimals="INF"
      id="F_538738ed-7a3b-4f00-af39-d40ecbb4b6ea"
      unitRef="U_USDollarShare">31.12</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_6c20f286-80aa-4cc4-b281-08971b920b6d"
      decimals="INF"
      id="F_558989b7-7673-4396-8ce6-42a8b1ee4cb3"
      unitRef="U_USDollarShare">48.05</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_7fdfeb4d-0a7d-4983-b7d5-98e45a72c0c5"
      decimals="INF"
      id="F_d6d3a832-4127-461c-8c65-27c698124ac6"
      unitRef="U_USDollarShare">23.49</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_6ca34558-03a5-4ae8-9d8f-8cf8004064c9"
      decimals="INF"
      id="F_455052a3-b5fc-4e7f-96fa-042e945dfea6"
      unitRef="U_USDollarShare">34.07</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_29e21aa8-af6f-44dc-ad28-64a00acad438"
      decimals="INF"
      id="F_0086ccee-eae0-4459-a95b-fb890c5c8c89"
      unitRef="U_USDollarShare">20.07</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_c58d4454-2584-4038-83cd-365760b4789c"
      decimals="INF"
      id="F_88c519a2-70ac-4cd5-a35d-53df3fbef1d0"
      unitRef="U_USDollarShare">44.95</us-gaap:SharePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_b1486ed6-2e48-4301-8d55-4726e19f7113">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      id="F_6ec64f46-f15a-4e83-a2f1-1f02b29f9d81">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      id="F_6581382b-e90f-4f60-a406-fecd94957e7c">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_75d2325f-4121-4166-aac1-df9db51151fe"
      unitRef="U_pure">0.0045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_56661ad8-b065-4715-b434-b3b26114db16"
      unitRef="U_pure">0.0162</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="INF"
      id="F_c6e19b18-49a5-4c01-b1a3-a72af9d05775"
      unitRef="U_pure">0.0036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="INF"
      id="F_d795e51d-c3c8-4acf-95ba-88f91e4d95ef"
      unitRef="U_pure">0.0083</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="INF"
      id="F_c4dcf528-6445-40bc-add5-3910b23047de"
      unitRef="U_pure">0.0171</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="INF"
      id="F_e4a30f50-5f38-4829-8935-70ae57dd003d"
      unitRef="U_pure">0.0249</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_37660fea-bf84-4010-89b5-e54f522227b8"
      decimals="INF"
      id="F_7bc64a19-6633-45e6-8c8b-82839cefadbc"
      unitRef="U_pure">0.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_f2229299-bf52-4195-8f7a-084eaeba63f6"
      decimals="INF"
      id="F_05e34433-fb40-47ea-adb8-fd6011f55111"
      unitRef="U_pure">0.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_703d9411-3db2-4270-8892-61bcaa5f0e29"
      decimals="INF"
      id="F_0ec3c3ec-87b7-4420-bfcf-3a0d772b8a31"
      unitRef="U_pure">0.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_fde9f049-db4d-4468-8734-f290390ed4c8"
      decimals="INF"
      id="F_68cc3f39-8ca1-4449-afcf-11b8f4b2229e"
      unitRef="U_pure">0.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_83e207c3-2166-43ff-94cf-f785ff0f7482"
      decimals="INF"
      id="F_dac574a0-f98e-4aec-8739-99fc3f1766fb"
      unitRef="U_pure">0.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_6f5eb397-0a07-4817-b726-8a0810022d8f"
      decimals="INF"
      id="F_02644720-4f01-44aa-be5e-4024181fcebc"
      unitRef="U_pure">0.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_7e467046-8546-4e1e-9457-9e920e838be4">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;A summary of stock option activities during 2021, 2020 and 2019 is as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:39.098%;"/&gt;
        &lt;td style="width:1.585%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:13.3%;"/&gt;
        &lt;td style="width:0.91%;"/&gt;
        &lt;td style="width:1.553%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:11.052%;"/&gt;
        &lt;td style="width:0.685%;"/&gt;
        &lt;td style="width:1.553%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:11.052%;"/&gt;
        &lt;td style="width:0.685%;"/&gt;
        &lt;td style="width:1.938%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:11.094%;"/&gt;
        &lt;td style="width:0.685%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Number&lt;br/&gt;of Options&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Option&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Aggregate Intrinsic Value Exercised (in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Outstanding at December 31, 2018&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;820,186&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;8.44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;138,200&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;35.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;21.86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;307,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;12,117&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Canceled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;33,528&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24.80&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;617,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;17.13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;347,095&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;32.14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;19.15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;96,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3.25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Canceled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;54,890&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;26.07&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;813,242&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24.58&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;111,489&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;39.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23.32&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;97,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;9.20&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Canceled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;43,101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;35.84&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;783,928&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;28.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_70842f64-8fd7-495f-b84c-413c1b8d2b98"
      decimals="INF"
      id="F_7922f9c8-9e24-4ae4-a73b-50b0257dd789"
      unitRef="U_shares">820186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_70842f64-8fd7-495f-b84c-413c1b8d2b98"
      decimals="2"
      id="F_d2fddee4-b754-47ec-b5c3-1f5f0606c7ca"
      unitRef="U_USDollarShare">8.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="INF"
      id="F_9226befc-0347-43d7-903a-ee66d96bbb2b"
      unitRef="U_shares">138200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="2"
      id="F_e5a7507d-dbba-496b-8c4a-7c7a700c4259"
      unitRef="U_USDollarShare">35.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="2"
      id="F_25999dce-0d68-4f41-816d-62630fd67a62"
      unitRef="U_USDollarShare">21.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="INF"
      id="F_66629d30-4cc6-4062-8a2f-f7f5eb30bd32"
      unitRef="U_shares">307365</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="2"
      id="F_5ee5bce3-0286-4c0b-bf66-90cee498e009"
      unitRef="U_USDollarShare">1.47</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_3f99f59d-a3dc-40e4-a4e2-0bdeca6112ff"
      unitRef="U_USD">12117000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="INF"
      id="F_8ee48ce1-06f9-4ae2-843c-b2097657fea8"
      unitRef="U_shares">33528</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="2"
      id="F_f145497b-1997-44e9-8d8c-0d357a88005a"
      unitRef="U_USDollarShare">24.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c"
      decimals="INF"
      id="F_7f81222b-1adc-431d-9a4f-ddf00aa2af2a"
      unitRef="U_shares">617493</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c"
      decimals="2"
      id="F_f983ebde-9945-4ec2-98d7-ac77d84dc1ac"
      unitRef="U_USDollarShare">17.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="INF"
      id="F_3ba65d21-503d-4ea9-82d8-5bd805d0dc04"
      unitRef="U_shares">347095</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="2"
      id="F_966f09f2-3fe5-4f37-aeed-18a8d81acac6"
      unitRef="U_USDollarShare">32.14</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="2"
      id="F_29690be9-ed8d-410d-91c8-5b9a00ede47f"
      unitRef="U_USDollarShare">19.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="INF"
      id="F_eb556901-9a1b-4c5b-97cd-a968ea77f92e"
      unitRef="U_shares">96456</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="2"
      id="F_ae7027d0-7fa0-4cdd-8070-832bb01aaf87"
      unitRef="U_USDollarShare">3.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_e65fecbf-7ee1-46ae-b4d5-9afc4f5869b3"
      unitRef="U_USD">2257000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="INF"
      id="F_9f93a9f2-83b4-42f0-8035-a55e0936218a"
      unitRef="U_shares">54890</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="2"
      id="F_4747a93f-52da-4f2b-968d-0110c827923d"
      unitRef="U_USDollarShare">26.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="INF"
      id="F_dca86dd3-be42-4d8e-bcb9-48abc983349d"
      unitRef="U_shares">813242</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="2"
      id="F_0c2155f2-d2cb-4a2b-a003-7dc7eb945583"
      unitRef="U_USDollarShare">24.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_22d5d66b-a01a-4730-9fcc-57a94499c119"
      unitRef="U_shares">111489</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="2"
      id="F_8d96164d-f230-4cbb-b4de-aba3a9d37b91"
      unitRef="U_USDollarShare">39.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="2"
      id="F_9ff2822d-3680-4353-8418-16fca1ed6c13"
      unitRef="U_USDollarShare">23.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_41173273-5902-4b73-a49d-b5757a2cb665"
      unitRef="U_shares">97702</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="2"
      id="F_263d8763-5413-45bd-ae9b-7c3f44829783"
      unitRef="U_USDollarShare">9.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_3deaddfa-bf9c-45f1-9213-605d700ff2b9"
      unitRef="U_USD">3064000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="INF"
      id="F_484cb3fa-cdcb-415e-9933-61a24b1829ec"
      unitRef="U_shares">43101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="2"
      id="F_ad5dedbb-9eee-4445-9fac-3e9650f85864"
      unitRef="U_USDollarShare">35.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_8beb3ded-9497-4bec-8b7d-57575f978c5f"
      unitRef="U_shares">783928</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="2"
      id="F_4ef01157-59dc-4872-8613-ab24e95ea7fd"
      unitRef="U_USDollarShare">28.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_38fcc8c1-f01a-4ee9-b257-376d2461bd86">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Additional information for stock options at December 31, 2021 were as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.121%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:10.213%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:1.831%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:8.029%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:1.531%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:8.811%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:2.013%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
        &lt;td style="width:11.177%;"/&gt;
        &lt;td style="width:0.985%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Number&lt;br/&gt;of Options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining Contractual term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;783,928&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;28.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,524&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;7.30&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;453,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;23.17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,362&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;6.37&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_a3c82c84-f896-4cec-aa5c-9cd6154b2c39"
      unitRef="U_shares">783928</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="2"
      id="F_3c6c3235-8c42-4011-bf18-d9c4d3e4f96e"
      unitRef="U_USDollarShare">28.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_f4cffa7e-60eb-449d-8887-bce03c431d2d"
      unitRef="U_USD">4524000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_96c75f68-0aa2-49e8-9fad-1a53fdb5167d">P7Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="INF"
      id="F_06e7d40d-3424-498f-a3af-0fc64b6cabbc"
      unitRef="U_shares">453000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="2"
      id="F_f03c8426-e78c-4d92-a342-15dd40993b7e"
      unitRef="U_USDollarShare">23.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_ed39aa2e-d583-431a-b9ed-1bc0011882c1"
      unitRef="U_USD">4362000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_f6a5e108-f4ab-4b7a-a3af-0c81e8b7caa5">P6Y4M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="C_22c1bc9e-3cbc-4449-afc8-85e62f8608fe"
      decimals="-5"
      id="F_ca5bb5d2-7193-472c-a091-90205373b2b0"
      unitRef="U_USD">6500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_479a77c2-f207-4d2e-be78-484c4dc97494"
      id="F_487248cc-aeba-44ac-80e8-dff1dcf2a473">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="C_479a77c2-f207-4d2e-be78-484c4dc97494"
      decimals="INF"
      id="F_11365d45-3e08-4804-9e29-1d38d6961af4"
      unitRef="U_USD">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_6ab17b65-39a3-437f-a1ba-9167af2d8026"
      id="F_e52c0dd0-9ce7-4322-85d8-35b9983513d3">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_eef520ef-635c-4ff7-8dce-a3df4e4072e0">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following table summarizes the activity of RSU awards:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:46.221%;"/&gt;
        &lt;td style="width:1.863%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:15.824%;"/&gt;
        &lt;td style="width:0.921%;"/&gt;
        &lt;td style="width:1.842%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:13.319%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.842%;"/&gt;
        &lt;td style="width:1.37%;"/&gt;
        &lt;td style="width:13.34%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Number&lt;br/&gt;of RSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per RSU&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Aggregate Fair Value of RSUs Vested (in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested RSUs at December 31, 2018&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;110,764&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;19.58&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;62,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;44.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;58,150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;24.75&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,610&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested RSUs at December 31, 2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;114,996&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;30.24&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;91,759&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;31.75&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;54,970&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;32.12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,766&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;10,277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;41.50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested RSUs at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;141,508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;29.67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;84,035&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;37.86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;80,972&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;29.22&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3,078&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15,761&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;31.38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Unvested RSUs at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;128,810&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;35.09&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:11.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_28f6c7db-c8f0-4ea1-9218-d5bb4be213ff"
      decimals="INF"
      id="F_abd95797-3b09-4c9f-980a-24a807d64e14"
      unitRef="U_shares">110764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_28f6c7db-c8f0-4ea1-9218-d5bb4be213ff"
      decimals="2"
      id="F_bd84ed93-6d20-49b6-8932-6e24dcf424c9"
      unitRef="U_USDollarShare">19.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_da6c9d3d-496f-4aaf-9470-497fc24626ca"
      decimals="INF"
      id="F_2f353318-282b-411d-b316-da21c3f170d9"
      unitRef="U_shares">62382</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_da6c9d3d-496f-4aaf-9470-497fc24626ca"
      decimals="2"
      id="F_e79688ad-0700-42f3-954e-62e1e01b3d92"
      unitRef="U_USDollarShare">44.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_da6c9d3d-496f-4aaf-9470-497fc24626ca"
      decimals="INF"
      id="F_ceae3712-ee16-4f46-92a1-dc79aedccbd6"
      unitRef="U_shares">58150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_da6c9d3d-496f-4aaf-9470-497fc24626ca"
      decimals="2"
      id="F_5720f8b7-7223-4f6c-86f4-9f5ef59a2980"
      unitRef="U_USDollarShare">24.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="C_da6c9d3d-496f-4aaf-9470-497fc24626ca"
      decimals="-3"
      id="F_d0da4c33-632d-426e-b36f-b7e1757550d8"
      unitRef="U_USD">2610000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_7bbaa9f1-d1f7-458c-92df-eb761366c9a6"
      decimals="INF"
      id="F_faa5895f-4c0d-49b5-88de-ef8bbc3c56a2"
      unitRef="U_shares">114996</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_7bbaa9f1-d1f7-458c-92df-eb761366c9a6"
      decimals="2"
      id="F_0b2b8e7c-2457-4c01-8d60-d6030e1cc8a2"
      unitRef="U_USDollarShare">30.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73"
      decimals="INF"
      id="F_ab6649a0-470d-4e3e-b3cd-d316ef5541a5"
      unitRef="U_shares">91759</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73"
      decimals="2"
      id="F_ce13003e-9c27-4b67-98b1-ac5e5ba3abe0"
      unitRef="U_USDollarShare">31.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73"
      decimals="INF"
      id="F_04335322-cafd-4662-9f7b-ed068fa25fb1"
      unitRef="U_shares">54970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73"
      decimals="2"
      id="F_0b50f6f5-eeb9-442a-9088-a73cfd66db15"
      unitRef="U_USDollarShare">32.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73"
      decimals="-3"
      id="F_7f69ea2b-936e-442f-92ef-f051b0ad6686"
      unitRef="U_USD">1766000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73"
      decimals="INF"
      id="F_e2773a30-dc83-4bc9-8b26-f046686b019a"
      unitRef="U_shares">10277</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_6fed1417-03bb-4442-bca9-104eef536d73"
      decimals="2"
      id="F_89203e3d-a6e8-4125-8a7c-4dc4475731bd"
      unitRef="U_USDollarShare">41.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_dd6afa09-68f4-4f18-b031-98901671a6b3"
      decimals="INF"
      id="F_f02a43d1-fe17-4c01-adcd-532b96807995"
      unitRef="U_shares">141508</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_dd6afa09-68f4-4f18-b031-98901671a6b3"
      decimals="2"
      id="F_e39a6c8d-a60e-4a44-993f-e82678ef6226"
      unitRef="U_USDollarShare">29.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862"
      decimals="INF"
      id="F_290f4990-3179-4226-935f-124e4895fa14"
      unitRef="U_shares">84035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862"
      decimals="2"
      id="F_801ef174-972d-48a2-b0b2-6e8602dbb8b0"
      unitRef="U_USDollarShare">37.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862"
      decimals="INF"
      id="F_4b9df3ac-7a56-46df-8dea-e68758754489"
      unitRef="U_shares">80972</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862"
      decimals="2"
      id="F_eef004cc-b0c7-4d69-9244-cfde1951a202"
      unitRef="U_USDollarShare">29.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862"
      decimals="-3"
      id="F_e2888ed2-4663-4753-826c-2d93b8f3c1d1"
      unitRef="U_USD">3078000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862"
      decimals="INF"
      id="F_0132c148-4970-4246-bc9b-6d00dd7b168b"
      unitRef="U_shares">15761</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862"
      decimals="2"
      id="F_99e3977f-561d-4048-863a-39644e1a971b"
      unitRef="U_USDollarShare">31.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_11977d4b-1865-434e-85e8-9c9046140902"
      decimals="INF"
      id="F_a9054a86-6d44-4272-9eea-bec74ad1bad9"
      unitRef="U_shares">128810</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_11977d4b-1865-434e-85e8-9c9046140902"
      decimals="2"
      id="F_dc09ed6d-5ac2-4c1d-b536-da55dabfa7c6"
      unitRef="U_USDollarShare">35.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_11977d4b-1865-434e-85e8-9c9046140902"
      decimals="-5"
      id="F_081855a6-ce4b-4c8c-aa16-7da834875f62"
      unitRef="U_USD">3800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_62dbd72e-649f-4c37-8b9b-c4799f0ef862"
      id="F_dc792733-e004-4d27-94cb-b0f23185baef">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription
      contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4"
      id="F_6c18c0bb-1df2-4015-9a38-ef7e16b0af2d">The 2017 ESPP permits the maximum discounted purchase price permitted under U.S. tax rules, including a &#x201c;lookback&#x201d;, which allows eligible employees to purchase shares of the Company&#x2019;s common stock at a 15% discount to the lesser of the fair market value of common stock at the beginning and end of the offering period.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription>
    <ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod
      contextRef="C_dc7e0196-7212-48f9-b669-3d8c22c55084"
      decimals="2"
      id="F_742275b3-e491-4911-aec4-56436db714c6"
      unitRef="U_pure">0.15</ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward
      contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4"
      id="F_69d75584-12b2-4758-b1e7-ce3fbcd36b07">24 months</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected
      contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4"
      decimals="INF"
      id="F_e58ae770-39c7-4ea7-a252-cc884730c7fd"
      unitRef="U_Participant">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected>
    <ssti:FairMarketValueOfCommonStock
      contextRef="C_259b7ec9-01cb-421b-9100-33a8824ede3d"
      decimals="0"
      id="F_74249dad-3308-4db9-897c-7f935b9f4238"
      unitRef="U_USD">25000</ssti:FairMarketValueOfCommonStock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4"
      decimals="2"
      id="F_f18d844f-9aef-4eab-92ba-e51997304ef0"
      unitRef="U_pure">0.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <ssti:PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4"
      decimals="INF"
      id="F_9c949d31-9262-4009-aa82-81f2c6e721bd"
      unitRef="U_shares">150000</ssti:PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance>
    <ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock
      contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4"
      id="F_2d306c8d-f24e-43aa-a762-4acb461230d3">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The following table summarizes the activity of shares available under the 2017 ESPP:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:70.828%;"/&gt;
        &lt;td style="width:2.831%;"/&gt;
        &lt;td style="width:0.702%;"/&gt;
        &lt;td style="width:24.723%;"/&gt;
        &lt;td style="width:0.915%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Shares available for grant at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;429,521&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Increase in accordance with the evergreen provision&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Issued during the year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;30,193&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Shares available for grant at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;399,328&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_9be51584-33c1-43c4-b766-f4a814369312"
      decimals="INF"
      id="F_e1bb9d97-2fb8-4859-906a-a29b73d9e703"
      unitRef="U_shares">429521</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_2a581ae1-649f-46aa-8814-16edd902bba4"
      decimals="INF"
      id="F_8b4867c5-354c-423a-871d-deb1d1896b19"
      unitRef="U_shares">30193</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_259b7ec9-01cb-421b-9100-33a8824ede3d"
      decimals="INF"
      id="F_3ff2aade-229c-4c03-aef6-4ce54cc8eabf"
      unitRef="U_shares">399328</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <ssti:EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_0998c468-0331-4e15-9f48-9db4c2fce718">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company accounts for employee stock purchases made under its 2017 ESPP using the estimated grant date fair value of accounting in accordance with ASC 718, &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Stock Compensation&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. The Company values ESPP shares using the Black-Scholes model.&lt;/span&gt;&lt;/p&gt;</ssti:EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_81c41edb-a5b1-4f04-97d9-7a774749da54">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total stock-based compensation expense is recorded in the consolidated statements of operations and was allocated as follows (in thousands):&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:46.209%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.693%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.756%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.693%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.756%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.693%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Cost of revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,567&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,093&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,612&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,268&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;734&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;580&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,959&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,521&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5,872&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;4,462&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3,057&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_ccea1352-9355-4838-affc-9b0746629968"
      decimals="-3"
      id="F_82a87fcf-221c-4d36-a5a0-c5aa0cd64cbe"
      unitRef="U_USD">1567000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_af81aa05-ab35-4f64-84d6-727843a9c5c3"
      decimals="-3"
      id="F_b86d91fd-9f53-41a8-8eda-304ff137718c"
      unitRef="U_USD">1093000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_386e7b69-6e97-454a-b9c8-be5254fcb259"
      decimals="-3"
      id="F_b6491940-a256-4768-b599-a9674839dcbf"
      unitRef="U_USD">670000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_bedb29be-1d04-4f3d-9d04-532e9a196065"
      decimals="-3"
      id="F_55416a6f-880e-472c-959f-2d9a81c83e8c"
      unitRef="U_USD">1612000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_eeccf98b-f5fe-4fe4-9e42-781fb0a169ee"
      decimals="-3"
      id="F_7821eff7-95d1-463a-9b91-34e7bb88f2b0"
      unitRef="U_USD">1268000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_f324617b-29b8-4746-be6d-dff0a8c63ff6"
      decimals="-3"
      id="F_b1a0327d-23d2-481d-92f9-e7191573d5c8"
      unitRef="U_USD">955000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_0c68fd27-56c7-4f80-a33a-e631f32915ee"
      decimals="-3"
      id="F_5406a63f-5136-433e-b589-ce91a126270e"
      unitRef="U_USD">734000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_e707a501-6a9c-4691-b60f-6f7c864b0723"
      decimals="-3"
      id="F_6d182338-8ca7-4e03-8a5e-9824ededb12e"
      unitRef="U_USD">580000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_3aa4630a-b824-4f11-86d8-17c82585b8b7"
      decimals="-3"
      id="F_25b2d2a8-56f4-4bd0-97c3-bd7565cb8bdb"
      unitRef="U_USD">365000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_c2655226-d481-4d1a-9884-8b327a5a28be"
      decimals="-3"
      id="F_5bd68038-7a49-47a1-b12a-c5b5e93debbc"
      unitRef="U_USD">1959000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_638e9b71-2dc5-40ac-9cb2-0b6974009a72"
      decimals="-3"
      id="F_198027c4-0738-4176-8ac8-432eeb0e1c0e"
      unitRef="U_USD">1521000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_9997bc4a-93e1-480c-8ac4-20b19d68143d"
      decimals="-3"
      id="F_320e8d98-1127-4864-bfc7-ca82a4cc5fc2"
      unitRef="U_USD">1067000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_2a1bc7a9-3631-4d1f-abe7-638cc4d4699b"
      unitRef="U_USD">5872000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_333e6151-b88f-41b2-8412-d1579175a830"
      unitRef="U_USD">4462000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-3"
      id="F_8e22d3b2-59cd-4571-9063-26b5c5fb15dc"
      unitRef="U_USD">3057000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_cceceb56-1092-49bd-9689-9ec2da625c6f">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 17. Benefit Plan&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company sponsors a 401(k) plan to provide defined contribution retirement benefits for all eligible employees. Participants may contribute a portion of their compensation to the plan, subject to the limitations under the Internal Revenue Code. The Company is allowed to make 401(k) matching contributions as defined in the plan and as approved by the Board. The Company matched &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;50&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of employee contributions made during 2021 up to a maximum of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of compensation; the match will be deposited to the employees&#x2019; 401(k) accounts in 2022. During the years ended December 31, 2021, 2020, and 2019, the Company recorded $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.3&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.2&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million,  and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.2&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, respectively, of matching contribution expense. These matching contributions are subject to additional vesting criteria.&lt;/span&gt;&lt;/p&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="C_e95358cb-e9d2-4148-9886-fb04a57790dd"
      decimals="2"
      id="F_e5c6fef1-b5d6-4ed1-834c-70de26452840"
      unitRef="U_pure">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="C_595fe91a-5c3d-4862-91f1-e034babfd7af"
      decimals="INF"
      id="F_b39c6429-ca7d-4c00-994f-595253572198"
      unitRef="U_pure">0.02</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="C_e95358cb-e9d2-4148-9886-fb04a57790dd"
      decimals="-5"
      id="F_49fa56e2-8217-436f-9a03-0058c8580061"
      unitRef="U_USD">300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="C_61df7da0-c721-4662-ba44-f4be54fd38ee"
      decimals="-5"
      id="F_cf019647-1be4-4f4f-baa8-7a58878cd632"
      unitRef="U_USD">200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="C_3e7de5c8-ffd5-4286-b595-d56fd2e4957d"
      decimals="-5"
      id="F_2a3fc483-d777-46e3-9e99-1ae1f168a676"
      unitRef="U_USD">200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_58cd1b2b-c830-40dc-a20d-edebf3fe5143">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 18. Leases&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company leases its principal executive offices in Fremont, California, under a non-cancelable operating lease which expires on &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;February 28, 2027&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; This lease does not have significant rent escalation holidays, concessions, leasehold improvement incentives, contingent rent provisions or other build-out clauses. &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The lease contains an &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;option to extend&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; the term for an additional period of up to &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; subject to certain terms and conditions.&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; The lease includes both lease (e.g., fixed monthly rent payments) and non-lease components (e.g., common-area or other maintenance costs) which are accounted for as a single lease component as the Company elected the practical expedient to group lease and non-lease components for all leases. Upon lease commencement on &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;October 1, 2021&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;, the Company recognized an operating lease right-of-use asset of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and a corresponding lease liability of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, using a discount rate of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3.00&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%, which reflects the Company&#x2019;s incremental borrowing rate for a similar asset and similar term as of the date of commencement.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In April 2020, the Company executed a lease agreement for office space in Washington, DC, under a non-cancelable operating lease that expires in &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;November 2025&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. This lease does not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the lease does not contain contingent rent provisions. The lease contains an option to extend the term for an additional five years subject to certain terms and conditions. This lease includes both lease components (e.g., fixed payments including rent, taxes, parking, and insurance costs) and non-lease components (e.g., common-area or other maintenance costs), which are accounted for as a single lease component as the Company has elected the practical expedient to group lease and non-lease components for all leases. Upon lease commencement on May 1, 2020, the Company recognized an operating lease right-of-use asset of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.5&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and a corresponding lease liability of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.5&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, using a discount rate of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;3.85&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;%, which reflects the Company&#x2019;s incremental borrowing rate for a similar asset and similar term as of the date of commencement.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;In November 2020, as part of the LEEDS acquisition, the Company acquired the non-cancelable operating lease of LEEDS&#x2019; office in Newark, New Jersey, which expires in &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;July 2022&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;. This lease does not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the lease does not contain contingent rent provisions or renewal options. This lease includes both lease (e.g., fixed monthly rent payments) and non-lease components (e.g., common-area or other maintenance costs) which are accounted for as a single lease component as the Company has elected the practical expedient to group lease and non-lease components for all leases. In measuring the lease liability upon acquisition, the Company used a discount rate of &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5&lt;/span&gt;&lt;span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% which reflects the Company&#x2019;s incremental borrowing rate for a similar asset and similar term as of the date of acquisition.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The operating lease cost recognized for the year ended December 31, 2021, 2020 and 2019, was $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.6&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.4&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;0.3&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million, respectively.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Supplemental information related to the operating leases as follows (in thousands):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.03%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.02%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.998%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,323&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;882&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Lease liabilities (short-term) &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_a54d43ab-b223-421d-ab16-ab1ed4061a60;"&gt;&lt;span style="-sec-ix-hidden:F_b8898581-b37f-45ef-9692-6e17857bccbb;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;(presented within Accrued expenses and other&lt;br/&gt;   current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;409&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;484&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Lease liabilities (long-term) &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_587e1677-c1a8-449e-9ced-6398e8970b6f;"&gt;&lt;span style="-sec-ix-hidden:F_b08abeed-8d63-4c71-af5d-1de6d04b1ddb;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;presented within Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,013&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;461&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,422&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;945&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.051%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.998%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.998%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;br/&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;&#160;&#160;&#160;(presented within Operating cash flows)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;553&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Maturities of the lease liabilities at December 31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.357%;"/&gt;
        &lt;td style="width:16.652%;"/&gt;
        &lt;td style="width:1.807%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.899%;"/&gt;
        &lt;td style="width:0.914%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;523&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;538&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;545&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total lease payments, undiscounted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,613&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Less: imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;191&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,422&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseDescription
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_3d83c359-e43e-44ed-9b95-839c45a03b0a">The Company leases its principal executive offices in Fremont, California, under a non-cancelable operating lease which expires on February 28, 2027.</us-gaap:LesseeOperatingLeaseDescription>
    <us-gaap:LeaseExpirationDate1
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_12808484-4f56-47eb-842e-7ff73a642bea">2027-02-28</us-gaap:LeaseExpirationDate1>
    <us-gaap:LesseeOperatingLeaseOptionToExtend
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_8e8f2a00-8f78-49c2-a774-8de5a6c045dd">The lease contains an option to extend the term for an additional period of up to five years subject to certain terms and conditions.</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_197638c3-d021-481e-a392-19b84efbb9a5">true</us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="C_6c20f286-80aa-4cc4-b281-08971b920b6d"
      id="F_5ff0efce-7074-4ebe-9c2b-7b333adc5ba4">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <ssti:LeaseCommencementDate
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_05f6ddfb-75da-45b3-8a17-2194831fc04e">2021-10-01</ssti:LeaseCommencementDate>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_c0fd39ac-99dd-407c-a648-1124818f051c"
      decimals="-5"
      id="F_4d7cb8b2-6390-457f-ad4d-d6bb788d3156"
      unitRef="U_USD">2000000.0</us-gaap:OperatingLeaseRightOfUseAsset>
    <ssti:LeaseLiability
      contextRef="C_c0fd39ac-99dd-407c-a648-1124818f051c"
      decimals="-5"
      id="F_7efe4176-d972-4059-8222-c98e61cf673e"
      unitRef="U_USD">2000000.0</ssti:LeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_c0fd39ac-99dd-407c-a648-1124818f051c"
      decimals="4"
      id="F_351c96b9-fac0-470b-a09b-71467fa0771f"
      unitRef="U_pure">0.0300</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <ssti:OperatingLeaseExpirationDate
      contextRef="C_5ab7da57-ddef-4cbd-bd78-a59ad76a71df"
      id="F_69b21620-27b1-46bc-a618-c8ef60cbbe72">2025-11</ssti:OperatingLeaseExpirationDate>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_4f275084-bf1a-44bf-a5b0-c85f7b5838eb"
      decimals="-5"
      id="F_7075d691-88c2-49a8-9efb-26c02e663238"
      unitRef="U_USD">500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <ssti:LeaseLiability
      contextRef="C_4f275084-bf1a-44bf-a5b0-c85f7b5838eb"
      decimals="-5"
      id="F_cfdf25b6-5651-4e40-92c8-0fb3d9a40aa4"
      unitRef="U_USD">500000</ssti:LeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_4f275084-bf1a-44bf-a5b0-c85f7b5838eb"
      decimals="4"
      id="F_623c8627-8c8e-45f0-a25a-7af6a31e122a"
      unitRef="U_pure">0.0385</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <ssti:OperatingLeaseExpirationDate
      contextRef="C_59e24c35-4130-4628-8d5b-59d01dde3438"
      id="F_c8a9cfd0-18e0-4be2-8df9-87f2a96dbb23">2022-07</ssti:OperatingLeaseExpirationDate>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_43a2d22c-1617-4a1c-ba2c-52912b536e91"
      decimals="2"
      id="F_71900c8d-db9d-43c6-bf69-fdb2e7d03f75"
      unitRef="U_pure">0.05</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-5"
      id="F_40f3f382-9500-4559-8ce4-45d0d6f67ac2"
      unitRef="U_USD">600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-5"
      id="F_b7a5bd0a-7162-47dd-a64e-63d6aa1e1d8e"
      unitRef="U_USD">400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="C_eefabf6b-49c2-4b82-a793-ea2a960b560c"
      decimals="-5"
      id="F_e5812cb9-738b-4ce5-a79f-e620fd599bc5"
      unitRef="U_USD">300000</us-gaap:OperatingLeaseCost>
    <ssti:ScheduleOfSupplementalInformationRelatedToOperatingLease
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_4055c3ac-e64f-4b91-99ce-966ba2ef6e45">&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Supplemental information related to the operating leases as follows (in thousands):&lt;/span&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.03%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:15.02%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.998%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:Times New Roman;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,323&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;882&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Lease liabilities (short-term) &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_a54d43ab-b223-421d-ab16-ab1ed4061a60;"&gt;&lt;span style="-sec-ix-hidden:F_b8898581-b37f-45ef-9692-6e17857bccbb;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;(presented within Accrued expenses and other&lt;br/&gt;   current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;409&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;484&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Lease liabilities (long-term) &lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_587e1677-c1a8-449e-9ced-6398e8970b6f;"&gt;&lt;span style="-sec-ix-hidden:F_b08abeed-8d63-4c71-af5d-1de6d04b1ddb;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;presented within Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,013&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;461&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"&gt;&lt;p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,422&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;945&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.051%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.998%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
        &lt;td style="width:1.799%;"/&gt;
        &lt;td style="width:1.381%;"/&gt;
        &lt;td style="width:14.998%;"/&gt;
        &lt;td style="width:0.696%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;"&gt;2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"&gt;&lt;p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;br/&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;&#160;&#160;&#160;(presented within Operating cash flows)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;553&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</ssti:ScheduleOfSupplementalInformationRelatedToOperatingLease>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_e600935a-a93c-44a9-b0a5-570adaace87b"
      unitRef="U_USD">2323000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_80c68367-0a1b-4d90-8b06-f7dd5a55e60d"
      unitRef="U_USD">882000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_5be3702a-c0c0-418d-84df-9af71e786053"
      unitRef="U_USD">409000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_662d2ec5-4c4a-45ce-a180-da4f4f761c60"
      unitRef="U_USD">484000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_ff2e3449-4914-4da6-9ae5-45f287acb8aa"
      unitRef="U_USD">2013000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_a66c5841-024e-4b15-9e89-801eb483481c"
      unitRef="U_USD">461000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_2fe23a63-6865-4332-b735-9386bdb38481"
      unitRef="U_USD">2422000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_70e6256f-7696-45a8-bd82-359fc8719bcc"
      decimals="-3"
      id="F_f6e5835d-61e6-4d18-bdad-aacc869489a6"
      unitRef="U_USD">945000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      decimals="-3"
      id="F_e6c66f22-720e-4006-9b2e-d050ad82d6a7"
      unitRef="U_USD">553000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04"
      decimals="-3"
      id="F_d7f00d1c-1344-4ab3-8aa3-20a3567cc503"
      unitRef="U_USD">386000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_e150804f-7e35-41d3-b185-ed38746c6ff8">&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Maturities of the lease liabilities at December 31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.357%;"/&gt;
        &lt;td style="width:16.652%;"/&gt;
        &lt;td style="width:1.807%;"/&gt;
        &lt;td style="width:1.371%;"/&gt;
        &lt;td style="width:14.899%;"/&gt;
        &lt;td style="width:0.914%;"/&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;523&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;538&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;545&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total lease payments, undiscounted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,613&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Less: imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;191&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10.0pt;"&gt;
        &lt;td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"&gt;&lt;p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;2,422&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"&gt;&lt;p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_1a7d6877-949b-46e8-a7b2-8b6e14d2efb9"
      unitRef="U_USD">508000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_02921ed7-e692-4134-8212-4a6f6e691bf3"
      unitRef="U_USD">523000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_31c8111e-6d95-4f84-b4a5-87855e752214"
      unitRef="U_USD">538000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_7c40a63c-f94c-4e62-a747-7b910557848c"
      unitRef="U_USD">545000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_6b065a31-ddec-402f-ae24-3f59ee306136"
      unitRef="U_USD">499000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_7d179630-d5b6-41b7-9a69-daa0400f78c0"
      unitRef="U_USD">2613000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_c7834d2b-3dcb-4b64-b0bc-aa41253a9e0b"
      unitRef="U_USD">191000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_643ffc8b-19f2-481b-9af5-594de1698af0"
      decimals="-3"
      id="F_782b4187-72e4-458e-8d87-35bb28e81e5f"
      unitRef="U_USD">2422000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_c3ebb4af-0eb4-4024-ae84-ff4cb7ba6fea">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 19. Commitments and Contingencies&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.035;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt;Contingencies&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;On August 28, 2018, Silvon S. Simmons (the "Plaintiff") amended a complaint against the City of Rochester, New York and various city employees, filed in the United States District Court, Western District of New York, to add the Company and employees as defendants. The amended complaint alleges conspiracy to violate plaintiff's civil rights, denial of the right to a fair trial, and malicious prosecution. The Plaintiff claims that ShotSpotter colluded with the City of Rochester to fabricate and create gunshot alert evidence to secure Plaintiff's conviction. On the basis of the allegations, the Plaintiff has petitioned for compensatory and punitive damages and other costs and expenses, including attorney's fees. The Company believes that the Plaintiff's claims are without merit and are disputing them vigorously.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;On October 12, 2021, the Company filed a defamation lawsuit against VICE Media, LLC ("VICE"), in Delaware Superior Court. The complaint alleges that VICE intentionally misrepresented court records and targeted ShotSpotter with false accusations in order to cultivate a subversive brand that enables VICE to sell sponsored content to corporate advertisers. ShotSpotter seeks more than $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;200&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million in compensatory damages and $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;100&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million in punitive damages.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;The Company may become subject to legal proceedings, as well as demands and claims that arise in the normal course of business. Such claims, even if not meritorious, could result in the expenditure of significant financial and management resources. The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed and adjusted to include the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel, and other information and events pertaining to a particular matter.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;An unfavorable outcome on any litigation matters could require payment of substantial damages, or, in connection with any intellectual property infringement claims, could require the Company to pay ongoing royalty payments or could prevent the Company from selling certain of its products. As a result, a settlement of, or an unfavorable outcome on, any of the matters referenced above or other litigation matters could have a material adverse effect on the Company&#x2019;s business, operating results, financial condition and cash flows.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="C_19d8bf1b-f1bf-4486-ad2e-94bd28ceba11"
      decimals="-6"
      id="F_5bbb8a10-012a-4239-86b7-c939a8b1de32"
      unitRef="U_USD">200000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="C_0a058208-d328-4be8-af09-c20798bbc039"
      decimals="-6"
      id="F_8a361bbc-32fc-4f6c-8a25-3201cf4ce642"
      unitRef="U_USD">100000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="C_93fd9bd8-b720-41f5-8174-15f556abe03a"
      id="F_da30e831-f729-4eec-80d9-16d31cd076d8">&lt;p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;"&gt;Note 20. Subsequent Events&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;Subsequent to the year-end through March 16, 2022, the Company purchased &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;57,623&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; shares of its common stock at an average price of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;28.34&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; per share for $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;1.6&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million. The repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired.&lt;/span&gt;&lt;span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;On &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;January 3, 2022&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;, the Company acquired &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;100&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;% of the member interests in Forensic Logic, LLC, the premier provider to law enforcement of network search technology and cloud-based information services, for a purchase consideration of $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;5.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million in cash, subject to working capital adjustments, $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;15.0&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million of the Company&#x2019;s common stock and additional contingent consideration. The contingent consideration is an earnout agreement for 2022 and 2023. Up to $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;9.5&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million in contingent earnout will be payable based on Forensic Logic&#x2019;s revenues generated during 2022. An additional amount up to $&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;10.5&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt; million contingent earnout will be payable based on Forensic Logic&#x2019;s revenues during 2023. The amounts will be determined and paid within approximately &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Times New Roman;"&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;90 days &lt;/span&gt;&lt;/span&gt;&lt;span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"&gt;after the end of 2022 and 2023, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="C_eacfed97-46c9-4ec4-8767-f9d57afd6b50"
      decimals="INF"
      id="F_80e0f650-cbe7-42f4-acaa-b4967a6ecb3c"
      unitRef="U_shares">57623</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="C_eacfed97-46c9-4ec4-8767-f9d57afd6b50"
      decimals="2"
      id="F_174c93ae-c48b-42a4-9976-b9c14ce0c394"
      unitRef="U_USDollarShare">28.34</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="C_eacfed97-46c9-4ec4-8767-f9d57afd6b50"
      decimals="-5"
      id="F_da9dddca-94bb-4d49-916d-9d626ce586bf"
      unitRef="U_USD">1600000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="C_b213d871-802c-412d-84a5-669db23f0385"
      id="F_16e89898-a386-4668-b332-63a5c56e5e2b">2022-01-03</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="C_d18eebc0-939b-4c5e-9bd5-c60834e20e0a"
      decimals="2"
      id="F_b40bf532-bdf8-43e8-a356-dce683507e86"
      unitRef="U_pure">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="C_b213d871-802c-412d-84a5-669db23f0385"
      decimals="-5"
      id="F_7c3357ae-adf1-46e7-9ab1-d63b48ecc4ab"
      unitRef="U_USD">5000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="C_af3c7e85-3a13-4b20-9b1f-43990f8efeee"
      decimals="-5"
      id="F_66be6a98-c57e-4a30-b9eb-e3c59eda8a2c"
      unitRef="U_USD">15000000.0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="C_9349f7b4-8a0e-45ac-b41a-f6fb6f4a89d8"
      decimals="-5"
      id="F_7f271628-9c32-40d3-be0a-6e3e46fa65eb"
      unitRef="U_USD">9500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="C_d4ad1b43-2d78-40be-a84d-af88d76d2e58"
      decimals="-5"
      id="F_99588522-0f17-4bcc-9859-116f85983fc3"
      unitRef="U_USD">10500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ssti:NumberOfDaysAmountsToBeDeterminedAndPaid
      contextRef="C_cfef03aa-c13b-4e22-928e-9dbd74362f7a"
      id="F_729b9fd9-bae9-4c81-ad03-9945b8bcc514">P90D</ssti:NumberOfDaysAmountsToBeDeterminedAndPaid>
    <ssti:NumberOfDaysAmountsToBeDeterminedAndPaid
      contextRef="C_44cc60a0-3cac-4b20-a95a-e703251be710"
      id="F_80cde1b9-3001-41b4-964e-d3d3fb3f2aa9">P90D</ssti:NumberOfDaysAmountsToBeDeterminedAndPaid>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>120
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !&-?%0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  1C7Q4!1T'X>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O315D=#E9<,G!<&!XEM(;EM8TX;DI-VWMXU;A^@'\#%W__SN
M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.Y93HIN:NCU[3](Q["-H<
M]1Y!<'X/'DE;31IF8!$6(E.--=)$U-3',]Z:!1\^8YMAU@"VZ+&C!%59 5/S
MQ' :VP:N@!E&&'WZ+J!=B+GZ)S9W@)V38W)+:AB&<JAS;MJA@O?GI]>\;N&Z
M1+HS./U*3M(IX(I=)K_5Z\WVD2G!A2AX78B'K:CD+9?5W<?L^L/O*NQ[ZW;N
M'QM?!%4#O^Y"?0%02P,$%     @ $8U\5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M8\Y@S=D7X/>UE.;P8!NH+FCO_P=02P,$%     @ $8U\5$?C 5>H!0  F18
M !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RM6&UOVS80_BN$46 M8,<B
MJ=?4,= FV-8/VX*FW3XS$AT3E41/I.QFOWY'69%LB6(\=!\22_9SQ^>.Y#T\
MK@ZR^J:VG&OTO<A+=3/;:KV[7BY5NN4%4U=RQTOX92.K@FEXK9Z6:E=QEC5&
M1;XDGA<N"R;*V7K5?'=?K5>RUKDH^7V%5%T4K'K^R'-YN)GAV<L7G\735ILO
MENO5CCWQ!ZZ_[NXK>%MV7C)1\%()6:**;VYF'_#U+4F,08/X4_"#.GE&)I1'
M*;^9ET_9S<PSC'C.4VU<,/C8\UN>Y\83\/B[=3KKQC2&I\\OWG]N@H=@'IGB
MMS+_2V1Z>S.+9RCC&U;G^K,\_,K;@ +C+Y6Y:OZC0XOU9BBME99%:PP,"E$>
M/]GW-A$G!MB?,""M ;G4@+8&M GTR*P)ZXYIMEY5\H J@P9OYJ')36,-T8C2
M3..#KN!7 79Z?2M+)7.1,<TS])'EK$PY>C#N%%J@KP]WZ.V;=^@-$B7ZLI6U
M8F6F5DL-(QO[9=J.\O$X"ID8Y8ZG5XCB.2(>P1;SV\O-O7/S)<3;!4VZH$GC
MCTX%75<5+S5B2D&<#H>T<T@;A_Z40Z:V"%*#4O/ _Z[%GN4P@C551U=AX\KL
MLOT:!R$-5\O]:48LJ-#S:8<ZX^EW/'TGSP]I*FN@!1LPY<#Q,>='VK+4%>RH
M8T;FJ.3:QOSH/#CCA*D_8&Y!D<1,NXUYT#$/G,SO*[YC(D/\.Q0PQ55#6^HM
MKV"73,_FD7<P8D0";TC; L(1L;,..]:AD_47J5E^ <%P-#;U231D:$%A?+)P
MSBA&'<7HE<2")%3ZN4FH6;D[*-+32R :3V[D>\F J0454'^":=PQC9U,_P">
M3(OR">4<"C>J3(5>R,VBAI?IW,;C>:6$#@B/07$\,?=)1S=QTOU%RNP@\MS&
M*1ESBO&P EA!$]L(>WV]]YRT/I6:E4^BV?E-SB:GNG5T-HLT"(>KT@;S ]^;
M('HB3-@]W<WFGI[7UOQLW 3'0W865.@%$^1Z <'D@HWM($=&PT:$CFJ.!1:&
ME$SEKI<C3"\2N%RP1Y$++;A+Y7 O'_A"_=BQ9R,>UM M]3^(HV'D%A1.)K8<
M[E4"NV7BCF\XA)Z!P.UY6?,Y4EM9Z87F56$E:ZGZ(:'!D*T%YN.3 GU.MY<'
M[-8'R&=5<Z>J34YA&\!8%,(P]H;\QZ@ E'N"?B\=V*T=Y_+V&M.Q*% _\,B0
MJ@7F)5$RP;47#^Q6C_'*R&7Y-+TPQHK@CP39!IJL+;UN8+=P' O?:]D<JP,-
M\%#6+*B03D@(Z26$N"7D..VO$"1C6:"Q'P]/"C88\?!$$DFO'L2M'K>R*(0V
M1QG5G7#AZ,#+%/BBM[]+S1%.WEF9.SV;OOI:[5C*;V;0."M>[?ELC6Q-S?_@
MZ#SZD_[&W> \:)E^V\H\XY7ZJ3G5Z6>7XUY8B+O1@6-XNXV4&>(:O?&N/"\
M/:@0M#PU?P\]VMSSFC^HO:PR1:W64(3%/SQ[CTKY\JU0RI2^IN+56L&I)#-G
M.Z:0W"#H^'CQ"-O@I6EL<./VKYTQ)^G_,F,_[N@\L;VR$K>RFO4JR^FL!IXC
MK1C/(X_.?>HU:8+7@,;S)(E_,-=S*)9JQYN;EOS9FOFQC ?#(Y@;<YZO7NB)
M6^@_9)DP]T!0B$Q?N! E]-X[ 87)2G.LWYB2:*23-AR)HVBJ9/9"3UX5^KJH
M\^:6)>,;D0KKD9N,=7J1Q%$\/(]8<3X-)@XDI%=TXE;T4Y[M.406L-:WYN)N
MST$SE;W:CU5[0>AH)5A0.)HX[9)>VHE;VH]ZI%ZM>2W5L6A3&N-1BBTPV&!3
MPM2K.W&K^T@\F]UV,?ED="UDZRLL,%M?L3RY-S27MK^QZDF4"OKK#=AY5Q%$
M7QWO08\O6NZ:J\1'J;4LFL<M9T#: .#WC01=;5_,[61W&[W^%U!+ P04
M"  1C7Q4(W6=B;\"  !'"0  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;)V676_:,!2&_XH5[6*3.O)%^*@ J:6JMHMIJ&C;Q;0+DQR(5<=FMH%NOW['
M3II!&R"4"V(GYWW/<YR3.*.=5(\Z!S#DJ>!"C[W<F/6U[^LTAX+JCER#P"M+
MJ0IJ<*I6OEXKH)D3%=R/@J#G%Y0);S)RYV9J,I(;PYF F2)Z4Q14_;D%+G=C
M+_2>3SRP56[L"7\R6M,5S,%\6\\4SOS:)6,%",VD( J68^\FO)Z&@16XB.\,
M=GIO3&PI"RD?[>1S-O8"2P0<4F,M*!ZV, 7.K1-R_*Y,O3JG%>Z/G]WO7?%8
MS()JF$K^@V4F'WL#CV2PI!MN'N3N$U0%)=8OE5R[?[(K8Y.^1]*--K*HQ$A0
M,%$>Z5.U$'N"L'M$$%6"J*T@K@2Q*[0D<V7=44,G(R5W1-EH=+,#MS9.C=4P
M86_CW"B\RE!G)E,IM.0LHP8R<DLY%2F0N;73Y/V,*A F!\-2RC^0C^0=\8G.
M\:P>^0:S6P\_K3+=EIFB(YGN(.V0.+PB41"%#?)I>WEP*/>QYKKPJ"X\<G[Q
M$;^YP9*Q'PWYNB3W3&#AC'(RDYJY_OIYL]!&89?].I$LKI/%+EGW2+(9]B8H
MA4N,-S1]O")KJLB6\@TTK6/IU7=>]C'<3H).$"0C?[N_7.>B#D"[-6CW,M#R
M;A.Z,;E4["]D3<"E9[*'@F\1]WO!W"+P #NIL9,W83.M-\W(R2N2EZRG(@X@
M>S5D[TV0^'+5AHJ,B543:>\LZ:F( ])^3=H_23J518&/0)M>[;?JU7-1!Y2#
MFG)P 66K1AV\6JDD:.[4-I$'U,.:>G@Y]?$^';[B",-^$'?CE\!-@4D\& X'
MS;QA\'^'""XG/M.TE64+[L;(1G!_;Y>SGQA?J%HQH0F')4J#3A\]5+EKEQ,C
MUV[C6TB#VZ@;YOBE \H&X/6EE.9Y8O?2^MMI\@]02P,$%     @ $8U\5'^:
M3-1]!0  718  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM6-MNXS80
M_17"V(<$V,0B1=T"QT!B]Q*@VP;);O>AZ(-LT;802?22M)/]^Y*2(LDDQ?BA
M+[8N9T9S9L@Y)&>OE+WP'2$"O)5%Q6\G.R'V-],I7^](F?)KNB>5?+.AK$R%
MO&7;*=\SDF:U45E,D>>%TS+-J\E\5C][9/,9/8@BK\@C _Q0EBG[>4\*^GH[
M@9/W!T_Y=B?4@^E\MD^WY)F(;_M')N^FG9<L+TG%<UH!1C:WDSMXLT2A,J@1
M?^?DE0^N@:*RHO1%W3QDMQ-/140*LA;*12K_CF1!BD)YDG'\:)U.NF\JP^'U
MN_=?:_*2S"KE9$&+[WDF=K>3> (RLDD/A7BBK[^3EE"@_*UIP>M?\-I@HV0"
MU@<N:-D:RPC*O&K^T[<V$0,#&(X8H-8 Z09XQ,!O#?QS#7!K@.O,-%3J/"Q3
MD<YGC+X"IM#2F[JHDUE;2_IYI>K^+)A\FTL[,5_0BM,BSU)!,O LY)\LJN"
M;L!?>\)251P.KL"WYR6X^'0)/H&\ E]W],#3*N.SJ9 Q*$_3=?N]^^9[:.1[
M$($OM!([#GZI,I*=.IC*X#L&Z)W!/7)Z7)+U-?#A9X \!"T!+<XW]RSFR[/-
M8>)@XW?U\&M__HB_AVI-2])7 OQSM^*"R>GQK\,[[KSCVCL>\?Y$CJ0Z$&O=
M&LNPME3=XC@/8A@$L^EQF$P3A8/(QZ>HI07E10'J4"?!!UWP@3,U"\H%=R0A
M[/R$SB0H/VI\,T<R&@_!@  *0@BU9)@H& =(2]G2@@JQE]B3$74D(B>)AW*?
MYJP>(9+*GDDA8.(GD),2D!^'?*_>V(A%%F(:*PMD4."3:.,NVM@9[5<JT@*L
MS0(V0<6V;/NA%I>)@G$4)%JV+:CQ;"==_(DS_M\8Y5QE>9-;LYH8'_51 +70
M%B8*A4FD#Q<+"OO8MQ. 7M_G/>?L:;MYM07D32X:N#[N3]T.Y ,Z,_.<%H37
MPTXN&UZ(^H!5%*!9E@!'>H9L,,]'L98B"RQ)XI$:0]1S01]T1TY2MM[5=#+9
M'0HZ.H]:5\,0(L_7IY(%)=N(WBUM*!^/3#G8*PGTW8.65++D1<TFS>3:(5="
MHI995D*^F7K9M+'.R(0E$?9T1B8JPC 88=2K%W3+5]-&Z <CN>6#S3D9!G&L
M\S%ALO?$2"=D@:$(QR.,>DF#@9-1/ROS1O@O"MEI+JV$ B.$*^R%QA0R81 E
MOL['@@J2L0+UR@I#=Y,1.\(Z*FUY+C^#B@A7M^E%#WZ@>I4@C$CY/N,3;=9,
M-?.-,6!B(#0R9H+P8-R?$NIU$;J%L4E8RV*<A"EJ5\,&T=*PH% $=1Y6U-A
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
MIG&(1:1K22*ZGL^I;*)XYJ?X;Y#/"\N.XJ6PYSP!$+LP!V*#Z&M+QQ,H:H3
M$T3G8G:(S$7,YCF-36* ^<7 YNR5#7@?/(C'JFW-G@?WO JN4.!(!;X.L2H8
ML:11'"-'&%B?(4T\&7B2(,PO02[S@# 5C@<[HC[B-<."';%$O90CEHZ73K%/
MBH:E7N%\O^^ZVKZ3Y/4 T:AH<_!;U%+OE5\VLTFG,+].L0+=GNR9P]OQ%5+/
M7]",F3/DI'R>MZ))243A^6@GC&8]6]DN!_P7E@[1Q/31;YD>.0T()G$#;JGW
MY5"I\3/."2.7WF&K(6\3$3ODI"8?[8Y?)S+B\?ND%R*_7O@&-6=C7X%O>:4"
MB+"]\%50*%CJONMD##D@B9"Z.YF/E6B2 Y%?#GQ_-_>C\L34+8".ZW>5H-GL
M#\@I E9BC:,? S1KY$Y\=?0Y0B/4H_VLPXP,^V5XS7^X>_ATY*O]8.+=_5OR
M)1\^ )FZ&;Y'^8,KR/,ZJ,46N@P_)^!--7SB,?SH96<_>GB0?2\;>[D3'' ;
M WB^E;)_^V$&.'QH<_-_4$L#!!0    ( !*-?%1@-WXD2@0  $P)   8
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&ULM5;;;N,V$/V5@0JTNX#CBY(TZ<8Q
MD'@;-$"W&\2]/!1]H*F11(3BJ"1EQ_WZSE"V8Z/98%_Z8O,V9\Z<&0XU79-_
M"C5BA.?&NG"=U3&V'T:CH&ML5!A2BXYW2O*-BCSUU2BT'E61C!H[RL?C[T>-
M,BZ;3=/:@Y]-J8O6.'SP$+JF47YSBY;6U]DDVRT\FJJ.LC":35M5X0+C;^V#
MY]EHCU*8!ETPY,!C>9W=3#[<GLGY=.!W@^MP, :)9$GT))/[XCH;"R&TJ*,@
M*/Y;X1RM%2"F\?<6,]N[%,/#\0[]+L7.L2Q5P#G9/TP1Z^OL,H,"2]79^$CK
MGW ;S[G@:;(A_<*Z/WOQ0P:Z"Y&:K3$S:(SK_]7S5H<#@\OQ%PSRK4&>>/>.
M$LN/*JK9U-,:O)QF-!FD4),UDS-.DK*(GG<-V\799U\I9_Y1O42N@(\8M#=M
MFE,)MUU@BQ"FH\C>Q&:DM\BW/7+^!>1)#I_(Q3K CZ[ XAA@Q#3W7/,=U]O\
M3<2/J(=P.AE /LXG;^"=[F,_37BG7Q/[G%P@:XI^=L-*/'@,Z&*_\+F$.^.4
MTT996/ B<F7& '_>+$/T7%M_O4'H;$_H+!$Z^Q^2\3;R+Q01)D/X6@^PJ"DN
M6HH1_0#N'0O_+M8(WWYSF>?CJSDUK7*;-)M<O8?6T\H4&'B VLB%/6E93&U<
M!:QJ)_ !N(6 56M QR.=!$P< NK.F[B!%GT@Y]!")*C1MH*WVAWS6'0:H>H<
MK Q9=#R1]48](6@3#88!:-6T76 FLE,J;6S:@*!*]$/XE6,X(#^YN&):5E6A
M-N*,V$,<' 8/CQA:8BP30 2PW/@D*NYO!7$\S";P:6X$L>\S ["D7_15%GU,
M,FP"UPQ$SW<:"UAN@%8,/\G/M]Q!1<X&R[+DY5V5#X^XS$4<'4%S^XULP9EK
M4&1%K0(7(V? 5([163YT:FD1&M[<9J57"\L24R<$EDE2WJKHN>UPL5/'60EB
M+-'X'OYUS=@?8RO'?3NE<9?D8^WNW0I#-!63'8B "K2EKCB1-LJ*[G>%36M5
ME#=FG_K_5$K%&1>=&BK0<Q$C<&UXKII:]9$H=XBY2X#6_ 1XIM"3ED>">VRL
M 578G$0Z$1T"E7&M6*I(W%"/8F9D+IT A@5^J65!A\7.2DEL"_0KHSG2=]E"
MJ47V?L!/W?+E>@GO5-F"U+=VQCW.\,]J&7:EMO7_79"<D8]B&KJVE:%QCE9J
ME\8@T0LJUV#MR%*U.;A!))7)(=O"FK(O H%'MS*>G&C[>HY;;UCPEOL=/O,-
M3<Y8"R,U(D&G.D]YA#N/#??Z <P5^R#.CCK6D%,$I0"L:[)V<T)K*5.1QQ1&
M>4EK96FI>&_X6B,=';QPK%J5WG%6D3H7^\=NO[K_5+CI7\B7X_UWQB?E*\,9
MM%BRZ7AX<9Z![]_N?A*I3>_EDE-"31K6?.O1RP'>+XD5W4[$P?X#:O8O4$L#
M!!0    ( !*-?%0B28)]"2<  ..    8    >&PO=V]R:W-H965T<R]S:&5E
M=#DN>&ULY3UKC]M&DG^%F-N]V(!&GAG;238/ ^.QG?7!R1H>9Q>'PWV@R);4
M,44J;'+&DU]_]>PN4J3&3G8/.-P7>R0UNZNKZ_UH?G?;M!_"UKDN^[BKZO#]
MR;;K]M\\>A2*K=OE8=GL70V_K)MVEW?PL=T\"OO6Y24]M*L>79R=??EHE_OZ
MY-EW]-W;]MEW3=]5OG9OVRSTNUW>WCUW57/[_<GYB7[QSF^V'7[QZ-EW^WSC
MKEWW\_YM"Y\>Q5E*OW-U\$V=M6[]_<GE^3?/G^!X&O!W[VZ#^3O#G:R:Y@-^
M>%U^?W*& +G*%1W.D,-_-^[*515.!&#\*G.>Q"7Q0?NWSOZ*]@Y[6>7!7375
M/WS9;;\_^?HD*]TZ[ZON77/[5R?[>8KS%4T5Z-_LEL<^>7R2%7WHFIT\#!#L
M?,W_YQ\%#^:!K\]F'KB0!RX(;EZ(H'R1=_FS[]KF-FMQ-,R&?]!6Z6D SM=X
M*-=="[]Z>*Y[=LV'D37K[-IO:K_V15YWV651-'W=^7J3O6TJ7W@7OGO4P7KX
MU*-"YG[.<U_,S'U^D?W8U-TV9"_KTI7#"1X!H!':"X7V^<71&5^X8ID]/E]D
M%V<7YT?F>QQW_YCF>SPSW\0VL_^Z7(6N!6KY[R,+/(D+/*$%GOQ+T'MT;F37
M;\(^+]SW)\"/P;4W[N393TWGLHME]ND+9\_SX ,.?(NSU%U.[/)^ZX!EBF:W
MS^L['%\T=8!'RKQS9;;V=5X7/J^R .,=<&D7LFU^X[*5<W4&\.SS%L;YFB9I
M2QCM@+2[;;9QM6OSJKK#7]P>9\L35/O6P[S["N""9SL XN?:XYAK7(? O-RY
M%G:3/?CW?_OZXN+LVY^7U\OLA\O+M_3Y_-N'65[#G/L]["]?52YK>YP.OVS=
MIJ]H?S033G_MBK[UG9<1+S\6V[S>N.RJV>U\(-FC"UV_O(I+P$QY6R+$"16P
MZ:;%72P)>_<C#+9:]:4C. #W($@B6%>,>(+)P]>WVP90=MK<UC!9Z%?!ESYO
M >IE]IKQU.Q]C=#"!+N\!H&*:RSHI\\\1Y"+*#0S.*2L1M&'6P,LM?AX7OX"
M4HD'UJYP(2"9=4VV9^K)UKEOX7!QW33[O@D>T;ZP^P3-TO)A+#($L'5;E/9
M1("89N>R!U43PL,%P-84'P !I6L#GL#Y5]]F[M?>=XR?(@_;; WJ)62@I6CE
M.Y>WF4.IDX',<+N5:Z/<6&2K'C;7.MA<%_?@ 69?ET RJ";T&":AS6 1LR;L
M?04X!OH%PF6LP@ \O'7?]; ,/.B;DHE"SW6;A\S=Y%5/#^"!PH80?>Z&4-L4
M$>'KSO&F\,@4L/M/$8&0R5I$%DT&Y]@PV<*OI0\%8!A!%%Z[=]9E=@E$$8Q$
M\36 )^25@=RL0UXPEI(X<)4'U463EGT[)$(8NLQ^#K2QEZ'S.V)S1!4+$99&
M\..GL!,.0D,%*8.$390-@@.8.C$'GMPN_^ R%]<ER1' 0MGS'KIM#J2R7B,[
M,#T@BZ/(VJ'$(L* \:[C1RN?KWQ%TF0A N=P?(NGTLMB[B.85P$^"&+2(B0-
MA7+^!F(4D%!O&OQVA0)[83>BE!1(5MCC25MC8:-K\ ."6I&_2"B%\S<H-%EP
M5, **CGSRO\6G^A 1GJ4K22?ZO0QX6+3-.6MKRKD;9+M""@>HB^%D8;H(B8_
M10NK)&D :.%1@J*%F$/ #)5?PT>C-9#6!:U$XK!_EC9F:;,8C*F(C(  *A#D
M%>"R S*60Q/IT^4?!V@#6\^UJ-3X!R(5H'F=*V$4Y&9SBPIOF?V8S@AWQN>3
MS@0&;SUL"O5911L%D8Z:$B>''V] +C4]C(/#: '(]H/K3L/>%7B\<BX5'#Y,
M;ZG6PVK <PX/CZ43'%]H:M*&/4A%EB>%;XM^!PP$*R)G%UU/HIY%'B"W G[U
M0/QMMFZ;'3S3A#&SA+[8RB $7!^#)7%,BQP*$!B-)O([3"@'V="$Q%UF[^1T
MWZ73S6BJ\V^S'_HZ;$&4OW"=V/K78 SY0N2(BEPV/!!P%+<="FPV0T"BP6J>
MZ%]84_;KLI!7))HVLD89U\!)BM;O^8,LN$ A=+OU@)3X!)CE<6W S)T"I,H<
MB+MI!9O-NKM%S00&&0@[(E"E>A1&;=-OMEF>@=CN2^$5.!3B 3%X"!Q20)D0
M"O%3329M4D5W>R2YZH[YW"-&X21&XQ",IG9\@JUCM4IRMG+UIMNR2AL@(LX
MCR9+KV[J JFL(@I$R0S^(>C0/@"/_*##"!:@,$$FJ.@633$6[F5#ZGK?-C=>
M3*8H#TC4D^1$'XS 1;$.= 4L%U1DP>];L-D(OX"?B.O0[U7>=N/M1% ZXG6@
M? #X,@L[)!IZ*DT^)O DYV&11 "1M$J'XI5M=)":_3Y2$>[ UT"BL,@TL:B^
M%@S$-8L&9@2)@VOF+$5(=,29C19HP64GPD%!!N*Q0"G+2W=N@\ J8GU;GH(J
M1G,K$5E83G!715;434-K)<I%>GQZEOU94=4UG:4V%)VP&%A_:H5$&EKW.*7[
M"/8GJ=&ZC#9>ZW:R YHZ/CYY@$C)*DY@:5%I)5FNFX84790GI/11PR:(E-+0
M;,N+#W5S6[ER@[J X-V!PQ*5*1R:.5ZD^'A>J)F1'74Z]H#(-T*SY5Z,3FX-
M!*^[S2O&\OG9)Z-9GAN@6Q&]S%X)EO?]"DX<Y.#:P?F#4.I9L])OH+<0_[L&
M-HN/LT1"28X2Y#3\V@,=GNX\,#T9+3QM8)<KS19FIJ.)&%G^-U>>@IJ($UW"
M08BRT.V";$!;GO# *!-3D[:G=HP@J]^3:8';94O!.!'(H<;<)P8Y-)'@$9"T
M58]J$^ J>Q:4:.INQ&!EO,95:*8TH'3[JKE#\38\>+%@?G-&AA"XK) Z']9L
M8^,D ":%YI"&&CBJC3+G96=.MD8ZB^<6G4N2CRAOMBZ)"$ C>+[LO'LR!!2!
M) X25Y.M5 +XJ&0"G_D$+.R)Y* 2969"$WH*:%F(=9!8@@Q'$M!"WP_@[Q58
M+:R(%<R'RJ;HQH#P+A")C<+#_N<,;H9(4),TJ"$PBXR!;.( 0(7T!L\ 4Y&<
MA7_N2-Z#+8?AE0ZXESP4VA%I=I 5GNT WC.ZSZL^^!JGVN/<GLPQ2Q%H=8!7
M4Y/ R;M9,8=;$[&^$(>D8/?BT\4Z@Y^36<>(54]&'/S ;MDL>L4J((U&05>)
MKHC#'6=--M:DQD6F:TFXKFCC 'XS/WP:EF7VU^866*A="#QK1Q[@7;0C\F2G
M)N/!TB/A&\6^KX'7R3A''3L8] 40(9A:9&G \R1CQ%-.J^)FA.%$1()T!%KM
M.." ^X4O*OU,8@YGBV<_)+)T'GE"Z1P6WL\I T]4WQ3J#3&;3K-Q9/4RR7DZ
M#U!@95ZAH1A<54D4KW C7EIF+WP0(4JXB.O"69RV:"4+[LU"LR2&>B0))CDD
M0B,PFM]X5/+@4D>'%:&CH! \ATP[E &]"D'A/W'&2D_X39%$ ) <GJ%.*1MX
M&DE;10DK7[ 5!<L8D@, [J(;(SIFDH4).5$% .,!9E9H'!/-8&@:Z?04H\$:
M"8@$B902T6XF'R\\I/FY)=.\Z@ZH;Q/%G!5,S2<SU4*F&?@(UL,8PSNP57^O
M3#,;)&T:[6_QUR(D%'L+?]R@Q"B\>5+MK2@-CF'<GJ0\:+#6J?N6Z'J9_6.+
M=M8.W$&CHRG]%8423N=!#VT U>16D;\:,-I18'ABP2>+ A+I&<.:0O;-JLM%
M!<(I[U%1[_&XT90"EEJ#?B:GHE%KV%G042 TI.N!K7PK4DE,S) (8\26\.4^
M1#3A_&&(4'6P6",Z='<D/-JWK<2;6-PA/A<4#\4P!GK1D=]PMQPG8@MNY920
M)9*KY(]S(U-CT*D:;8\M3Q_B]BEJ5PRQ8'X>;M18?-,[5)]'(%FY[M8)=2:,
M1K/?T$X\:K8]#[R5R5WPQ#O,W0UXWFXD>0JOU]%*![( 18BB*22:HY"DV15M
M75T0=>&(*:9D$U#H&GWOA5A/.Y#*,*(R2!N%UHM\#TJT(FP6KB6Z!>W8$AI(
M!0:)+Q%-DUB)A!*9C%,S@0) =&R2#6+7 _6PBR8-_@HBJ2=!9(:".FUK5I31
M[YB0SM9ZF]N'F=0$+Z<52*1>#O6M&HF.'$1YC$,DE"7.S@XC&[^)3DQPE ,X
MYO31H7TD =LHOH9:8X6)HILD^EFUIW4X!D]&Z0B;8]?D?TOY)]@8@Y%YA;_B
MSY9<,>'#D6R*[8"N("=1D4MIPTM&?,IYS*#^%B;[4W:V_"H#W[HBGL*/7^I'
M@@N_>1J_L9FQ,)\:@W_/Z.F+L_._4+9N[ZAPHKH['H2]UG#:&U;/B^S''+5S
MG6L\^YKC;.R8O&V;-<?F -TQ7/L/#>3EQ:^]EZ@PX.'-RY<OKA?9FS=7,1E+
M7VDZ=N365J$QT=[YH.X#_Q!G>/R7;_,4#M1 F$37B=5VHZU(R' 8L.N(\T#3
MN0Y]NCAAYXIMW53-AK.5#[Q_B /3]N/($B"MFOV.O:PT-4 'Y%%9 RK%@D5
M;?.ZQJ@)IN.(Z-J[PXPC9>-H9@IV^A2C(_H ZD.%!6P$FXW\^%XP-KW((,C
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
M4EFVV+F(JAW?IA$D"Z@O,E*5*963V$IKBB'ME6B2BE6P8D^!R<G*%4:B^K$
M/K_C2A&N):AMJGIT[=IO+G8QR1JMJE]#=*1I(XT#\E*C"R?RF(2YFBC1/OL-
MD;W/GU*Z_L+>*4?FJ]_%^JR8E.&D8IKV@#7D'3VW8S88-$]P;$(E@E#Y+&,0
M.Q-K?#HC3+T-_9%Y\3S0RL9=N:H*W/#%[Z"/WZ("P[?1?W/)+ZY/PY]]MP?3
M\D=P0+#)KG)K>/1L^=73$WX#A'[HFCV]QG[5=$"8]"?>[.-:' "_KQNPHN0#
M+D!W*B%XS_X'4$L#!!0    ( !*-?%10A7UE< 0  %<,   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$P+GAM;+57VV[C-A!]]U<,W*!( -76S;&=.@;B9!?M
MPRZ"9+>+HN@#+8TL8BE2):EXTZ_OD+(5)ZE=%\B^Q"0U<^;,E<QLK?174R):
M^%8):2[[I;7UQ7!HLA(K9@:J1DE?"J4K9FFK5T-3:V2Y5ZK$, [#\V'%N.S/
M9_[L5L]GJK&"2[S58)JJ8OIQ@4*M+_M1?WMPQU>E=0?#^:QF*[Q'^[F^U;0;
M=B@YKU :KB1H+"[[5]'%(G7R7N WCFNSLP;GR5*IKV[S:W[9#QTA%)A9A\#H
MYP&O40@'1#3^VF#V.Y-.<7>]17_O?2=?ELS@M1)?>&[+R_ZD#SD6K!'V3JU_
MP8T_(X>7*6'\7UBWLNFX#UECK*HVRL2@XK+]9=\V<=A1F(1[%.*-0NQYMX8\
MRQMFV7RFU1JTDR8TM_"N>FTBQZ5+RKW5])63GIW?X0/*!N$.!;.8PPTWF5"F
MT6AF0TL&G-@PVX M6K!X#U@4PP<E;6G@G<PQ?PXP)&8=O7A+;Q$?1+S!; !)
M%$ <QM$!O*1S-_%XR7^X^UZK"JZ)JZ:R@"_<EG#M@XT:_KA:&G_^YP&#:6<P
M]0;3MXGO8;"/RB(D S@ "I]*A*QD<D5K+EV!HM8DHS<Z:]0(S$"A!#6D@5,2
MLJ5J#).Y.;OH_8Y,M^D#"CY62XH():#G$N"R$/86N.)2<KFB=A!,9@@G$*?!
M:#QQB_-@.IKT/E([+KD@!U8&SL,@2F)(XR"=3GM;\AHSM9+\;S*4-]K!6:+^
MZ,P7+CO+5V9.G9ET$L(9+:-),$U3.#L:3^Y2.H4D"4;AU$/%(X(:$Q3U.76Q
MI+ZCD,GL$7A5N_H@:S%)1G&/ O/"\?-@3##;"/1^_&$2A\G/L._7I:<-O6?(
ME@*!IJE!:0VYX,:H^U"C]@/7&5%+P5?,S3"7-0W9IFP;)L0C[:J*6_N48>.R
MJXIGV?/M\RK5=!@3\V0<C)*IVR4N%.$D<NO413A)1SUB3-.^L(041722]CXI
MRP0I3N,@":=. "RO'&TRJY^GPX]>+C/1N(KR!'#C-ENJ!P1N_%3-@>30$ Y5
MM.>_4C\)&MB0^X-=QPU(92FS%IS H.OC/0'9FC>OFV%?I"A P"K5N*0TU M/
MMHD_LS2CA: ")>0'Q3,";./S"F@ -R]*$5]UEA<,O,2UHGJ3C[NEW"65>)[
M:#Q(Z!:@(J9H^:K.-E/+;&/[F6).>O?6A2WPGIQ .)@>4+NGR[J$JT+SC'D%
MA[-@)7/7_Y$>A$=ZD(X&X?_QH'-@_'T=B*;'\4^F!YGLXQ^]])IU>B\=.+IF
MX-BB25]2KMPE3:UBFJ7)-*]=DP;@9H]%Z6>.8VV:NE;:@D']0$7>%5,R2)_#
MU5H5:-PSC<:"485=,[IC<B(A5$T/N">([U!-;^+:&Q=)&@XF;T+KWQX@PYW'
M'I7/RC]I#0THFE;MNZ\[[5[-5^UC\4F\?7)_8)KN6 ,""U*E'AOU0;?/V'9C
M5>V?CDMEJ5;]LJ27/VHG0-\+12^2S<89Z/Z7F/\#4$L#!!0    ( !*-?%3+
M HHZ>P4  %\,   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;*57;6_;
M-A#^[E]!>,/0 JXMRTZ:=4F O+1[P=H&3;=]&/:!EDX6$4I422J.^^OW'"G)
M=I=F _8EILB[XSUWS]TQIQMC[UQ)Y,5#I6MW-BZ];U[-9BXKJ9)N:AJJ<5(8
M6TF/3[N>N<:2S(-2I6=IDAS/*JGJ\?EIV+NQYZ>F]5K5=&.%:ZM*VNTE:;,Y
M&\_'_<8'M2X];\S.3QNYIEOROS4W%E^SP4JN*JJ=,K6P5)R-+^:O+I<L'P1^
M5[1Q>VO!2%;&W/''S_G9.&&'2%/FV8+$SSU=D=9L"&Y\ZFR.ARM9<7_=6W\3
ML /+2CJZ,OH/E?OR;'PR%CD5LM7^@]G\1!V>([:7&>W"7[&)LHO%6&2M\Z;J
ME.%!I>KX*Q^Z..PIG"1?44@[A33X'2\*7EY++\]/K=D(R]*PQHL -6C#.55S
M4FZ]Q:F"GC^_;!UVG!,7V:=6.<6A<J<S#],L,,LZ,Y?13/H5,_-4O#6U+YUX
M7>>4'QJ8P:?!L;1W[#)]TN(U95.QF$]$FJ3S)^PM!J"+8&_Q;T"O3+52M0Q
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
M?EY;"D.0<10?0F$D8FMS6)%,;\/ %Q;Q)U[:'[L*K33Y;M0K(7/X :+^D!J
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
M79C"<$LW5#1>@-;7FOKG-/$&CG?>\[\!4$L#!!0    ( !*-?%0NRWV*G (
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
M=.O%$D?ZK6@XLXUIZZD ] <91W2KJ@^I0!+EZ70DBRA;LM;#!0K8BP5+?K^
MK1N_'\P>B0'(&'^;:X6^6 X8\.KO3'$47!YW?K*M,Q!@\S&JP\4SMOLL&7X&
MP[U380O"M![%VOOD$.!E3B5;A:W!@"+1H,<HB4XC^C(&BP.-$&6[$(G=TK!%
M/C J#N$H3E,8<=3(E)[[$^0Q:MK[72++.$Q05BNLJ6JO/-.L.V@X-,0^<&%_
M89#:VU%UX,K/B*D08F%&+O,V/HD^EQMG-RK.?6&-H]_:5I>IQ8QI,.7\_XMY
MS;Z @[Z2:=;C"D$N8";%V0 D7O33S@>&3#9L B91 T>=;WJO_#]0E5/QDOAA
MGV$*A?[YN)!]_K?SV&U1 '<4QT8"79#$T$KRP(H -H19(/B$A58 ;B?R/E+Z
MBNA\BO2A9)'YN,.U7*M*S$14,JNG&"JO4U^+0&U0PYBZG!NQ7425%CFUBLD>
M:X&-]:J1+BB"%',4^TLJ-+>94FU4R5VNTUTJS%LJ;Y-X'#I0*9LNBH<\CI95
M4@X( =X.[_T:9N[VJ%OA8 L<:!%+8VQTJE0 EZ(_H'/J><6:IZNH >SF0*&/
M!X,^WZ=IAD@3A".=4@ Q TE,9CY1+FY;X1K#H-7D5N1\K$M#V0#E\ZY2=@<D
M"V2X5XFQ+FFK4A7ON=&W840-+/M0K4/\N$)!9^M\7+[U=@4U3!/B,W)CYW%7
M8.]YFHAQL"=KU7@^[H[DQ1V[#CM!%HM9(Q5N1[@ 2A.'(L='ZB%)]X>$$;EC
M^H^K&=\54VYVS*W2L N_1F17:3,?A:8-O%[1=&BO?&S .$&,5*XP$^5=T\8X
MB+M#5^MP=]C--INS2>B68BN17VX8#NY[L>/$CA6.$539\H_IAXDX)XP)FCKF
MX$Q_F8E.\Z@Z>^CF,1]=YB*1^,K*]$'=3_>Z876X%5^DR^#M]G2E?@^,E&'\
M*H@N9L?/)\*E:VIZ";:)5\/<!EPTX^,:-WMRO '?*XO[2/?"!H;_%9S_ U!+
M P04    "  2C7Q44S-EC[,"  !'!@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q."YX;6RM5=N.TS 0_9510#Q5S:5[8VDK;7=!(+&HVG)Y0#RXR:0QZ]C!
MGK9;OIZQDX8B[58@\9)X[#-GSDP\D_'6V'M7(1(\U$J[2501-9=Q[/(*:^&&
MID'-)Z6QM2 V[2IVC451!*=:Q5F2G,6UD#J:CL/>W$['9DU*:IQ;<.NZ%G8W
M0V6VDRB-]AMW<E61WXBGXT:L<('TJ9E;MN*>I9 U:B>-!HOE)+I*+V<G'A\
MGR5NW<$:?"9+8^Z]\:Z81(D7A IS\@R"7QN\1J4\$<OXT7%&?4CO>+C>L[\)
MN7,N2^'PVJ@OLJ!J$EU$4& IUHKNS/8M=OF<>K[<*!>>L&VQ(P;G:T>F[IQ9
M02UU^Q8/71T.'"Z2)QRRSB$+NMM 0>6-(#$=6[,%Z]',YA<AU>#-XJ3V'V5!
MED\E^]'T#I4@+& N+.W@HQ7:B5 O-XZ)^3TJSCNN6<N5/<&59G!K-%4.7NL"
MBS\)8A;6J\OVZF;94<8;S(<P2@>0)5EZA&_49SL*?*-_SA:^7BT=6;:^'8ES
MTL<Y"7%._DM5CW+YKKQTC<AQ$G';.;0;C*8?#"&DZ1".9'2SME*O@"J$'0H+
MZ#\*<$FQ7J+MRSH(B&M3-T+ON,]RL]+R)R.?0S),^<XIY=M'^A[<H%ZC&T!I
M30V+RM"B,41,]EXL'336?.=F<WR%J8*\$E:26"H$GAF".46KBRI!4(D-^F#(
M/5E 871W&)B-9I_R4->+9Q=9>O[*02'9B8QU('1Q#.@DIU'*7&@"QU*P,JI
MZX9_69<D!,B2].71 F5]@3S<[YSM=P:,=0V&L:-V@\,*/E[ (3QV]>*#YJ[1
MKL((<Y";M::VS_O=?DI>M</A-[P=L;?"KB0766')KLGP_#0"VXZMUB#3A%&Q
M9%&F#LN*)SU:#^#STO"]ZPP?H/]W3'\!4$L#!!0    ( !*-?%2IQ<$TI L
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
ME/4F-&NX5%TTD6N$+<JM4;3:4)S97%/=WXM2M@AGOTFM7T.'"FYKIG 5&-K
MN@7E"'8Y@,7/@$4Q?)#"U!K>B0JK[P$"8C;1BX_T+N.3B%=8SB&)?(C#.#J!
METSI)@XO>0;O'5.B$7L--\<LX:^+K3:*U/'W"?QTPD\=?OK_'.=),'L?SW7'
M2EQ[=.$TJGOT-M?2($3I'$YL!9]JA)WD=.,H63!LRW&\=LV_J,'0,@5VO6'N
M:LB=5793 A,55 WO#58@"+\9\?F$KQW^62,(1/:: K0/^%!B9\8UB_'-LR)1
MOCZ?_8E,#:( *BFV6W*@LLYL66UM0_J)EK/KOD7%C%3GL^N?MG\%9Y#Z:1*!
MM2,_CC,WYLMB=H5"TNT80K^XJXC5&W9/:'L<J&B@GJ0-T:,S\<>$H\A?I+F?
M984UT[#P\RRW9A+&?EZ$+\,Z'MGW:'D2^O$RM6:1+OPD+9Y(:CJI(R.;93A/
M"I=D.(^B85B<CCTR^#$Z'(;L!T5T)")A&L;YUR&4.N,3F0$S3BM()26-6)/V
M;&2EP0E2V"T/2&4F!?#>5M<)@]3%>-GS25TOT10;=(F['35LZN4]KZ"F4X<M
M(G5OHOOF2/7%>OJ]LPP(6$+7J[*F]FV%WQ(KZJSE'>1%XB_C K(\H0)1U&+I
M4_CLL[A';1E3FD8UI36'B%XT1D,4%WY!IQN%I,,L@RSU%W$X^R0-X[",2#M4
M@T6>^MDR@R1._"*.X:G^$CQJW:3]O7N@-)'LA1FZ^/1U>@,OAM;_S7UX0#\P
MM6\H68X["@WG>>:!&AZE86)DYQZ"K33TK#BSIG<<E76@]9TD68P3N\'TSV#S
M'U!+ P04    "  2C7Q4S7D5:ZL"  #R!0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R,BYX;6REE$UOVS ,AN_]%80W[%3$'TF;HDL")&F+]= A:+;U,.R@
MV$PLU)8R4:[3?S]*=MRT:'/9Q19E\N%+6>2HUN:1<D0+N[)0- YR:[>784AI
MCJ6@GMZBXB]K;4IAV32;D+8&1>:#RB),HN@\+(54P63D]Q9F,M*5+:3"A0&J
MRE*8YQD6NAX'<;#?N)>;W+J-<#+:B@TNT?[<+@Q;84?)9(F*I%9@<#T.IO'E
M;.#\O<,OB34=K,%5LM+ZT1FWV3B(G" L,+6.(/CUA',L"@=B&7];9M"E=(&'
MZSW]QM?.M:P$X5P7#S*S^3BX""##M:@*>Z_K;]C6<^9XJ2[(/Z%N? ?# -**
MK"[;8%902M6\Q:X]AX. B^B#@*0-2+SN)I%7>26LF(R,KL$X;Z:YA2_51[,X
MJ=Q/65K#7R7'V<E<ER4?SM+J]!$>A#%"61J%EM'.(4Q;S*S!)!]@X@3NM+(Y
MP;7*,'L-"%E3)RS9"YLE1XE7F/:@'Y]"$B7Q$5Z_*[3O>?T/>/O:8*HR\'>/
MX+NV"%>2TD)391!^3U=D#5^4/T<2#KJ$ Y]P\+\G>QSC-<9G/7B7!U,+?%)8
MKM!TIP6"2^1%= HV1Q>X%>H9<I%Y>ZT+;D6I-I V2/+(>H^41!5F'L)=3)87
M['QYLLR%03II4\.\$$1-/I<+;CE,J!1A820_KW=;:83KO)/Y.VG@RZ>+)$Z^
MPEET.HS/X097IN*IP*QX )\AZL7#*#K<YCP_6/V!I!?)/)SV(/(JH4;^G[A#
MDTKB8J1Z@W(# 5)!N>MI2;[:5*LG--:[6_T&J->OCJOWW@T)#_JP1+/QTX8X
MKE*V:<ENMQMHTZ:/7]R;:7@GS$8J@@+7'!KUAF<!F&;"-(;56]_5*VUY1OAE
MSD,9C7/@[VO-%Z<U7()NS$_^ 5!+ P04    "  2C7Q4+XWO+>0,  #D)
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6S-6OMOV\@1_EU_Q<+-M39
MTWR3R@MP<LDU!]R=$3<Y%$5_6(LKB0W)5?BP[/[U_6:6+\F2?4$*M @0B^3N
MS#>S\R9?;G7UI5XKU8B[(B_K5R?KIMD\O[BH%VM5R-K6&U7BR5)7A6QP6:TN
MZDVE9,J;BOS"<YSHHI!9>?+Z)=^[JEZ_U&V39Z6ZJD3=%H6L[M^H7&]?G;@G
M_8V/V6K=T(V+UR\W<J6N5?-I<U7AZF*@DF:%*NM,EZ)2RU<GE^[S-P&MYP6?
M,[6M)[\%27*C]1>Z^)"^.G$(D,K5HB$*$G]NU5N5YT0(,+YV-$\&EK1Q^KNG
M_IYEARPWLE9O=?Y[EC;K5R?)B4C54K9Y\U%O_ZHZ>4*BM]!YS?^+K5D;>R=B
MT=:-+KK-0%!DI?DK[SH]3#8DSI$-7K?!8]R&$:/\43;R]<M*;T5%JT&-?K"H
MO!O@LI(.Y;JI\#3#ON;UNZ]MUMR+#^5"E:0?<97+LGYYT8 VK;A8='3>&#K>
M$3JN)W[19;.NQ;LR5>DN@0N &I!Y/;(WWJ,4?U0+6_BN)3S'<Q^AYP^2^DS/
M/T8OJQ>YKMM*B=^6XJTN8->U9-/XJ'+9J!0WZZ86UVM9*3KI5%S)>Q@@[OWC
M\J9N*IC0/Q]!$@Q( D82?+?.'Z?SJVZ4<"-;'":(:_%>W50MG U*=$)+-&O%
MDLOR7LA4;TAHND=/Q76C%U]XJR5D+20DQTF*K!0_R[(CXCI"EJGX5=^JXD95
M=,<3IT3BSW]*/,]YP92(!E^[+\YL\0EDJI$-/12;2M]FY-CU+J@M,6Z;M:ZR
M?Q,V+5:5+!N Z$6K&26@F\VE+L^_MC+/EAG6[STTEW*#<+7(S%%7Y*5X5"F<
M9[9HADUMF=%]DJXF ZB%7CY899-.?Y&LB=@@?Z-EE?*VB1PDO!N_J,VNM<ZA
M@9J!0'&]RMWX\,'MZ1/+=O5Y"4J$#'&',-)B/DL2K[L>=I&"Q+*M<+,RJJP1
M/>[%C<*?5$'J!V=CB[]-*9BC2J$/9 !>F=5U*X&8F.TI_+!663N:(<@MM%73
MN:IBD^M[I; KS7 ^C:[,P@4H032&VHG3:74?&8PB;\E$\5O=JFI5*34Q+;%=
M9XOU0_QERZ9+Z(>#7NBBP X#&O=41>=$.P9IIZKJ$4 .6*M&<L@6,L_O"1)2
M8PW=C%[C$@,E >5>2>20>R:2J[HV*$[=,Q&*'WIA#\$[9%H[D)%N:Z@LS<H5
ML4;L-/[INUC04R W4+P$8.'< ,.((.6I=X:\#(@/N,,A4]6H"KD'&NG W[#1
M8]%P=.9L.HQ_J0^LP*\4UMB,_FU,M]??J#MH=5?-4V5:PSDR=A.C)O*:?&'@
M+'6.HH,$;N1-KKK* YQKPYHJ O*_B;2W,LMY+7$QL6?OX _Z[//9]7$"LGD
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
M&QL+1VPOB)]^-$_'CS_C1LUL<!,A7$"_63-F  KQ04Z@3]C6<C:T&PGUBMQ
M(2/GK?+=V WIBXHN0!2:XY;LARVR!@>MR]3*RAAR5AVIA ([,9]\+UP!VSQ[
M?G7YNZG$%\)OF00P7W%S<RYAT.QO9Y&'J.)98WDJ!ND=BUKR>("%/@35_#EJ
MV<;O+FZYS1219CIF:85"T4G>+;RXYD#5PK[!X"#H@RN-W661#\1&@P]!1P7>
M_P%*>B$V+1TE'X*-DN'LC[/1CM"#;#2?_7O8:+?_$3E(H-1\)_;\Z=.KUZB%
M7QITE0]^[<8V3-@VT>\A'B &M-:YCL^8@N0:U3W@?_I26B<W@W=./%CT98--
M&#:F_R..8F@,P7W=\M+[">0_=CCY*]D U5OBL;%<9#<)N&G*I@Y?EO<4+S*8
MW]6?:,Y_IC=W+(V[U[LMQ&G9Y3/6PP"\19'D+SW"=UILY^Y;+5)B4)\FXV-T
M%A0S51UM^8W?IGMLQR.3&RICWI/A UUOAO2ZJ6O=>:ZJ>/40;P'0:IQG$ZQZ
MQWK''B^-UF:-0N3]LS"-@S9W<-+CJ":3S_;,[X6C)5O?N^ 0NM[+]Y(WNY8.
M)ND$__-YVGO>UH*2KO=\KSHP0H]<8:P_Y'0<T*/PP1=J?*T\CE9TD66VP2M7
M:A4<0&ABLQP ?YH<\^]\>A>R-M6J Z9;R"\#R*[  <Q.QA.:'HU[WQ@?"&'?
MV=W5[.045/@Q'4]GO1\X_4]OI7\G?I<X*X(?5-N^)==[=]20?)X("8O-U.ZH
MRSO4W@[1348R5K'DY')L9C/.P&1^A'W9HT&#>%ONMW%Q(KU5MY%V[J^8L!5
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
M A!HW V8R>@R'-P?[]!_BK$CEJ5P?&G4'[+R]5ERDE#%*]$I_\ELWO,0SV'
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
ML\7-*F!M6YZ!1H":9T RMQRAKHH4RIN&U@J8B_CX_#S[#P55UW0QMB$'A\5
M$5:%S./0IL<IS6=0Q4F:UZ57=UNSEQ/0U/[QT0M$3%:N!DN+9"U)B=\V)&\]
M/R'= P5]V)%B&FJP>?&I;FXK4VY1)-%^]V"[>9D.EQ9=+V*\OR]4$) <=3HV
M!LE,1.WI7HB.'@WXO[G-*X;RQ?F#P2S/)>!60"^SMP+E0[^&&P<^N#%P_\"4
M>A;P]!N(3X3_OH'#XN/,D5"@( <Y<[_U@(=G>PM$3[H33^O8^@RSN8GI:"(&
MEOW=E&<@K?Q$EW 1(K/TN, ;T*PA.##(1.NFXZDZ)<#J#Z3AX'%988GL*:30
MR/(A CG6U. 1X+15C](;]E7VS"A1Z]^*WLQP]:O03&% :0Y5<X?L+;UX4:1^
M-Q$/H>VR0.JLV["Y@9/ -LFIB#C4P%5ME3@ON^AF:\0S?V_>SB;^B/QF9P*+
M ##NK6,_AB5]1 %(["!0-:EL)6P?A8SC.Q_9"QME.8A$F9G A$83*CBBI 22
M(/V5&+3@]Q/X>PW*$PMBW>:IDBE:=,"\"P1BH_MA4WP"-BD05#-VJ@A, B/A
M3>P+J1#?X!D@*N*S\,\=\7M0*='[U0'UDJ%$)R+)#KS"LA[ 9T9/PKIWH.\X
M7 YOEK3"&"-0ZP#CJB:&DW>3; Z/)FQ](791P5;.P]DZ;S\G[9(!JP:5^#H<
M6X>3X!6M@"0:>8O%T22^!S]KT+%&)2X274O,=4T'A^TWT\/'][+,_M;< @FU
M"]G/QI A>N?UB#RHRT%YB/&1X(ULW]9 ZV0CH(Q-!OT5D!!4+=(TX'GB,>(T
M"*OB883@A$4"=P1<[=CW@N>%+RK]3&P.9_-WGR)9N(\\@'0*"K],"0-+6-\4
M:I0QF8Z3L2?U,O!YN@\08&5>H:+H3%6)0[,P UI:9J^M$R9*L/#KPEV<M:@E
M"^RCA291#.5(8$QR201&(#2[M2CDP;+W=C/NCOQC\!P2;<H#>F6"0G]B$Y:6
MX!N<JK!!LKM2F5(V\#2BMK(2%KZ@*PJ4T3L)&[A;9A\3 V.4A DX7@0 X0%D
MUJ@<$\Z@(QWQ] P-)'5(>(1$3/%@CR8?+ISB_-2285XU!]2V\6PN9DS-@XEJ
M(=,D-D)L80SWF^BJ7\K3H@.2-/7ZM]AK?B?DAG1_7*%<9M?QDZIO>6XP!_'X
M)N7!"&J=FF\!KY?9OW:H9^W!'(QD-,7M/%/"Z2S(H2V FLPJLE<=.ET*])(L
M^&:102(^HX=7T+Y9=[F(0+CE PKJ UXWJE) 4AN0SV14-*H-FWCKR! :DO5
M5K85KB0JI@N(,2!+^/+@/)AP?I<"5 TLEH@&S1WQ%/=M*VXO9G<(SP6YAM&;
M@E:TIS<\+;NK6(-;&T5D<6HK^N/<2-3H^ZH&QV/-TSI_?'(>%BD4HI_3@T8:
MW_@)U>:1G:Q-=VL$.P-$O=H?X8Z_:M8]CZR5T5/PQ'N,-"8T'Q\D6 KO-EY+
M![0 08BLR06<(\]H="HZNIH@:L(148SQ)L#0#=K>"]&>]L"58405 6T092CR
M PC1BJ!9F);P%J1C2V @$>C$S44X36S%(XHG,HY2.7( T;5)8(Q-#Y3#QJLT
M^"NPI)X84304Q&E;LZ#T=L<(=XZUMZES1)-&/M1Q >*QESV.ZT:\(T=>GL@@
M$LP28V>/GHW?12:&?93)/J;DT;%^)'YCS[Y2J;'&F-E-8/TLVL,Z' H@I70
MS:%I\G]+^(>],00]\0I]^9]C=,78%SO4R;<#LH*,1 4N15 O&? A]#(!^EN8
M["_9^?)%!K9U132%'[_6C[0O_.:Y_R8.$KKI*"'\>TY/K\XOOJ' Y<%0QD<5
MM)=1)^RUNM/>LWA>9#_G*)WK7-WJU^QG8\/D0]MLV#<'X/;NVG^I(R\O?NNM
M.*<!#N_?O'E]O<C>O[_R<6GZ2B/3 [.V<DWD[9UVZCZQISC#LV^^RX,[4!UA
MXN0G4ML/CB(NP]1AUQ'E@:0S'=IT?L+.%+NZJ9HM!VZ?6'N* \/Q_<@2=EHU
MASU;66%JV!V@1Q4K4,$7+ QJE]<U>DTP,DE(U]X=!U\I,$DSD[/3!A\=X0=@
M'PHL(",XK*?'7P1BXXLD3@9FF3GB7]VCQL*$BM23L*I-[']]#*!]DH$P,+QI
M87>1D 0YUC.[)P]) FO/:HF6<Y?N);X!$IC&^3@7S%/V:+>:G"+<IM[A/D6/
M6JN7DM448!LL;U"_;-I/P'K0QW"?HR?@J**A1";^&'K^ 3?2?6X(_$8B$4=[
M=#N-27DKWKOJ[]TS>EH5[^?LVIIO0^3J?=,N&$U=E.XP]-M')F]LTY2E95U_
M 7(UA%;\H4$%+G@ NC:]#/1^=5) K00I/?T-"%OE864^4U@7Q@-&L7B(1"H)
MA,!@&N+335UZ0PO3>3CU@7)_&L!"4]_8MJDY088\*Y@!5(0XX5$P@<.V=^R$
M:,DI >2\L4P:;-H.\74)X&3B[$-X2?''4ZJHVQAA11>X<[H'/=/B 1>Y,]4!
M)OLDA I,EDZC X,6DMH .X[SDBI_!@1T0-3=&[ **-[5.]9*/&TJ\1S9I-%V
M$ZJ\'[,?8?OYS:\-A<L>@;$Q]L7<XF@_>.K:(H&-H^V]88F--^3\G*0<D@4!
M UDM1-P'JRQ'+CBP&=2!P@:#-Q:/;H^-'?)N_O]N)_+X+S$/O8J<@O:_S3[\
M,"9_O< CGYD89&0$!M]&[EQ36,)9+S: X.T6U-TI0<WR?E).4S82#&4'?,SU
M1+-0E!0=PD5\?UP]RS$CT  .L%X;J(-E(@E<UH:2YP]57N.3VZ:SFA> S\=7
M%V(B<C6"!E,@E1"Y!,70L1/E(ZG@2%#A?E;EO?#LV<1D-G4V!YWL$I.--"T'
MO6\>U?KNT(.XF9"THYH9D!:PU-*Q@G:/T@7P9*]3>I67A63\#240JSU6#;YQ
MI4>X())P/C)PPPI=P-,"F!HE%;6Z/=:!,24K*$K^-HGLFLKIY#P.:9[F*:-Y
M2G4V.#./UN2W9P<X&-.?XY0/(*I))J)$& Z,%@RG-0@)\F%A=P(#1'3O_B_Z
M/:46WU#2:-.WA1'W"F!(3SE;N00&"U2&MZQT420")@.1ALY*>B!2WO]M,)@7
M97"1A1XC\[_[4GX"+-_GGT0[BI.DU-T0Y1"&R.MHREI(C=@UM]D>L4_')?H
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
M,5]-7@]P]=!TIN:T4U!H;*>L)RDA&1+ :&W^8\0\Z)=8U$K;(K]E3KRO&ST
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
MQV4I'"M4WS6)^!E()ND\2.J7-Z)G!11YI.5'U92U@PAO>'8[R(3H<&7$%P>
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
M"T>4@C4@-)."*"B7_G5\M9[8^^["GPSV^FA-;"0[*;_:S>_%TH\L(>"0&XM
M\?, &^#< B&-?P9,?W1I#8_7!_3W+G:,94<U;"3_S I3+_V93PHH:<?-5NY_
M@R$>1S"77+M?LA_N1C[).VUD,Q@C@X:)_DN_#7EXC4$R&"2.=^_(L;RAAJX6
M2NZ)LK<1S2Y<J,X:R3%ABW)G%/[+T,ZLMO  H@.R!4X-%.2&Z9Q+W2G0Y.R>
M[CCH\T5HT).]'^8#ZKI'35Y C1/R00I3:_*K**#X'B!$BB//Y,!SG9Q$O('\
M@J1Q0)(HB4_@I6/<J<-+_R?N]THV9(-<%>J#?&:F)AN7=5#D[^N==N=?3CC,
M1H>9<YB]X/ .VZGH.!!9DDU-184)9H+<0 E*8>('0L_E^B2P[=HKW=(<ECZV
MI0;U /[JO@:2/WDI#E[4$/8>%!"J22DYMB66&B^96G::BD*?7WE_ 55][9!A
M#LT.TX'9]VSV;0DB;PT5$X*)"IN"4Y$#>4.2+)A,9W9Q&<PG,^\C-N6.<61<
M:7(9!7&:D"P)LOG<.^1?02XKP?Y%1T6G+)Q!ZH_6?6E+L_O)S9EUD\TB<H[+
M>!;,LXR<OQI/'%,Z(VD:3**Y@THF"#5%*.QV[&6!W8<I$_DC84UKQ8'>$KP9
M)QXFYH? +X,IPAPRX+W]999$Z3ORTO>$GB:CGB:OUM,6[/BUE&Y!N4%M:7W:
M<591._MLG=6H\HYR_HB[IF'&/"E//R>]TQRLRGH%N43;:4&<!H716(D#J?:(
ME/R!5/X=J7PD-0A56Y%BA,<B="/@)\7B88(%2*?!))W;76HK&LUBN\ZL4-)L
MXB%C?+I*@TAQC">9=R\-Y6@X3X(TFC]7F/!HNN)8J-P;HI%K)TP_:,?3\9FZ
M[J?ST_7^C?M %<I9$PXEFD874\ROZM^-?F-DZV;U3AJ<06Y9XU,+RE[ _TLI
MS6%C'8R/]^H_4$L#!!0    ( !*-?%3C$%[>]@(  #T&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;)552T_C,!"^]U>,(@X@%?)H6KJHK=26?2 M
MH@)V][#:@YM,&@LG#K9#8'_]CIVT% DJ[:49S^.;;\:>Z:21ZD'GB :>"U'J
MJ9<;4UWXODYR+)@^DQ669,FD*IBAH]KXNE+(4A=4"#\*@I%?,%YZLXG3K=1L
M(FLC>(DK!;HN"J9>%BAD,_5";ZNXY9O<6(4_FU1L@W=H?E0K12=_AY+R DO-
M90D*LZDW#R\6L?5W#C\Y-GI/!EO)6LH'>[A*IUY@":' Q%@$1I\G7*(0%HAH
M/':8WBZE#=R7M^A?7.U4RYII7$KQBZ<FGWIC#U+,6"W,K6R^85?/T.(E4FCW
M"TWK.PH\2&IM9-$%$X."E^V7/7=]V L8?Q00=0&1X]TF<BPOF6&SB9(-*.M-
M:%9PI;IH(L=+>REW1I&54YR9+6I-&JUAGCS67'/;*@W']VPM4)],?$,YK*>?
M='B+%B_Z "^,X%J6)M?PN4PQ?0O@$[D=PVC+<!$=1+S$Y P&81^B( H/X UV
M%0\<WN _*H;?WTD'5P8+_>= CGB7(W8YX@]RW+5/'&0&JUHE.3T;6"F>(,R%
MD EK'Z2V]GT6=(/X7LL/)[O/$3))N TO-V#LS74SQO^B!F/-O&0"V&MN2FSU
MU99<Y<BUC*R![;%*B14<\Y(,LM:L3/7)16_)= XD0V(%).\G)K T&H[@O!_$
M<6^>)+*V"H4)DM72<@'T/!0-(V73:/I0TN8)^\$HZ*T4[1IE7IR;A:QH^K<>
MH[!W0U:B3T4*M*25G;A3F9W6&ELTB*)A[ZN4:<.%(-1X$/66;HA0$0_ABM<Y
MKR",^W$8]&ZH6-7%QD/+6=5(R9]IZ6EJGF4BG4]2*T5L0'"VYH(Z0]9CBAG#
M28?RUO+)&NZEH;ZC-ISV![K:-4]=%=38(X@&_?'[C]K?&VDBOW&+2X-K:3O=
M.^UN-\[;E?#JWB[6:Z8VG(9:8$:AP=GYT&M;MST86;D%L9:&.N7$G/8[*NM
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
M'\#^I>&.; Q?H'UR)W\ 4$L#!!0    ( !*-?%1(Z6=T- ,  +P'   9
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;*U5P8[;-A"]^RL&0@^[@+ 2*<G6
M+FP#WMTDS2'%(KMM#T$.M$191"C2):DX[==W2-FJL[6-''*1AN3,FS?#1W*^
MT^:+;3EW\*V3RBZBUKGM79+8JN4=LS=ZRQ6N--ITS.'0;!*[-9S5(:B3"4W3
M:=(QH:+E/,P]F>5<]TX*Q9\,V+[KF/G[GDN]6T0D.DQ\%)O6^8ED.=^R#7_F
M[O?MD\%1,J+4HN/*"JW \&81K<C=?>']@\,?@N_LD0V^DK767_S@?;V(4D^(
M2UXYC\#P]Y4_<"D]$-+X:X\9C2E]X+%]0'\;:L=:ULSR!RW_%+5K%U$90<T;
MUDOW4>]^Y?MZ L%*2QN^L!M\BRR"JK=.=_M@9- )-?S9MWT?C@+*]$P W0?0
MP'M(%%@^,L>6<Z-W8+PWHGDCE!JBD9Q0?E.>G<%5@7%N^5XYIC9B+3FLK.7.
MQO ;2N'JA>&4O9XG#I-XUZ3: ]X/@/0,(*'P02O76GBC:EY_#Y @NY$B/5"\
MIQ<1'WEU QF)@::47,#+QI*S@)>=P7NG=;T34L)*U?"_^N%1V$IJVQL.GU9K
MZPP*Y_.%M/F8-@]I\S-IG_$\U3WFT<V)K-CT4[V^".D/[)W=LHHO(CR1EINO
M/#K>439@,^MS8AMYM^9F;"4PK!^-%)CQOM!HB6?4PI50X%K=6W2PUW<3[SQY
M9[2UL*JJONLE<[R&5:>-$_^P<+J0_^0AR!4S&"[#K&W%UL(O0/*XF*5H7 &)
M24;@VD]F<9[=3IX02R%)$E.2!X>TO$4'0HO)BW9,@GA=4 P*)8H(13PK\P!+
M8XIU[&&+:>XYIS^-<SX;H/,XI]D18U*4 ^/<ET3([$<8T_+0B+(\P!9Y"A<D
M5HP2*WY88F][YR7\6FG?=>"4XBYF.*VXEY;OM2/4!IR_.2"L^BXU X_7+0%V
MO!/G%'I"B=1W##M._2#S)FXTFKDWR=2;!=S.2F],X79*)D@/GZO&(7")G3YL
MTD$J)QN?'-VHJ(Y->#<L5+I7;KA<Q]GQ:5H--_)_[L.[]H&9C5 6)&\P-+V9
M88?-\%8, Z>WX7Y>:X=2#&:+SRLWW@'7&ZW=8> 3C _V\E]02P,$%     @
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
M5WG++)N.M:I!NVA"<X8OU6>3."[=3UE93:><\NQTH8J"FK.R*GV!9Z8UD];
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
MP;.PUSP/D&,/Z=[D?3'.T_M7NAC'+L8'N[B@@O*.'] SB4B3_V/@-!)._]'
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
M$:11P/>9$'IW, &ZE7/V'U!+ P04    "  2C7Q4'MP1_RP#   3$   &0
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
M[*Y?I/_AC2=C'IC!M1)_\<P6BV 60(8YJX2]5X<_L3'HW,E+E3#^%P[-W2B
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
M)PR,"Z#]G=9X-)Q _R@F?P!02P,$%     @ $HU\5.9<+Z,& P  [ H  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULO99=3]LP%(;_BA5Q 1*0.!]M
MBMI*I14;$ILJ.K:+:1=NXC86B=W9#F7[];.=D'[@=*A"W#1Q\K['CT^.3]U?
M,_XH,HPE>"YR*@9.)N7JRG5%DN$"B4NVPE2]63!>(*F&?.F*%<<H-:8B=WW/
MZ[@%(M09]LVS*1_V62ES0O&4 U$6!>)_KG'.U@,'.B\/[LDRD_J!.^ROT!+/
ML'Q83;D:N4V4E!28"L(HX'@Q<$;P:@PC;3"*[P2OQ=8]T$N9,_:H![?IP/$T
M$<YQ(G4(I"Y/>(SS7$=2'+_KH$XSIS9NW[]$OS&+5XN9(X''+/]!4ID-G-@!
M*5Z@,I?W;/T9UPLR@ G+A?D%ZUKK.2 IA61%;58$!:'5%3W7B=@RP+#%X-<&
M_ZV&H#8$9J$5F5G6!$DT['.V!ERK531]8W)CW&HUA.K/.)-<O27*)X>W5"*Z
M)/,<@Y$06(IS\%45SP68J8))2_68+< KD=&<3K!$)!=G2OTPFX#3DS-P @@%
MWS)6"D13T7>E0M03N4F-<UWA^"TX$YQ<@@"> ]_SH<4^?KO=V[6[*C%-=OPF
M.[Z)%[3$NR&42 SN5*6EEBS\O%-Z<"MQ(7X=F"UH9@O,;&'+;)\X$]:<5;:.
ML>E]^32$43<.^^[3=FJL*C]N5#M,8<,4'F0:)4E9E#F2*@&C@G%)_B*]_VR8
M5:1H"^#"]_5WV,&TJ"",6S"C!C,ZB*GJT484O9H+!E%G/W$651B%GIVHTQ!U
M#A*-S=[%'-SCW&1,9&0E#E1)MPG<_8":C)O9XN-J,K8EK;O_L?^GVF'J-4R]
M=ZO)GJW: KB':5.%73LE]#:MU3NF*&O7;E6&06^/R28+0S]HH=IJ^/ @U53E
MC<I#E0@W[1%^1'^$FP8)C^R0M6\G63[<W^@V%8Q:6@_<M$CX?CT2VMJ?%[_Z
M^%99"%M0-VT2'M4G:]?.?X<?[3-91'!_D[A;1Q%]#OR"^))0 7*\4"[OLJN"
M\.IH50TD6YG3R9Q)U2_-;::.HYAK@7J_8$R^#/2!ISG@#O\!4$L#!!0    (
M !*-?%1_>X9L:0(  -D%   9    >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM
M;(U435/;,!#]*SL>#C!#D3\"I(SCF03W(P<Z#)3VT.E!L3>Q!EE*)1G3_OI*
MLN,&2"@76UKM>]JWN]JTE>I>5X@&'FLN]"2HC%E?$**+"FNJ3^0:A3U92E53
M8[=J1?1:(2T]J.8D#L,S4E,F@BSUMFN5I;(QG F\5J";NJ;J]PRY;"=!%&P,
M-VQ5&6<@6;JF*[Q%<[>^5G9'!I:2U2@TDP(4+B?!-+K(1\[?.WQCV.JM-3@E
M"RGOW69>3H+0!80<"^,8J/T]X"5R[HAL&+]ZSF"XT@&WUQOVCUZ[U;*@&B\E
M_\Y*4TV"<0 E+FG#S8UL/V.OY]3Q%9)K_X6V]PT#*!IM9-V#;00U$]V?/O9Y
MV )$9WL <0^(GP-&>P!)#TC>"ACU )]JTDGQ><BIH5FJ9 O*>5LVM_#)]&@K
MGPE7]ENC["FS.)/-A:%BQ18<8:HU&GT,7VRSO8-I63)7&<IA+KKV<G4ZS-%0
MQO61=;F[S>'PX @.@ GX6LE&4U'JE!@;EV,G11_#K(LAWA-#%,.5%*;2\$&4
M6#XE(%;0H"K>J)K%KS+F6)Q $AU#',;1CH NWPX/=\#S-\.C]Z^H288:)9XO
MV</W2<JR99S#5)3PHF"0,UUPJ1N%\&.ZT$;9M_3SE6M'P[4C?^WH_ZU!:ZD,
M^].U #[:F:-Q5YT[PC-/Z ;.0Q:%29R2A^W<[W :GS_UR5_ZC,>#2Z>&;#5]
MC6KEAX>&0C;"=)TR6(?Y-/7/\IE]9N=6-V;^T71#[XJJ%1,:."XM97AR?AJ
MZ@9)MS%R[9_60AK[4/VRLK,7E7.PYTLIS6;C+ABF>?874$L#!!0    ( !*-
M?%24*R (D (  #\'   9    >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;(V5
MWV_:,!#'_Q4KZD,K=<WO !5$HK!JE;:I*NWV,.W!D(-836)F.]#MK]_9"1$M
MIO0EL9W[WN?N8I^'6RZ>90Z@R$M95'+DY$JMKUU7+G(HJ;SB:ZCPRY*+DBJ<
MBI4KUP)H9D1EX0:>E[@E9963#LW:O4B'O%8%J^!>$%F7)15_;Z#@VY'C.[N%
M![;*E5YPT^&:KF &ZFE]+W#F=EXR5D(E&:^(@.7(&?O7DX&V-P8_&&SEWICH
M3.:</^O)739R/!T0%+!0V@/%UP8F4!3:$8;QI_7I=$@MW!_OO-^:W#&7.94P
MX<5/EJE\Y/0=DL&2UH5ZX-LOT.83:W\+7DCS)-O6UG/(HI:*EZT8(RA9U;SI
M2UN'/8$?'1$$K2#XJ"!L!:%)M(G,I#6EBJ9#P;=$:&OTI@>F-D:-V;!*_\69
M$OB5H4ZE=Y6BU8K-"R!C*4')2_(=]\XG,L/]DM6XS)?DME:U /+6EHQ++A3[
M1\T/.9^"HJR0%RA^FDW)^=D%.2.L(H\YKR6M,CET%4:LN>ZBC>ZFB2XX$MT4
M%E<D]"])X 6^13[YN-Q[+7>Q3EVQ@JY8@?$7'O%WRRJF@'S%C9<=5$/NRO2J
M*I]?\+Q)(+_&<ZD$;MK?[\01=G&$)H[H2!R83F K9J-*C$H?WTWJ>Q%:;BRL
MJ&-%IUBAC=6HXE<L760;*^Y8\2E69&/%%I:?V%E)QTI.L6(;*SE@#7I].ZK7
MH7JG4(D-U3M$);X=U>]0_7=1CSE@+U\J$#9@_P#8CZ.>G3CHB(-WB=@M;*C!
MX58,XR3J6,WQM5A%<?1V%[E[[4U?+=^H6+%*D@*6J/.N>IB1:-IU,U%\;3K>
MG"OLGV:8XPT'0AO@]R7G:C?13;2[,]/_4$L#!!0    ( !*-?%07Q@&+R@(
M -H'   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;(V5WV^;,!#'_Q4+
M]:&5MO(K0%:12&FR:7N8%C7M]C#MP8$C6#4VLTW3_?>S#4%IH&E?@G_<]^YS
MYXN=[KEXE"6 0L\597+FE$K5-ZXKLQ(J+*]Y#4SO%%Q46.FIV+FR%H!S*ZJH
M&WA>[%:8,&>>VK6UF*>\490P6 LDFZK"XM\M4+Z?.;YS6+@CNU*9!7>>UG@'
M&U /]5KHF=M[R4D%3!+.D(!BYBS\F^74V%N#GP3V\FB,3"9;SA_-Y%L^<SP#
M!!0R93Q@_7F")5!J'&F,OYU/IP]IA,?C@_<O-G>=RQ9+6'+ZB^2JG#E3!^50
MX(:J.[[_"ET^D?&7<2KM+]IWMIZ#LD8J7G5B35 1UG[Q<U>'(X$_>440=(+@
MO8*P$X0VT9;,IK7""L]3P?=(&&OMS0QL;:Q:9T.8.<6-$GJ7:)V:KT!A0B7B
M!5J"T&.&EIQ)3DF.%>3H%E/,,D ;VU*++.,-4Q)]1!O=3WE#P2C7 FI,<O3Y
M63>7!(DPR]$/58) RT8(8%HI)6C=91?O2GMXV*S0Y<45ND ZZ'W)&ZEE,G65
M3LO N5F7PFV;0O!J"MDU"OT/*/ "?T2^?+_<>REW=3'[B@9]10/K+WS%WTDQ
MT**O15>#0TE^+[92"=W'?\Y$#?NHH8TZ>2.JY(7:8P'V""C)['F,U;1U%UMW
MYJ_^-$^B.'6?C@LWM(FCL+=YP3GI.2?OXB1,-L)TUAA;ZR(ZCNO[)VQ#FRCV
MQ]FBGBTZR]:>4MT10M?,8X#1(+C_:7H".&(3QN. <0\8GP5<00&Z=W*4\:HB
MTMRDHWCQ(/0T"$[PAC:)'XWC)3U>\G;]QGB282G\Y(1GQ,9+QGFF/<_T+,\]
M5YB.\4P'?1U$WN0$:,3(3X(3(O?HYC6OWG<L=KJU$85"R[SK1"<DVI>DG2A>
MV\MXRY6^VNVPU(\O"&.@]PO.U6%B[O?^.9__!U!+ P04    "  2C7Q4'VY,
M%Y0"  #)!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6R555UOVC 4
M_2M6U(=66ILO2-<*(E'0M#U,JF#='J8]F.1"K#HVLQWH_OVNG=0"&ECWDOCC
MGG///79N1CNIGG4%8,A+S84>!Y4QF_LPU$4%-=4W<@,"=U92U=3@5*U#O5%
M2P>J>9A$41;6E(D@'[FU1Y6/9&,X$_"HB&[JFJH_#\#E;AS$P>O"G*TK8Q?"
M?+2A:UB >=H\*IR%GJ5D-0C-I" *5N-@$M]/,QOO KXSV.F],;&5+*5\MI,O
MY3B(K"#@4!C+0/&UA2EP;HE0QN^.,_ I+7!__,K^R=6.M2RIAJGD/UAIJG'P
M,2 EK&C#S5SN/D-7S]#R%9)K]R2[+C8*2-%H(^L.C IJ)MHW?>E\V /$@Q.
MI ,D[P6D'2!UA;;*7%DS:F@^4G)'E(U&-CMPWC@T5L.$/<6%4;C+$&?R&1C*
MN"9R1::@<"S(5 HM.2NI@9(\4$Y% 63AKM2D*&0CC";79('WJ6PX6*1?GD,!
M;$N7N$Q%:9F,PH,B$ZT1?=DENT+XTV)&+B^NR 7!C-\JV6@$Z%%HL":K+"PZ
M_0^M_N2D_N*&I/$'DD1)W .?OA\>'<)#=-+;F7@[$\>7GN [M&L.W)DX8[K@
M4C<*-/DY66IGRJ\SZ5*?+G7I!B?2>>.5-[[/PI8D<R3VL][F<19GMZ-PN^]4
M3U0R&-[YJ .% Z]P<%:AOP+47H$^<2U^N)=V$!\I>QLR3+-^74.O:WC>.8[]
MRQT5=D*RD0:$89230D')#,'3TM!['8=OM%S?#H[TGH\YT)MYO=G_GK3[Q(I_
M^IOU'7YZ++DG*KE+XB/1X5ZCL4W^*U5K)C3AL$)<='.+-:NV<;83(S>N]RRE
MP4[FAA7^:T#9 -Q?272^F]AVYO]>^5]02P,$%     @ $HU\5,(*\31F @
MX04  !D   !X;"]W;W)K<VAE971S+W-H965T-3@N>&ULC51-;]LP#/TK@M%#
M"VSQ5YQ^P#&0)ABVP[:@:;?#L(-BT[%06<PDN>G^_239-=S,*7JQ28GO\9$2
ME1Y0/JH*0)/GF@LU]RJM]S>^K_(*:JHFN =A=DJ4-=7&E3M?[270PH%J[D=!
M,/-KRH27I6YM+;,4&\V9@+4DJJEK*O_> L?#W N]EX4[MJNT7?"S=$]WL ']
ML%]+X_D]2\%J$(JA(!+*N;<(;Y:)C7<!/Q@<U, FMI(MXJ-UOA1S+[""@$.N
M+0,UOR=8 N>6R,CXTW%Z?4H+'-HO[)]<[::6+56P1/Z3%;J:>U<>*:"D#==W
M>/@,73U.8(Y<N2\Y=+&!1_)&::P[L%%0,]'^Z7/7AP$@G)X 1!T@>B\@[@"Q
M*[15YLI:44VS5.*!2!MMV*SA>N/0IAHF["ENM#2[S.!TM@)-&5<$2[($:6Q!
MEB@4<E90#06YI9R*',C&7:E%GF,CM"(?R<;<IZ+A8)'?=062+)0"LW7>45Z8
MH(?-BIR?79 S8GCO*VP4%85*?6V4V_Q^WJF\;55&)U7F$Q*''T@41.$(?/E^
M>/ :[IM^]4V+^J9%CB\^P?>JWF\H\D9*$)JLF,HYJD8"^;78*BW-)?W]1KZX
MSQ>[?-.3^DLP&0J28UTS92=HM(DMR\RQV/%]RL++*$[]IV&K1H*FLZ0/>B5P
MV@N<OBG0-61,40M+ALFNDR-!(S'38%Q/TNM)WM1SCYIR@NZ8J#NF,7')_YVX
M#J^.U(T$S8+C=OF# ;2/WU<J=TPHPJ$TL&!R:5AD^Z"TCL:]F\DM:C/ASJS,
M&PS2!IC]$E&_.';,^U<]^P=02P,$%     @ $HU\5%,+V5'1 P  =1   !D
M  !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULM5A=CYLX%/TK%NI#*TT'; (D
M51*ID]G1CM1=14T_'E;[X(&;!-5@:IO)S/[ZM1T&2"!T5(F78,,]U^>>7$[L
MS ]<_)![ (6>,I;+A;-7JOC@NC+>0T;E-2\@UT^V7&14Z:G8N;(00!,+RIA+
M/"]T,YKFSG)N[ZW%<LY+Q=(<U@+),LNH>+X!Q@\+!SLO-SZGN[TR-]SEO* [
MV(#Z6JR%GKEUEB3-()<ISY& [<+YB#^L2&@ -N);"@?9&B-3R@/G/\SD/EDX
MGF$$#&)E4E!]>805,&8R:1X_JZ1.O:8!ML<OV>]L\;J8!RIAQ=GW-%'[A3-U
M4 );6C+UF1_^A*J@P.2+.9/V$QVJ6,]!<2D5SRJP9I"E^?%*GRHA6@ \N0 @
M%8"\%N!7 -\6>F1FR[JEBB[G@A^0,-$ZFQE8;2Q:5Y/FYFO<**&?IAJGEK>@
M:,HDXENT J''.5KQ7'*6)E1!@FXHHWD,:&-[ZF,<\S)7$KU'&]U02<G (-="
MMY50SXCF"?KC9YD6^HM65^AO#7E;K?!.8[YN;M';-^_0&Z27^;+GI=0 .7>5
M+L30<>.*],V1-+E(.KY&/KY"Q".X![YZ/=P[A;M:OEI#4FM(;#[_0KZZ_+76
M2HO4%@']\TE'HWL%F?QW8"V_7LNW:TU^L=85*NQB1G%H%-\)+GL%/68-;5;S
M:C\N)Q.?^'/WL:U;-\H/HVA:1YU0GM24)X.4==.46<EL.R6@S29.Z?$5UMQI
MQH5*_[,W^G@?4P<M1N]).,.3,^)]85@7V,\\J)D'KQ+[7.4<5!_7H$,"1Q-O
M=D:U)RKP)V$_T[!F&@XRO86"\6=H-=Y KT5UTFCTOI[6:TU'Z>MI1TT_F$[)
MF>8]43@*<;_FLYKR;)#RBF=%J4"\2G/L-8;LC:XZ;MD_'D7W*NU9LP=GNO=%
M!8'7KSMN_!:30=(;OE4'*F!(@<90L3^^WHT7XF$S_&V]NPZ'_8X-_BKJE'1C
M@WC8!^]*D:>J%&#IWJ5/9BR']&A\"X?CJ]\8&H[&43_JZ$IFG6;O"<+1!>T;
M7\3#QO@)]"9USUF"[K-"\$<P5 >U;_P+ST;7GC2^1KQ1M*_2GIBW=R9];\R%
MGU32>",9]L9OL$]C-MCHI+5'''^32!I3(^-L$ZNT)SWLG^]@>H(PN6 RI'%&
M,NR,YMBA1'D\W>GS@2YAIUUF4/W&P4@POOJ-J9'AW=AOJQ]V=^E3/#V7OQN%
M@TZWNZTSH3F0_T7%+LTE8K#5,.\ZTH*)XQGW.%&\L,?$!Z[TH=,.]T 3$"9
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
M^^21$E:TY>9>;KY"7X\36$BNW2_9]+&!1XI6&UGW8%10,]%]Z7/OPP@03@X
MHAX0?100]X#8%=HI<V5=4T.S5,D-438:V>S >>/06 T3]A071N$N0YS)KL%0
MQC61*Y*#PK$@N11:<E92 R6YHIR* LC"M=2\*&0KC"9G9(']5+8<+/+65*#(
MC13K,P.J)C>,+AEGAH$FQWV&$\0\+*[)\=$).2*8YD<E6TU%J5/?8"%6CE_T
MHJ\ZT=%!T<4YB<-3$@51N >>?QP>O(;[:-_@831X&#F^^  ?NJ):].KS,]XM
MC37/1=E[DK=*@3"O'/D]7VJCL'__O),['G+'+O?D0.[;!A0U3*P)!^QFPO\G
MVN=K1S9U9/:"/V51$,:I_S1V;S=H,@V'F%<R)X/,R;LRL:>L2&M%@>W%2J<:
MK_%6[\L^M1UG,A(2)D'P1NV>H(M@O]ID4)N\;ZH[NY&5IT1(471GN4]HLN-8
MG.S8NALTC=_:ZH]NLGU%OU.U9D+CX:X0%9Q?((GJ7J9N8F3C+O=2&GPJW+#"
MQQR4#<#]E91F.['OQ?#WD/T#4$L#!!0    ( !*-?%2=M!%J5 (  -,%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;(U436_;, S]*X*Q0PML\6>R
MK7 ,)'&'Y5 @:-#M,.R@V'0L5)9<28G;?U])=ERW38)<;'WP/?*1%..&BT=9
M BCT7%$FITZI5'WCNC(KH<)RQ&M@^J;@HL)*;\76E;4 G%M01=W \R9NA0ES
MDMB>K402\YVBA,%*(+FK*BQ>YD!Y,W5\YW!P3[:E,@=N$M=X"VM0#_5*Z)W;
ML^2D B8)9TA ,75F_DT:&7MK\(= (P=K9)1L.'\TFV4^=3P3$%#(E&' ^K>'
M!5!JB'083QVGT[LTP.'ZP/[+:M=:-EC"@M._)%?EU/GAH!P*O*/JGC>_H=,S
M-GP9I])^4=/9>@[*=E+QJ@/K""K"VC]^[O(P /B3$X"@ P0? =$)0-@!PDL!
M40>PJ79;*38/*58XB05OD##6FLTL;#(M6LLGS)1]K82^)1JGDF558R)T'17B
M!5H)W4]"O2#,<G3[M".UO?F&9GE.3)TP14O6-INIVE4*"A,JK[7)PSI%5U^N
M8U?IL RYFW4AS-L0@A,A^ &ZXTR5$MVR'/+W!*[6TXL*#J+FP5G&%+(1"OVO
M*/ "_TA B\OAWA%X>C'<_WE&3=B7*+1\X0F^OB@KBG4Q9N]*\V^VD4KHU_/_
MC*>H]Q193]%%S5 /FP$.'H_5MV6=6%8S9_9),/8\G;K],.E'K,+HDUGZV>S-
MHE7E#MJ] K&U8T.BC.^8:IND/^TGT\P^R _G<SVQV@'S1M..NSLLMH1)1*'0
ME-[H^]A!HATA[4;QVCZJ#5?ZB=IEJ:<N"&.@[PO.U6%C'/1S/'D%4$L#!!0
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
M4>^3U:6:;M1,C*S]^US:\DKNAY5MX*A<@-U?26GV$Y>@^TO(_@)02P,$%
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
MZ)QP'6AE+;'6S,OTNAA,C=;7ZTWN@J)A\!ZS[F+BY&+GG991HV74JV658W8
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
M<!ECQE0SK9N-D94;> MI<'RZ98$7'"AK@-^74IK-QCKHKLST#U!+ P04
M"  2C7Q4C6]QUO #  "L#@  &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6RUEU%OFSH4Q[^*A>[#)NT&#"$D51(I3>[5*JVZ5:O=/4Q[<.$D6 7,;$.Z
M??K90 D0H,VDY2'!YIR_?SXG]K&71\:?1 @@T7,<)6)EA%*F5Z8I_!!B(B8L
MA42]V3,>$ZF:_&"*E ,)"J<X,FW+FIDQH8FQ7A9]=WR]9)F,: )W'(DLC@G_
M<0T1.ZX,;+QTW--#*'6'N5ZFY  /(#^G=URUS%HEH#$D@K($<=BOC V^VN&Y
M=B@L_J=P%(UGI*?RR-B3;MP$*\/21!"!+[4$43\Y;"&*M)+B^%Z)&O68VK'Y
M_*+^;S%Y-9E'(F#+HB\TD.'*F!LH@#W)(GG/CA^AFI"K]7P6B>(;'4M;=V$@
M/Q.2Q96S(HAI4OZ2YRH0#8>Y->!@5PYVQP%/!QR<RL'I.C@##M/*85I$IIQ*
M$8<=D62]Y.R(N+96:OJA"&;AK:9/$YWW!\G56ZK\Y'I+4BI)A!XD\Y_0WV@3
M!%0G1'7=).7?2J?GW0XDH9%XKTP^/^S0N[_>+TVIQM<JIE^-=5V.90^,A6UT
MRQ(9"O1/$D#0%C 5>$UOO]!?VZ.*._ GR,$?D&W9N =H^W9WJ\=]-^Y^2WY4
MWG@Q,AFG3H53R#E#J8B($.B_?96+KY_4>W0C(1;?1M2GM?JT4)\.J;,X5HD4
M6OL#$B'A(!#)9,@X_=E-1AG[4M M!/7^D:]=J_HLS;P9YK=8MJC=FMJ]@#HE
M'.4DRJ"/MA3R&@S6Q++<#NEK5BW*64TYNSRV5(BL/ZZSLVAA[%G.U.F&M<_0
M=>:+Q;R?UZMYO<MY55$0DB0!30Y]T-Y;H?L,QZ#G-?3\ NB<206*N-[611_O
MJ)BNIE<B)3ZL#%4N!? <C/5'%@7 523VR&\,AD*20WM !-\SM4-*AEA2O *4
M B\C>>X.48!&5O"B#L!B- !WJB("YQ!<M(@79^FP^]?P&PQ;V-@ZE1CK,O#1
M=5R)O;:07S5KPS;J(?ZM* \OYTJP&;EN;$=-VJ#V"=3^+=!7UG&E.DH[9M*F
M/=4V[(S2WD.:<3]4)[3N^NB%=,X(%BYV<1?TW,R;NO80[*E4XO%:N<F!JT,O
M2CGU&RN[E[14FC<0'&\RM[NDYV8VGLR&_JVG\HC'Z^-P6!&)69;(7N92<]9D
MGEGX?$OH,<0S[ YO":>"B<<KYBUYIG$6C^R*^%3,L/<'SDWX5'?P>.'9%(%$
M)$TYR]5R4Z?B=J1YG82^,V2EW@JBV[NQFHUC? S\4%R'A!I+#5^>B>O>^LJU
M*2X:G?YK?+4M+TXGF?(>=TOX@28"1;!7DM;$4QGFY=6H;$B6%I>%1R;5U:-X
M#-5U$K@V4._W3!6[JJ$'J"^HZU]02P,$%     @ $HU\5*'Q,[:6 @  _ <
M !D   !X;"]W;W)K<VAE971S+W-H965T-S,N>&ULM55=;YLP%/TK%D^;M)6/
M)(14!*E-U:W2ID:-NCU,>W#@$JP:S.Q+TOW[V892NB:\Y05_WN-S#O:]\4'(
M)U4 ('DN>:663H%87[JN2@LHJ;H0-51Z)1>RI*B'<N>J6@+-;%#)W<#S0K>D
MK'*2V,ZM91*+!CFK8"V):LJ2RK_7P,5AZ?C.R\0#VQ5H)MPDKND.-H"/]5KJ
MD=NC9*R$2C%1$0GYTKGR+Z_]P 38'3\8'-2@3XR4K1!/9G"7+1W/, (.*1H(
MJIL]K(!S@Z1Y_.E G?Y,$SCLOZ#?6O%:S)8J6 G^DV58+)W((1GDM.'X( Y?
MH1,T,WBIX,I^R:';ZSDD;12*L@O6#$I6M2U][HP8! 2G H(NP!KAM@=9EC<4
M:1)+<2#2[-9HIF.EVFA-CE7FKVQ0ZE6FXS!9T9HAY62#(GTBG\E&__:LX4!$
M3E:B++5Q[=(#*)![R(B^">2VP48"N5.JH54*Y,,-(&5<?8Q=U*0,M)MV!*Y;
M L$) C>07I")_XD$7N"K@DI0;T%<K:B7%?2R HLZ.26+4Z7(?=Z1__5-KY,[
MA%+]'D&?].@3BSX]A=X:HRRV'!J3M\:PSIAC=K30,PMMWLP^"6;S:;B8QN[^
M"*=ISVDZRNF^-K=<:VY0(:TR5NU&E,YZU-D9? Q[]/!\/H;O?)Q'DT40';=Q
MWE.:CU+:V!M(KO;Z.M.M?@>#Z_Y%T@I'9$?]&=$93%WTZ(OSF;IX9ZH?AOYB
M%AYWU?=>TXPWRNJQVH-"343G$90L-=U6_F/%<.S)^X-4YI_!5_\UI_C!^9SM
ML-]8&T21[_WGK#O(Y:8N?J=RQ_2[YI#K0.]BKA%D6VK: 8K:IO>M0%TL;+?0
MY1FDV:#7<R'P96 J1E_PDW]02P,$%     @ $HU\5(%!!>D> P  LPD  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S0N>&ULI59=;]HP%/TK5M2'5BKDFX0*
MD K9M$GK5)5U?7830ZPF-K,=Z/[]KIV0T30PMKV [9Q[XG-\<WTG.RY>9$Z(
M0J]EP>34RI7:W-BV3'-28CGD&\+@R8J+$BN8BK4M-X+@S 25A>TYSL@N,676
M;&+6[L5LPBM54$;N!9)566+Q<TX*OIM:KK5?>*#K7.D%>S;9X#59$O6XN1<P
MLUN6C):$2<H9$F0UM6[=FV2L\0;PG9*=/!@CK>29\Q<]^9Q-+4=OB!0D59H!
MP]^6+$A1:"+8QH^&TVI?J0,/QWOVCT8[:'G&DBQX\40SE4^MV$(96>&J4 ]\
M]XDT>D+-E_)"FE^T:[".A=)**EXVP;"#DK+Z'[\V/AP$N*,C 5X3X'4#@B,!
M?A/@GQL0- &!<::68GQ(L,*SB> [)#0:V/3 F&FB03YE^MB72L!3"G%J]A4R
MZS-+>4G0Y1<NY17:$(&6.18$#="R3@;$5VC!RTVEL#DLF,ZQI"G"+$,)+2I%
M,J29-,,!P65"%*8%D [0XS)!EQ=7Z +92.JG$E&&'AE5\AH68?PMYY4$1CFQ
M%2C3^[/31L6\5N$=4>%ZZ(XSE4OT@64D>TM@@R6M+][>E[EWDC$AZ1#Y[C7R
M',_MV=#B_'"G)SPY.]P=GU#CMZ?L&S[_V"E7)1%8<7%S@BQHR0)#%IQ(&=JD
M3*%3IN^\:HJ1H="E9SL;!($/3FX/37R/<CTO? M*>D#1.&Y!;S2$K8;PI"$)
M81R^IC]9,FKI1B<M>3+EA60#O 6?UV2?X5!GI8*4IFQ]K<L33?N\JKG#0X'N
M*(C",.[8U0<,G#@*HXYE?4#?\:+8Z;<M:G5&_Z\SJPM"G]+H7*5]P @4C(..
MTCY@'(S\X$B"Q*W2^.^2W)0U(_?$2=:<\6'6.T._*^X]RAFZG4\CZ06-^D6-
M6U'C?Q=UXMC&9\EZCX(==U3U8L*.*OO@.H.ZM39M@40IKYBJ*WB[VG8>M^;"
M[:S/H2.I&XC?-'4[<X?%FC*)"K("2F<800:)ND6H)XIOS*7YS!5<P6:80U=%
MA ; \Q7G:C_1+VC[M-DO4$L#!!0    ( !*-?%16ID@C)0,  *0)   9
M>&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;,U66T_;,!C]*U:>F#1(XB1MBMI*
MT(*&!*.B8WN8]F 2M['P);.=EOW[V4X:2B\1XHF7Q)?O')_O.XGMX5K(9U5@
MK,$+HUR-O$+K\MSW559@AM29*#$W,PLA&=*F*Y>^*B5&N0,QZL,@Z/D,$>Z-
MAVYL)L=#46E*.)Y)H"K&D/QWB:E8C[S0VPP\D&6A[8 _'I9HB>=8/Y8S:7I^
MRY(3AKDB@@.)%R/O(CR?AH$%N(B?!*_55AO85)Z$>+:=FWSD!581ICC3E@*9
MUPI/,*66R>CXVY!Z[9H6N-W>L%^[Y$TR3TCAB:"_2*Z+D9=Z(,<+5%'](-;?
M<)-08ODR095[@G43&W@@JY06K $;!8SP^HU>FD)L <+>$0!L ' 7$!\!1 T@
M>B\@;@"QJTR=BJO#%&DT'DJQ!M)&&S;;<,5T:),^X=;WN99FEAB<'G\WG]8-
MSP3#X.16*/4%E%B">8$D!J=@;CZSO*(8B 6XX)J<YH16UJ@Z0H'[2BN->$[X
M$ER]9+3*<0X(!Q-$LXHB9ZW!3BW,S'2M=C+%&A%JQDZ!<NQ#7YL,K4X_:[*Y
MK+.!1[()(;@37!<*7'&CY"V!;TK3U@=NZG,).QFG.#L#4?@5P "&!P1-W@\/
M#L"G[X:'@XYLHM;MR/%%1_BLAZ\6XJR21!-C8VO=M10,3 0K*UV;=[\ 5TAR
MXZ\"L]:KW[>&&-QHS-2?#EEQ*RMVLN(CLGX(C>@AMVM8XF!V!UN-!R'L1^G0
M7VU[L!_6Z\?)('D;-MT/BV"40MB&O1&?M.*33O'WI2V4 EJ 626SPFQ"MH+,
M%&^N1?;<49]>NT3O,]G6;V7U/V9;?Z_0_30:P%W;]L.2?A3%P8YM^V&P-S#_
MTV';TE9\VBG^D:^PLGO2@WE)DMFF\PL\<J)51WD&[0J#S^1:&+QN^<''?&MP
MVZ4.89J&.XY,#L4%(4QV?[@#<4G<@\&.<_[6\<6P7+IK@ *9J+BN=^IVM+UJ
M7+@#=F?\TEY!W+'X2E/?7^Z07!+SDU*\,)3!6=]HDO65H.YH4;I#\DEH<^2Z
M9F&N45C: #._$$)O.G:!]F(V_@]02P,$%     @ $HU\5#Z.?@BE @  T08
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
M>V,RXJHY@<H%PF(!@_2O5][%X'4_ SI'W+M&O+,KK.T*G79]K<S1 DUS&:W
MD\;A*;AZID7TXG#=L%YB>!JQ'-4*C9PV_RHTP%F>21:)9<;_#>LI8^OYO%@[
MVM<Q$DI#K!-J8@].RG=Y4,RHL^%W]*DIY*4>P[UP#4//_#0';5P;,/X?&W"&
M]F1)8) Y9+-X91)1M"EHF<7G%*ZAS$!K)KEH1&ZWV@1M89LH-$)I">!#%-.M
M<D1T4CMDXI0,O"52AC1]0W.6L077JMR6K6YI"=CD*& MH<*>95;/J=LW<+?D
MD7%YL:/0<\:UPV:\Q]GX-#86)E8E\O^9F1UZ[U(SV*4F";IR$ULNP[Y3^(_'
MJ2[/()5R<U^AKWH%/OAU13.TP_"_@#1X\IBA:;L?_",&&0>>'QXP4<.P"1Z%
MDP,Z:A@V)/Z8M.P92[;8S;:%)0@J688>*)?H.TUR=E8:",Z!S5M7+(U&EM+'
M>VKYH_YX>&ADPS#<'X6'1AX/"X*^%[88:9D7NZGWO]XKWV;/K8Q3K;F/8/[8
M03G8LC@>_G$< S7NWUB4%SW#$\UHF<VN;6-9&H].!-XL[V(W@WT''YB2SX$S
M;@%!B3,N92SG83?I$<\+BS[-U0)9FB+>:7B;6'XCV&G@W_-T#A@G%M561_05
M>DX@ (:@$T6+7.>@RM* 0E,;6DG_0+%,++^1#IZ ]@8U-LLNBRU3D!-I>XB%
M8N*&XA\+PBTY[ECP<(@GX2$8-PT<X\ ?35IB9G&6N'%V5NH-%D1E8U/6%W"/
MR5=PH#&#*Y53B.<9HKD6YI C0C3+<@!HGD62F;:( ][Q,ARM^_^F0Y?S<P_#
M/U=D+" 3-R #R9L$-'4/V)8=QNG07I%KI6D6 WXU]O?NQ<*^Y_WD4MO".G%W
M7Z=4#56JME=#[VVT/$'<,&^AH:3*2B>7_RSLD\EI8(1ON<-WMSA?-QF3:L77
M9F-4.7EFCBEYFJ=-?N^0A[V.;/,MA_AN#FF)!-0M3TWJO5_%TH)/3B0F>P=H
M[J;C/3HL3!7]:JKH(UQ85D4U=& L72=BRYJ+ZH[U<'?0+.?X;LZI*QO X+@X
M4NRB6-^R@1^>2*@LD/MN;.VN*CL$=%>5OH5GWPW/+;XW&X:^=6T8"Y#^^$2B
M8''5=Y?3]V]K+COH_;9#!O8Z(Q%85 W<*%C6FM66K."K/J/MV ^!!<C@1 Z1
M HNF@;O(_L&2LY*^3^K^9.*3\>%I^_&X@$Q"@IO9/[#0&_P1Z/W!PNRV8S'2
M@;K!WC<<;M1M8(R4RA>F6XB#:C1G2YYE!KL,6##XA4%BL8#]X\*SFPY-<%>U
M&5BX#]P%=[UA#K7/LQBB<C^;3L_0'5.1Y$5ET!B!CG.<%2MQT@@S1J?F^!D*
M4O,%K4%,%',5B;Q@V?5.G[7D$:M&FP>E/L_]6;\XQI9YPM29:3Z2/"X<C/[\
MIS$AWI=$B)<YC5Z*2_SE#&U6/%HAFB1BHQ!+^)*;G5)SN2'V>E6;@D8_L]]I
MMC62\.B+.@HO13C\J=;>"#*S0#%5)K2Y^E">F(&-N6(>'.1+WQ5WRZF!FQ(?
MBV8M.10.#@7]LZ5>-0;:+9/L3H==&EJB#=Q$:U%N;;\G1BL*I:KQBC1'VRVQ
M>^?>W]'>]\R-5ATW.2WG(('E[\#=X!2GLD]EU(O#6?1U\>Y[P[;SR4KN_ODD
M"5M/)P/+WH&;><L>#[KVHETOV,G9\%<DLNO[&U6=')](A TGJ8.]URY2)I?%
M"S)F,\&>*5]"J._6+^%<%Z^>'-R_Q9\?RE=IK)CRS1[P-&P>!:F[ )%>?P1*
MR?)EF?)"BW7Q<L=<:"W2XN.*44 4,P">+X30NPNS0/W*TM5_ %!+ P04
M"  2C7Q46DQ4E=L#   I#@  &0   'AL+W=O<FMS:&5E=',O<VAE970W.2YX
M;6S-5TN/VS80_BN$3BW0K$0];"FP#?B1M@LDJ+%&VD/1 RV-+6$ET2$I._[W
M'5):^26K/FR!7&R2FAE^WW >Y.C Q:M, 13Y7N2E'%NI4KN/MBWC% HFG_@.
M2ORRX:)@"J=B:\N= )88I2*W7<<9V 7+2FLR,FM+,1GQ2N59"4M!9%443!QG
MD//#V*+6V\)+MDV57K GHQW;P@K4U]U2X,QNK219 :7,>$D$;,;6E'Y<T% K
M&(D_,SC(LS'15-:<O^K)<S*V'(T(<HB5-L'P;P]SR'-M"7%\:XQ:[9Y:\7S\
M9OU70Q[)K)F$.<__RA*5CJW0(@EL6)6K%W[X'1I"@;87\UR:7W)H9!V+Q)54
MO&B4$4&1E?4_^]XXXDR!#NXHN(V">ZW@WU'P&@7O406_4?"-9VHJQ@\+IMAD
M)/B!""V-UO3 .--H(_VLU.>^4@*_9JBG)I^^59DZDN<RAE*? %GFK)3D UEA
MA"55#H1OR%0?CA;#\2IE B29[EF6LS5^Q]@COPE6*O+3 A2NRI]171JQD:T0
MH][)CAL\LQJ/>P</=<D77JI4DD]E LFE 1O)M0S=-X8SM]?B N(GXM%?B.NX
MM /0_'%UIT-]\; ZC7K8>.UY><:>=\>><3^98:0G9,X+3'_)3 )-!9[!%C E
M%9D=R;G<DAW-\O3 1$+^_HPFR;."0O[3 \AO ?D&D'\'$$8.UAL))--)''.1
M,(PEC&*5$I4"@3V(K0 HR4[P?:;K15=4U)L$9A-=J_83-QCZ@\@?V?L.=$&+
M+NA%]\=..T>23,H*/9%4(BNW!M<1F.@"$MP ^4 I]<.H!5)'38><YP^=*+B4
M6W39\T(LR]W$!BVQ02^QN?9R_ABEP0T$WZ,.O2)T*Q4@:^>*SJV4YP5NV$UF
MV)(9]I+!W!B2SDK4$Z!A:SS\,3(F:@%%O6R;"LHN*NC65%"F"!8,*-8@^FK.
M++HY!1I2WQM&W>= G5,W<-XY7QJ#?0ESB>6L,]%W"_'&U/T8O\3@GC"XO1A>
M5E]E?3;7O:C9U[UE'_J.%]S9^%3FJ?>.0=+5UV;-#A=1,AC0*!A<97Z78&\X
MG7H#[6\.=6(7NYP? <A*\?B5+"L1I[IA_$=^TU.-I\&/D>'T5)UI?WE^AQRG
M'67;C0+W7DR?BBWMK[;/C^?VL*/)X3W&NP/A5))I^+]'=WC;B:+(.VM%37#?
MRG6ZT3Z[0Q=X93%O$4EB7I6JOFRVJ^U[9VIN^5?K,_T.,G?SDYGZ$?6%B6V&
MQ36'#9ITGH8(2M3ODGJB^,[<U-=<X;W?#%-\RX'0 OA]P[EZF^@-VM?AY%]0
M2P,$%     @ $HU\5!I$UKS. P  ? X  !D   !X;"]W;W)K<VAE971S+W-H
M965T.# N>&ULS5=M;^(X$/XK5G0K[4K;O/.VHDBE[-Y5NNI0T>U].-T'-QG
MJA.SMH'R[V_LA !M<-E^VB\0._,\GGEFG+&'6R&?U!) D^>"E^K:6VJ]^A($
M*EM"094O5E#BF[F0!=4XE(M K230W((*'L1AV T*RDIO-+1S4SD:BK7FK(2I
M)&I=%%3NQL#%]MJ+O/W$ ULLM9D(1L,57< ,]-^KJ<11T+#DK(!2,5$2"?-K
M[R;Z,HDZ!F MOC/8JJ-G8D)Y%.+)#.[R:R\T'@&'3!L*BG\;N 7.#1/Z\:,F
M]9HU#?#X><_^S0:/P3Q2!;>"_\-RO;SV^A[)84[77#^([1]0!V0=S 17]I=L
M:]O0(]E::5'48/2@8&7U3Y]K(8X 4?<,(*X!\4M >@:0U(#D4D!: U*K3!6*
MU6%"-1T-I=@2::R1S3Q8,2T:PV>ER?M,2WS+$*='7W^LF=Z1NS*#TF2 3#DM
M%;DB,ZRP?,V!B#GY1IDDWRE?V]%,B^R)_+6R>?M=TE(K^Y+:B1N%)63?*?*X
M(V..QE=()CBH/6@J6<;*!;D7.7#R<0*:,JX^X:J_D8"H)96@AH'&\(R305:'
M,JY"B<^$$L5(6.JE(E_+'/)3@@!U:<2)]^*,8R?C!#*?)-%G$H=QU.+0[>7P
ML 4^N1@>#1S1)$VJ$\N7G.&;&5W)&#=)3FY%@5\.5:=,8A(7@+M9D_&.'-M-
MZ<Y.WVRIS,F_?R(EN=-0J/\<#J6-0ZEU*#U7>\\KW/VXB@99D(^L)#N@4GUJ
M2[V;J5LAVU+T7N#D'< 3%3J-"ATGTP-33U=S"4!8B4* TD12#9_-;F?%NFA3
MP\T8^FGG0YL6;\&2;AMLXH9%?B_ZX-"AV^C0?:<.]/F<#F[&R._&K3JX8:'?
M3UIU<,-B/QVX=.@U.O0NVQ4YV[ <RISL&/"\+7PW4>B'H<NA?N-0W\ESWU:'
M)TR#AFGP:WR!HO#0_D)G<+:U;?:M+1-%@>XHT^%:&U!%UK=DYDBU&261'\7#
M8'-<7RUF<8+E<6HV:3/#I/4:L].8CEIZ=%D%;01'?3DV^-9@W"S=SNOZJ<-[
M YB> 4[> 3R5(#Y($+MKMNV;<<IU:)O1+](WHT/CC-S=YR>K-GU59VG?#SLO
MJ_:U69(>EV.=Q!:VU!]TSE3MH0U&[CYR:=6Z6;J]LU7[!K!_MFI_?L5*@N#H
M6%Z 7-CKC<)TK4M='4*;V>8*=6,O#B_FQ^9J98_[!YKJ7G9/Y8+A29O#'"E#
MOX>^RNJJ4PVT6-G#_Z/0>)6PCTN\'H(T!OA^+H3>#\P"S85S]#]02P,$%
M  @ $HU\5!E'H,*?!   FA$  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N
M>&ULQ5A-;]LX$/TKA-%#"Z222'VZ< S8<;J;0[=&O&D/Q1YHB;:%2*)+4G'R
M[Y>4%%FF:"6 @=T<8I)Z,YS'X0R'G!PH>^0[0@1XSK."7X]V0NR_V#:/=R3'
MW*)[4L@O&\IR+&27;6V^9P0GE5">V<AQ CO':3&:3JJQ)9M.:"FRM"!+!GB9
MYYB]S$E&#]<C.'H=N$^W.Z$&[.EDC[=D1<3#?LEDSVZU)&E."I[2 C"RN1[-
MX)<%#)5 A?B1D@/OM(&BLJ;T477NDNN1HRPB&8F%4H'ESQ.Y(5FF-$D[?C=*
M1^V<2K#;?M7^M2(OR:PQ)S<T^YDF8G<]BD8@(1M<9N*>'OXD#2%?Z8MIQJO_
MX-!@G1&(2RYHW@A+"_*TJ'_Q<[,0'0$8G!% C0#2!;PS FXCX+Y7P&L$O&IE
M:BK5.BRPP-,)HP? %%IJ4XUJ,2MI23\ME-]7@LFOJ903T]O?92I>P%T1DT)Y
M "PS7'#P&:SD#DO*C "Z 2M!XT?P?5]Y:J8\I60^+HC :<8_2?3#:@$^?O@$
M/@ ;\!UFA(.T  ]%*OB5')3MOW>TY+A(^,06TFXUNQTW-LYK&]$9&R$"WV@A
M=AS<%@E)3A78DG#+&KVRGJ-!C0L26\"%5P Y"!H,NGF_N&,07[Q;'(X'V+BM
M#]U*GWM&WTHM^&>U^Q-P0W.9$CBN7<48+K9$AJD ZQ?0Q2WQ2S4\.V"67#6^
ME;[Z7@HNI)O28@M^W=,L S*\%.:? 4.]UE"O,M0[8^A?9;XF3.VH9K[N=%=@
M3K9I4:B9YUCNPIB8MDH]@U_-H)+:TS2"+O+0Q'[J.K /"V#HC=U3V,*@33HE
M"EK8"4^_Y>E?PO,/Z16A[^.:G=^S!T+H16.-71_F>J$S]C5V!FVNY.>8V04M
MN^ 2=K?/A,4I-_,+>A9]'H>AHWO/! L\/]#X&6"N$[J!;R88M@3#2PC>J*V9
MF?F%?8L\%SI0XV> ^=++CL;/ '-='T5F>E%++[K(?W7P#X1@U#,KC-QQQZR:
M9!]FBM1%'Z9%Z@G)<4MR_'_DQ"OPLZHD)'KV1)BLC-K]#I8LC0GX-5MSP60Y
M,Y0PH7,\GIU!9[TQW3N39C-)U%EDY%F^[C$##(86U).F 199GF=V&.Q4(O R
MJ@-YLU%]DA'UI-E@(.J"D 4]G9X)YUOAF4,!HB-!=!G!P=39*#\Q:VS!\<F?
M3MD@XUI(/R=,,&AYX1G"Q[H$NI<1'DJEC6[=#9&G<S3@4& YH4[2A/.L,\D4
M'FL:.%S4O.W5-Q,J[)<AO6S:8'3S]1A>F'"G07S*\UC30/\_RZBS)$E5$V=@
MD?(XH[Q45X;WY<YCG0*'"Y6>9ZH$ N0]B8"O.&7@!\Y* O;R,*PM&TXQ03^'
MNI:KERX&&)1AV@LY@S9HG2L\X;%T@<.URVR[962K&-X5@J7R?AXW-(>32ZTU
MZ,::$_1"K8]"R.\%6A\%$81Z-K$[E]:<L&UU^><@IF4AZIM<.]H^,,RJ:[4V
M/E</#]5E^*BF?K7XAID\'#G(R$:J=*Q0[G!6/P34'4'WU=5X386\:%?-'<$)
M80H@OV\H%:\=-4'['#/]%U!+ P04    "  2C7Q4K>DNRZ4#  ")"P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6RU5DUOVS@0_2L#H8<$R%J?MN7"
M,>#$7FP/;8QXTQZ*/=#2V"8BD2Y)Q?&_WZ&DJ';\V2[V8I/4O.&;X>-P^FNI
MGO42T<!KG@E]ZRR-67UT79TL,6>Z)5<HZ,M<JIP9FJJ%JU<*65J"\LP-/*_C
MYHP+9] OUR9JT)>%R;C B0)=Y#E3FSO,Y/K6\9VWA4>^6!J[X [Z*[; *9JG
MU431S&V\I#Q'H;D4H'!^ZPS]CV._!)067SFN]=88;"@S*9_MY%-ZZWB6$6:8
M&.N"T=\+WF.664_$XT?MU&GVM,#M\9OW/\O@*9@9TW@OLV\\-<M;)W8@Q3DK
M,O,HUW]A'5#;^DMDILM?6->VG@-)H8W,:S QR+FH_MEKG8@M0- ^ @AJ0/ .
MX$=' &$-""\%1#4@NA30K@%EZ&X5>YFX$3-LT%=R#<I:DS<[*+-?HBE?7%BA
M3(VBKYQP9C#^47"S@4\B06&/#"89$QK^@"E),BTR!#F'89IR>ZPL(\-*G/:0
M:013(Y-G>%C9!0U7(S2,9_J:'#Q-1W#UX1H^@ MZR11JX *>!#?ZAA9I_/=2
M%IJ)5/==0Z%80FY2T[ZK: =':/L!?);"+#6,18KIK@.7<M D(GA+Q%UPTN,(
MDQ:$_@T$7N ?('1_.=P[ !]=#/=[!^#CR^'QB62$C2K"TE]XS!_7229UH1 >
MYG O<ZI+NCKT1\R8P906M=$PM0=K+VH*$[:A D)KWX<S;115@'].,(D:)E')
M)#K"Y$N1SU!9$=8:NX&'PFA#LN%B<4@XE;]VZ<^6R9=!-PY[ :7E9?LX]\UB
M/PRB8-=LM&_6\;M1+]PU&Q_P9H^BTYCM!-]N@F^?#/Y;6>8HM\,75%2V8?R*
M*N&:;JGB"9Y-1>6]L\5J+PV52;QM$K7:[ZQ&^U9^M^6_3\*^5=R*HL,IZ#0I
MZ)Q,P7"Q4+@@Q5'E,8K3 Y7 5Y85YX/O[ 4?M8,C;+H-F^ZO'<@CVL>8&-!]
M$*7H"RJ2!E4.5U3A-LB4OCY+]?2FW<H-A)!7)<^/(64;?>)VQ4T\\:_>KEIB
M;);A(:KQGM"C=NAYWN&\]AH>O?\F]#.L>OLJ#EM^]S IW_OY-GJ_*[XSA&K'
M.^H+.\$10EN/M?^_Z.\<V].[=FH!1HT PZ,"=+=:D1S5HNP!-22R$*;J2IK5
MIL\<EMV5^].\:E(_,[6@G$.&<X)ZK2ZI3E5]7S4Q<E4V-C-IJ$TJATOJE5%9
M _H^E]*\3>P&3?<]^!=02P,$%     @ $HU\5'WINN\P!   Z X  !D   !X
M;"]W;W)K<VAE971S+W-H965T.#,N>&ULK9?;;MLX$(9?A1 *; NTDDB="\>
M#^TVP'81Q)OT8K$7C$3;0B31)>FX>?L=2HIB2;2; +FQ)/J?X7P\##F3 Q?W
M<LN80K_*HI(7UE:IW6?'D>F6E53:?,<J^&?-14D5?(J-(W>"T:PV*@N'N&[H
ME#2OK.FD;KL2TPG?JR*OV)5 <E^65#S.6<$/%Q:VGAJN\\U6Z09G.MG1#5LQ
M=;.[$O#E=%ZRO&25S'F%!%M?6#/\>8E];5 K;G-VD$?O2*/<<7ZO/RZS"\O5
M$;&"I4J[H/!X8 M6%-H3Q/&S=6IU?6K#X_<G[U]K>("YHY(M>/$CS]3VPHHM
ME+$UW1?JFA^^L18HT/Y27LCZ%QU:K6NA="\5+UMCB*#,J^9)?[4#<62 PQ,&
MI#4@0P/_A('7&G@O-?!;@WJHG0:E'H<E570Z$?R A%:#-_U2#V9M#?AYI>=]
MI03\FX.=FG[YN<_5([JL4E;I&4!7!:TD^H16L,*R?<$07Z.;ZH%)Q3)T#0^1
MI_IUI7AZ#__D2J+9@8H,'GH.M;?W2Z9H7L@/X,=H NTWJR5Z_^X#>H<<)+=4
M,(GRJO'W$1KA_9\MWTM:97+B*"#5\3II2S5OJ,@)*DS0=UZIK41?JHQE?0<.
M#%$W3N1IG.;DK,<E2VWDX8^(N 0; EJ\W-PUF"]?;(Z3,S1>-^M>[<\[X6^E
M!QS-8;]D:,%+2"*2UMMP)@2M-@PVMD+S1W2LNZ*/=7,]V>C?O\ ENE2LE/^=
M"<CO O+K@/P3 ?V]+^^8T&OM>G4#"V#.-GE5Y=4&.H<%F3+3&FA<!K5+G=\>
MIMC'@1M/G(?CF3'(L)\D85^V-,G<*/0[60\LZ,""5X']">.KABNRP0E& <2^
MZP4#FK$JP5&0#&#&JI!X,3&SA!U+^"J6VSHIF%#"4?>?8C>)R(#%( O\)'('
M,"99#!-MIHDZFNA5-'",K%E^ B@:AX"#*,0#()/,)5%DCC3N(HU?%2GDM-_L
MC'B\EDD<X\' +@PRPP9:&F3]#=2C2CJJY"S5C_I(AL0R>V "KAC-UD!PBC'T
ME>8"W=)BS] .R '[A2FAZ3(^"I4D=A@-N,<JS[6)/\ >JW!B![&9&KO/!Z[[
MIMQG,D;;$R;'))$=#U+;PJC#=C3(+4N3SO=M-SC!?'3)P&_*?#JSM!WU0H0I
M)L/48M)YQ,9DB&SRYQ\/31^9/".3-T4^FW[:OH83Z V/.I/.Q_8IF.?K O;>
M%.;W&:KML+<' ]M-AD!CF6%#+TW>>CNZS_U\*\'GKR6SS4:PS8"RS<-_G%NE
MC=NP%T\TFJVQ"D?A\%YB4)$0#P\_YZ@$*)G8U*641"G?5ZJYY7:M7;DVJXN4
M0?M<EW%U:?'LIJD!OU,!&5BB@JW!I0M[Q$*B*:N:#\5W=:%QQQ64+?7K%DI1
M)K0 _E]SKIX^= ==<3O]'U!+ P04    "  2C7Q4T9&N"* #  "$#0  &0
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
M_>@?O$YW%UBE*,<T0= G()R)@L.E0GG,"KBR30, ,4(9B"ADO:$GFMKRN(Y
M;);80$O;GLJ5@T>%N]=,Y1:C<-AOB'</^JB,R*UM8!6*C::RQZAGZR9Y9EO#
MQOS<OUV4K>X/FK+S?L!R2[F""&R TKL90"F693-;#K3(;;>V%AIZ/_N8P@<
MD<8 WF^$T/N!6:#^I)A^!U!+ P04    "  2C7Q4)+;<0K "  #"!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6R-E=]/VS 0Q_\5*^(!)""_TQ:U
MD:#5M$F@512VAVD/;G)M+9PXLYT6_OO93@A%<5M>$MNY[WWN+O9YO&/\16P
M)'HM:"DFSD;*ZL9U1;:! HMK5D&IOJP8+[!44[YV1<4!YT944#?PO,0M,"F=
M=&S6YCP=LUI24L*<(U$7!>9O=T#9;N+XSOO"(UEOI%YPTW&%U[  ^5S-N9JY
MG9><%% *PDK$835Q;OV;J>]I@;'X16 G]L9(I[)D[$5/?N03Q],1 85,:A=8
MO;8P!4JU)Q7'O]:ITS&U<'_\[OV;25XEL\0"IHS^)KG<3)RA@W)8X9K*1[;[
M#FU"L?:7,2K,$^U:6\]!62TD*UJQBJ @9?/&KVTA]@1^=$ 0M(+@JX*P%80F
MT28RD]8,2YR..=LAKJV5-STPM3%JE0TI]6]<2*Z^$J63Z3VH&@ATA1;-?T1L
MA1ZPK#F11*VKF;% ]P0O"6T6SV<@,:'B0LF>%S-T?G:!SA IT=.&U0*7N1B[
M4L6F"6[6QG'7Q!$<B&,&V34*_4L4>(%OD4^_+O<^RUU5D:XL05>6P/@+#_C[
M60''DI1K2_IS_*;VL11H5@/Z<[L4DJO-^/<(->RHH:%&!Z@J^,!6ND:5&)4^
ME]LT]H9C=VM!11TJ.H4*;:A&%>^CM*$-%7>H^!0JLJ'B/BH\D%72H9)3J-B&
M2OJH*+:C!AUJ< J5V%"#'BH:C>RH88<:'D4],8DIHF8C5NWFNT1UF1.1L;J4
MD-L"&?8""1+_P*\<=9&,CD9R#T+<(%)4M8*J$R^!@Y V^JA'O_)'OIWN>Q_-
MRCO*_SB6335H>RS?K W'ZQV;(-(';/NIK_2M1KV]X>XU6'V[/6"^)J504:R4
MRKL>J$1Y<V$T$\DJTW.73*H.;H8;=<D"UP;J^XHQ^3[1;;R[MM/_4$L#!!0
M   ( !*-?%32.>)>0P(  *(%   9    >&PO=V]R:W-H965T<R]S:&5E=#@Y
M+GAM;+5434_;0!#]*R.+ T@M3@PD+7(L0:*J2*!&(-I#U<-B3Y(5^Y'NCA,B
M]<=W=NU8:2&Y<8EW=F?>F_>RL_G:NF>_0"1XT<KX4;(@6EZFJ2\7J(4_M4LT
M?#*S3@OBT,U3OW0HJEBD59KU>H-4"VF2(H][4U?DMB8E#4X=^%IKX3;7J.QZ
ME/23[<:]G"\H;*1%OA1S?$!Z7$X=1VF'4DF-QDMKP.%LE%SU+Z^'(3\F?)>X
M]CMK"$J>K'T.P4TU2GJA(5184D 0_%GA&)4*0-S&[Q8SZ2A#X>YZB_XE:F<M
M3\+CV*H?LJ+%*/F40(4S42NZM^NOV.JY"'BE53[^PKK)'7Y.H*P]6=T6<P=:
MFN8K7EH?=@JR_IZ"K"W(8M\-4>QR(D@4N;-K<"&;T<(B2HW5W)PTX4]Y(,>G
MDNNH&%NM);'+Y$&8"L;6D#1S-*5$#Q_AJJIDL$\HN#'-'0AF'D^0A%3^!(Y
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
MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^
MKSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE
M?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @
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
M>J]^4N]A_#J6X=;SO<;G_R35X^6[Y?;XZ_+[(KXO5E><Z_N*X>DO4$L#!!0
M   ( !*-?%3"@ QK.@(  &@S   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;
M36[;,!"&X:L8V@:6+(JDF"+.INVVS:(74"4Z%JP_D$SJW+Z4G 1HD1H-7*#O
MQH)-<KX1!WAVOOGV-%F_.O;=X+?)/H3I0Y;Y>F_[RJ?C9(>XLAM=7X7XU=UG
M4U4?JGN;B<U&9_4X!#N$=9AK)+<WG^RN>NC"ZO,Q_NS;<=@FSG8^67T\;9RS
MMDDU35U;5R&N9X]#\UO*^CDAC2>7/7[?3OXJ;DBR-Q/FE3\'/)_[^FB=:QN[
MNJM<^%+U<5=V[#(?GCKKT_,EWNAQW.W:VC9C_=#'(ZF?G*T:O[<V]%UZ*GIU
M/CG$&[:GS_SB_*7,N<"X\\Z-DX\3<_;]<2\CF4^OIUC(NM">?\77Q%CZXO>S
M\[0;V_QE=KS>'Z,[+//PV?*X_(Y_G?%K_7?V(2!]%) ^)*0/!>E#0_HH(7T8
M2!_7D#[R#:41BJ@YA=2<8FI.036GJ)I36,TIKN846'.*K((BJZ#(*BBR"HJL
M@B*KH,@J*+(*BJR"(JN@R%I09"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2BR
M2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K)(BJZ+(JBBR*HJLBB*KHLBJ*+(J
MBJR*(JNBR*HHLFJ*K)HBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(FM)D;6DR%I2
M9"TILI8464N*K"5%UI(B:TF1M:3(:BBR&HJLAB*KH<AJ*+(:BJR&(JNAR&HH
MLAJ*K-?_4];OXWCXQ_'+,^VK=GC)SY8_V-S^!%!+ 0(4 Q0    ( !&-?%0'
M04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL
M4$L! A0#%     @ $8U\5 4=!^'O    *P(  !$              ( !KP
M &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ $8U\5)E<G",0!@  G"<
M !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M    "  1C7Q46DL/)4@'  "L'0  &               @($."   >&PO=V]R
M:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ $8U\5$?C 5>H!0  F18
M !@              ("!C \  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+
M 0(4 Q0    ( !&-?%0C=9V)OP(  $<)   8              " @6H5  !X
M;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  1C7Q4?YI,U'T%
M  !=%@  &               @(%?&   >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&UL4$L! A0#%     @ $HU\5/D!#^G1 @  X0<  !@              ("!
M$AX  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( !*-?%1S
MOK!Q6@<  "DG   8              " @1DA  !X;"]W;W)K<VAE971S+W-H
M965T-BYX;6Q02P$"% ,4    "  2C7Q4AOA62PX(  !T(P  &
M    @(&I*   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @
M$HU\5& W?B1*!   3 D  !@              ("![3   'AL+W=O<FMS:&5E
M=',O<VAE970X+GAM;%!+ 0(4 Q0    ( !*-?%0B28)]"2<  ..    8
M          " @6TU  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M    "  2C7Q44(5]97 $  !7#   &0              @(&L7   >&PO=V]R
M:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( !*-?%3+ HHZ>P4  %\,
M   9              " @5-A  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
M4$L! A0#%     @ $HU\5"^9U@V.!   P H  !D              ("!!6<
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    "  2C7Q4MU%\
M4KL"  #(!0  &0              @('*:P  >&PO=V]R:W-H965T<R]S:&5E
M=#$S+GAM;%!+ 0(4 Q0    ( !*-?%0%Z>UU4P,  *4'   9
M  " @;QN  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @
M$HU\5$_RR4C)!   _PH  !D              ("!1G(  'AL+W=O<FMS:&5E
M=',O<VAE970Q-2YX;6Q02P$"% ,4    "  2C7Q4+LM]BIP"   B!@  &0
M            @(%&=P  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4
M Q0    ( !*-?%2J_E6<AP8  #<0   9              " @1EZ  !X;"]W
M;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ $HU\5%,S98^S @
M1P8  !D              ("!UX   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6Q02P$"% ,4    "  2C7Q4J<7!-*0+   ?(   &0              @('!
M@P  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( !*-?%0K
M.# ZN@0  &8+   9              " @9R/  !X;"]W;W)K<VAE971S+W-H
M965T,C N>&UL4$L! A0#%     @ $HU\5-5^-8&D P  )0@  !D
M     ("!C90  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M"  2C7Q4S7D5:ZL"  #R!0  &0              @(%HF   >&PO=V]R:W-H
M965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( !*-?%0OC>\MY P  .0D   9
M              " @4J;  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L!
M A0#%     @ $HU\5+[E1.I@ P  ? <  !D              ("!9:@  'AL
M+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  2C7Q4IJ&<M9D&
M  !9%   &0              @('\JP  >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;%!+ 0(4 Q0    ( !*-?%1]Y+KL> 8  $L.   9              "
M@<RR  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ $HU\
M5+$E+JSM P  N0@  !D              ("!>[D  'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6Q02P$"% ,4    "  2C7Q4UJ4_>M<H  #&C0  &0
M        @(&?O0  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0
M   ( !*-?%1T9I>0=@,  ,@'   9              " @:WF  !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ $HU\5.,07M[V @  /08
M !D              ("!6NH  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q0
M2P$"% ,4    "  2C7Q4+MWRK,8"   D!@  &0              @(&'[0
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( !*-?%1<Z^F>
MG (  'X%   9              " @83P  !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&UL4$L! A0#%     @ $HU\5$CI9W0T P  O <  !D
M ("!5_,  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  2
MC7Q4NAS?[QH%  "6#0  &0              @('"]@  >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( !*-?%1G(^VW] 4  ),0   9
M          " @1/\  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#
M%     @ $HU\5*(E#.J= @  <@4  !D              ("!/@(! 'AL+W=O
M<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  2C7Q4W%!5;N$#   A
M"0  &0              @($2!0$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM
M;%!+ 0(4 Q0    ( !*-?%04RF8ZA0(  '(%   9              " @2H)
M 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ $HU\5)\V
M3PNG!P  MQ8  !D              ("!Y@L! 'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6Q02P$"% ,4    "  2C7Q4(MH'Y(T#  !("   &0
M    @('$$P$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    (
M !*-?%2=@@$Z< (  .P%   9              " @8@7 0!X;"]W;W)K<VAE
M971S+W-H965T-#$N>&UL4$L! A0#%     @ $HU\5/3:Y:B3"0  )S,  !D
M             ("!+QH! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"
M% ,4    "  2C7Q49T]!Y%T#  !^"@  &0              @('Y(P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( !*-?%0>W!'_+ ,
M !,0   9              " @8TG 0!X;"]W;W)K<VAE971S+W-H965T-#0N
M>&UL4$L! A0#%     @ $HU\5+]-H6Q# @  H@0  !D              ("!
M\"H! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    "  2C7Q4
MLIO2YU<#  #!"P  &0              @(%J+0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;%!+ 0(4 Q0    ( !*-?%0$SA.Z;0,  "@+   9
M      " @?@P 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%
M  @ $HU\5%C;W*RY P  4@P  !D              ("!G#0! 'AL+W=O<FMS
M:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  2C7Q4#$P_\6@#  !*#
M&0              @(&,. $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+
M 0(4 Q0    ( !*-?%2C9; $#@,  $@(   9              " @2L\ 0!X
M;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ $HU\5/F_K?6C
M @  R@8  !D              ("!<#\! 'AL+W=O<FMS:&5E=',O<VAE970U
M,2YX;6Q02P$"% ,4    "  2C7Q4J]U[ CL"   @!0  &0
M@(%*0@$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( !*-
M?%3F7"^C!@,  .P*   9              " @;Q$ 0!X;"]W;W)K<VAE971S
M+W-H965T-3,N>&UL4$L! A0#%     @ $HU\5'][AFQI @  V04  !D
M         ("!^4<! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M    "  2C7Q4E"L@") "   _!P  &0              @(&92@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( !*-?%07Q@&+R@(  -H'
M   9              " @6!- 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL
M4$L! A0#%     @ $HU\5!]N3!>4 @  R08  !D              ("!85 !
M 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    "  2C7Q4P@KQ
M-&8"  #A!0  &0              @($L4P$ >&PO=V]R:W-H965T<R]S:&5E
M=#4X+GAM;%!+ 0(4 Q0    ( !*-?%13"]E1T0,  '40   9
M  " @<E5 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @
M$HU\5*&S$!E] @  \04  !D              ("!T5D! 'AL+W=O<FMS:&5E
M=',O<VAE970V,"YX;6Q02P$"% ,4    "  2C7Q475C%"" #   N"0  &0
M            @(&%7 $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4
M Q0    ( !*-?%3LT1:=C (  "H&   9              " @=Q? 0!X;"]W
M;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ $HU\5)VT$6I4 @
MTP4  !D              ("!GV(! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX
M;6Q02P$"% ,4    "  2C7Q4(#?N95H'  #U&@  &0              @($J
M90$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( !*-?%3V
M:7,D:0(  !X&   9              " @;ML 0!X;"]W;W)K<VAE971S+W-H
M965T-C4N>&UL4$L! A0#%     @ $HU\5#$E\>C$ @  =@<  !D
M     ("!6V\! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4
M"  2C7Q4=LE(CLX"  #1"   &0              @(%6<@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( !*-?%1 &1N+F0,  '0+   9
M              " @5MU 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L!
M A0#%     @ $HU\5%3:]YPS P  ]PD  !D              ("!*WD! 'AL
M+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    "  2C7Q4\*,BN0,$
M  #!#P  &0              @(&5? $ >&PO=V]R:W-H965T<R]S:&5E=#<P
M+GAM;%!+ 0(4 Q0    ( !*-?%2%7-U@N (  #X'   9              "
M@<^  0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ $HU\
M5(UO<=;P P  K X  !D              ("!OH,! 'AL+W=O<FMS:&5E=',O
M<VAE970W,BYX;6Q02P$"% ,4    "  2C7Q4H?$SMI8"  #\!P  &0
M        @('EAP$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0
M   ( !*-?%2!007I'@,  +,)   9              " @;** 0!X;"]W;W)K
M<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ $HU\5%:F2",E P  I D
M !D              ("!!XX! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q0
M2P$"% ,4    "  2C7Q4/HY^"*4"  #1!@  &0              @(%CD0$
M>&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( !*-?%0[KI^.
M4@(  "P%   9              " @3^4 0!X;"]W;W)K<VAE971S+W-H965T
M-S<N>&UL4$L! A0#%     @ $HU\5%F]7]K1!P  OB0  !D
M ("!R)8! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    "  2
MC7Q46DQ4E=L#   I#@  &0              @('0G@$ >&PO=V]R:W-H965T
M<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( !*-?%0:1-:\S@,  'P.   9
M          " @>*B 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#
M%     @ $HU\5!E'H,*?!   FA$  !D              ("!YZ8! 'AL+W=O
M<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    "  2C7Q4K>DNRZ4#  ")
M"P  &0              @(&]JP$ >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM
M;%!+ 0(4 Q0    ( !*-?%1]Z;KO, 0  .@.   9              " @9FO
M 0!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ $HU\5-&1
MK@B@ P  A T  !D              ("! +0! 'AL+W=O<FMS:&5E=',O<VAE
M970X-"YX;6Q02P$"% ,4    "  2C7Q4%DF9F[ "  #Z!P  &0
M    @('7MP$ >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    (
M !*-?%3\C$$64 0  )8/   9              " @;ZZ 0!X;"]W;W)K<VAE
M971S+W-H965T.#8N>&UL4$L! A0#%     @ $HU\5'>NP$G/ P  7@P  !D
M             ("!1;\! 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"
M% ,4    "  2C7Q4)+;<0K "  #"!P  &0              @(%+PP$ >&PO
M=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( !*-?%32.>)>0P(
M *(%   9              " @3+& 0!X;"]W;W)K<VAE971S+W-H965T.#DN
M>&UL4$L! A0#%     @ $HU\5(P7' QR!   H!(  !D              ("!
MK,@! 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    "  2C7Q4
MH03&PC(#   0%   #0              @ %5S0$ >&PO<W1Y;&5S+GAM;%!+
M 0(4 Q0    ( !*-?%27BKL<P    !,"   +              "  ;+0 0!?
M<F5L<R\N<F5L<U!+ 0(4 Q0    ( !*-?%3@2;M<4 8  $@[   /
M      "  9O1 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  2C7Q4YN*D
MT* "   %-0  &@              @ $8V $ >&PO7W)E;',O=V]R:V)O;VLN
M>&UL+G)E;'-02P$"% ,4    "  2C7Q4PH ,:SH"  !H,P  $P
M    @ 'PV@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     8@!B .4:  !;
%W0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<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>122
<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>123
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>220</ContextCount>
  <ElementCount>441</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>73</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100030 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100040 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100050 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100060 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100070 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100080 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100090 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>100100 - Disclosure - Revenue Related Disclosures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosures</Role>
      <ShortName>Revenue Related Disclosures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>100110 - Disclosure - Business Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitions</Role>
      <ShortName>Business Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>100120 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>100130 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>100140 - Disclosure - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNet</Role>
      <ShortName>Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>100150 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccounts</Role>
      <ShortName>Details of Certain Consolidated Balance Sheet Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>100160 - Disclosure - Impairment of Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipment</Role>
      <ShortName>Impairment of Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>100170 - Disclosure - Financing Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangements</Role>
      <ShortName>Financing Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>100180 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>100190 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>100200 - Disclosure - Capital Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStock</Role>
      <ShortName>Capital Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>100210 - Disclosure - Net Income (Loss) per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShare</Role>
      <ShortName>Net Income (Loss) per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>100220 - Disclosure - Common Stock Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrants</Role>
      <ShortName>Common Stock Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>100230 - Disclosure - Equity Incentive Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlans</Role>
      <ShortName>Equity Incentive Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>100240 - Disclosure - Benefit Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlan</Role>
      <ShortName>Benefit Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>100250 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>100260 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>100270 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>100280 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>100290 - Disclosure - Revenue Related Disclosures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresTables</Role>
      <ShortName>Revenue Related Disclosures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosures</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>100300 - Disclosure - Business Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables</Role>
      <ShortName>Business Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitions</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>100310 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurements</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>100320 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwill</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>100330 - Disclosure - Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables</Role>
      <ShortName>Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNet</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>100340 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables</Role>
      <ShortName>Details of Certain Consolidated Balance Sheet Accounts (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccounts</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>100350 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>100360 - Disclosure - Capital Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockTables</Role>
      <ShortName>Capital Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStock</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>100370 - Disclosure - Net Income (Loss) per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareTables</Role>
      <ShortName>Net Income (Loss) per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShare</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>100380 - Disclosure - Common Stock Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsTables</Role>
      <ShortName>Common Stock Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrants</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>100390 - Disclosure - Equity Incentive Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables</Role>
      <ShortName>Equity Incentive Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlans</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>100400 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeases</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>100410 - Disclosure - Organization and Description of Business - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails</Role>
      <ShortName>Organization and Description of Business - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>100420 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>100430 - Disclosure - Revenue Related Disclosures - Schedule of Changes in Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails</Role>
      <ShortName>Revenue Related Disclosures - Schedule of Changes in Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>100440 - Disclosure - Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails</Role>
      <ShortName>Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>100450 - Disclosure - Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues 1 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details</Role>
      <ShortName>Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues 1 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>100460 - Disclosure - Revenue Related Disclosures - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails</Role>
      <ShortName>Revenue Related Disclosures - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>100470 - Disclosure - Business Acquisitions - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails</Role>
      <ShortName>Business Acquisitions - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>100480 - Disclosure - Business Acquisitions - Summary of Purchase Price Allocation as of Acquisition Date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails</Role>
      <ShortName>Business Acquisitions - Summary of Purchase Price Allocation as of Acquisition Date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>100490 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>100500 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Contingent Consideration Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Changes in Fair Value of Contingent Consideration Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>100510 - Disclosure - Goodwill - Schedule of Changes in Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails</Role>
      <ShortName>Goodwill - Schedule of Changes in Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>100520 - Disclosure - Goodwill - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillAdditionalInformationDetails</Role>
      <ShortName>Goodwill - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>100530 - Disclosure - Intangible Assets, Net - Schedule of Intangible Assets Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails</Role>
      <ShortName>Intangible Assets, Net - Schedule of Intangible Assets Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>100540 - Disclosure - Intangible Assets, Net - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails</Role>
      <ShortName>Intangible Assets, Net - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>100550 - Disclosure - Intangible Assets, Net - Schedule of Future Intangible Asset Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails</Role>
      <ShortName>Intangible Assets, Net - Schedule of Future Intangible Asset Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>100560 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails</Role>
      <ShortName>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>100570 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accounts Receivable and Contract Asset (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails</Role>
      <ShortName>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accounts Receivable and Contract Asset (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>100580 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails</Role>
      <ShortName>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>100590 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails</Role>
      <ShortName>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>100600 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsAdditionalInformationDetails</Role>
      <ShortName>Details of Certain Consolidated Balance Sheet Accounts - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>100610 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>100620 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other Long-term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails</Role>
      <ShortName>Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other Long-term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>100630 - Disclosure - Impairment of Property and Equipment - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipmentAdditionalInformationDetails</Role>
      <ShortName>Impairment of Property and Equipment - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>100640 - Disclosure - Financing Arrangements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails</Role>
      <ShortName>Financing Arrangements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>100650 - Disclosure - Related Party Transactions - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails</Role>
      <ShortName>Related Party Transactions - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>100660 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Net Income (Loss) Before Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Schedule of Domestic and Foreign Components of Net Income (Loss) Before Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>100670 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails</Role>
      <ShortName>Income Taxes - Schedule of Provision (Benefit) for Income Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>100680 - Disclosure - Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>100690 - Disclosure - Income Taxes - Schedule of Company's Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Company's Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>100700 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>100710 - Disclosure - Income Taxes - Schedule of Unrecognized Uncertain Tax Positions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfUnrecognizedUncertainTaxPositionsDetails</Role>
      <ShortName>Income Taxes - Schedule of Unrecognized Uncertain Tax Positions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>100720 - Disclosure - Capital Stock - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails</Role>
      <ShortName>Capital Stock - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>100730 - Disclosure - Capital Stock - Schedule of Common Stock Reserved for Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails</Role>
      <ShortName>Capital Stock - Schedule of Common Stock Reserved for Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>100740 - Disclosure - Net Income (Loss) per Share - Summary of Computation of Basic and Diluted Net Loss per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Income (Loss) per Share - Summary of Computation of Basic and Diluted Net Loss per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>100750 - Disclosure - Net Income (Loss) per Share - Schedule of Anti-dilutive Shares Outstanding Excluded in Calculation of Diluted Net Income (Loss) per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails</Role>
      <ShortName>Net Income (Loss) per Share - Schedule of Anti-dilutive Shares Outstanding Excluded in Calculation of Diluted Net Income (Loss) per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>100760 - Disclosure - Common Stock Warrants - Schedule of Common Stock Warrants Issued and Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails</Role>
      <ShortName>Common Stock Warrants - Schedule of Common Stock Warrants Issued and Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>100780 - Disclosure - Common Stock Warrants - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails</Role>
      <ShortName>Common Stock Warrants - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>100790 - Disclosure - Equity Incentive Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails</Role>
      <ShortName>Equity Incentive Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>100800 - Disclosure - Equity Incentive Plans - Schedule of Activity of Shares Available for Grant (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails</Role>
      <ShortName>Equity Incentive Plans - Schedule of Activity of Shares Available for Grant (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>100810 - Disclosure - Equity Incentive Plans - Schedule of Fair Value of Stock Option Grants Valuation Assumptions by Block-Scholes Option Pricing Model (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails</Role>
      <ShortName>Equity Incentive Plans - Schedule of Fair Value of Stock Option Grants Valuation Assumptions by Block-Scholes Option Pricing Model (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>100820 - Disclosure - Equity Incentive Plans - Schedule of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails</Role>
      <ShortName>Equity Incentive Plans - Schedule of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>100830 - Disclosure - Equity Incentive Plans - Schedule of Additional Information for Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails</Role>
      <ShortName>Equity Incentive Plans - Schedule of Additional Information for Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>100840 - Disclosure - Equity Incentive Plans - Schedule of Unvested Restricted Stock Units Awards Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails</Role>
      <ShortName>Equity Incentive Plans - Schedule of Unvested Restricted Stock Units Awards Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>100850 - Disclosure - Equity Incentive Plans - Schedule of Stock-Based Compensation Expense Recorded in Consolidated Statements of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails</Role>
      <ShortName>Equity Incentive Plans - Schedule of Stock-Based Compensation Expense Recorded in Consolidated Statements of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>100860 - Disclosure - Benefit Plan - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails</Role>
      <ShortName>Benefit Plan - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>100870 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>100880 - Disclosure - Leases - Summary of Supplemental Information Related to Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails</Role>
      <ShortName>Leases - Summary of Supplemental Information Related to Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>100890 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Summary of Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>100900 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="ssti-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>100910 - Disclosure - Subsequent Events - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails</Role>
      <ShortName>Subsequent Events - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="ssti-20211231.htm">ssti-20211231.htm</File>
    <File>ssti-20211231.xsd</File>
    <File>ssti-20211231_cal.xml</File>
    <File>ssti-20211231_def.xml</File>
    <File>ssti-20211231_lab.xml</File>
    <File>ssti-20211231_pre.xml</File>
    <File>ssti-ex10_19.htm</File>
    <File>ssti-ex21_1.htm</File>
    <File>ssti-ex23_1.htm</File>
    <File>ssti-ex31_1.htm</File>
    <File>ssti-ex31_2.htm</File>
    <File>ssti-ex32_1.htm</File>
    <File>ssti-ex32_2.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img11719860_0.jpg</File>
    <File>img11719860_1.jpg</File>
    <File>img11719860_10.jpg</File>
    <File>img11719860_11.jpg</File>
    <File>img11719860_12.jpg</File>
    <File>img11719860_13.jpg</File>
    <File>img11719860_14.jpg</File>
    <File>img11719860_2.jpg</File>
    <File>img11719860_3.jpg</File>
    <File>img11719860_4.jpg</File>
    <File>img11719860_5.jpg</File>
    <File>img11719860_6.jpg</File>
    <File>img11719860_7.jpg</File>
    <File>img11719860_8.jpg</File>
    <File>img11719860_9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="862">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>126
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ssti-20211231.htm": {
   "axisCustom": 0,
   "axisStandard": 31,
   "contextCount": 220,
   "dts": {
    "calculationLink": {
     "local": [
      "ssti-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ssti-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "ssti-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ssti-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ssti-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "ssti-20211231.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/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/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 706,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 16,
    "http://www.shotspotter.com/20211231": 1,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 21
   },
   "keyCustom": 64,
   "keyStandard": 377,
   "memberCustom": 31,
   "memberStandard": 40,
   "nsprefix": "ssti",
   "nsuri": "http://www.shotspotter.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100100 - Disclosure - Revenue Related Disclosures",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosures",
     "shortName": "Revenue Related Disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100110 - Disclosure - Business Acquisitions",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitions",
     "shortName": "Business Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100120 - Disclosure - Fair Value Measurements",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100130 - Disclosure - Goodwill",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100140 - Disclosure - Intangible Assets, Net",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNet",
     "shortName": "Intangible Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100150 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccounts",
     "shortName": "Details of Certain Consolidated Balance Sheet Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ssti:ImpairmentOfPropertyAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100160 - Disclosure - Impairment of Property and Equipment",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipment",
     "shortName": "Impairment of Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ssti:ImpairmentOfPropertyAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100170 - Disclosure - Financing Arrangements",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangements",
     "shortName": "Financing Arrangements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100180 - Disclosure - Related Party Transactions",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100190 - Disclosure - Income Taxes",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010 - Statement - Consolidated Balance Sheets",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100200 - Disclosure - Capital Stock",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStock",
     "shortName": "Capital Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100210 - Disclosure - Net Income (Loss) per Share",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShare",
     "shortName": "Net Income (Loss) per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ssti:CommonStockWarrantsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100220 - Disclosure - Common Stock Warrants",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrants",
     "shortName": "Common Stock Warrants",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ssti:CommonStockWarrantsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100230 - Disclosure - Equity Incentive Plans",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlans",
     "shortName": "Equity Incentive Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100240 - Disclosure - Benefit Plan",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlan",
     "shortName": "Benefit Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100250 - Disclosure - Leases",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100260 - Disclosure - Commitments and Contingencies",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100270 - Disclosure - Subsequent Events",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100280 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100290 - Disclosure - Revenue Related Disclosures (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresTables",
     "shortName": "Revenue Related Disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "U_USDollarShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100300 - Disclosure - Business Acquisitions (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables",
     "shortName": "Business Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100310 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100320 - Disclosure - Goodwill (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100330 - Disclosure - Intangible Assets, Net (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables",
     "shortName": "Intangible Assets, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100340 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables",
     "shortName": "Details of Certain Consolidated Balance Sheet Accounts (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100350 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ssti:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100360 - Disclosure - Capital Stock (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockTables",
     "shortName": "Capital Stock (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ssti:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100370 - Disclosure - Net Income (Loss) per Share (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareTables",
     "shortName": "Net Income (Loss) per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ssti:CommonStockWarrantsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100380 - Disclosure - Common Stock Warrants (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsTables",
     "shortName": "Common Stock Warrants (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ssti:CommonStockWarrantsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100390 - Disclosure - Equity Incentive Plans (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables",
     "shortName": "Equity Incentive Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040 - Statement - Consolidated Statements of Operations",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ssti:ScheduleOfSupplementalInformationRelatedToOperatingLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100400 - Disclosure - Leases (Tables)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ssti:ScheduleOfSupplementalInformationRelatedToOperatingLease",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ssti:NumberOfSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_Subsidiary",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100410 - Disclosure - Organization and Description of Business - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails",
     "shortName": "Organization and Description of Business - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ssti:NumberOfSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_Subsidiary",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100420 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_70e6256f-7696-45a8-bd82-359fc8719bcc",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100430 - Disclosure - Revenue Related Disclosures - Schedule of Changes in Deferred Revenue (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails",
     "shortName": "Revenue Related Disclosures - Schedule of Changes in Deferred Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100440 - Disclosure - Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails",
     "shortName": "Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_1c4a00da-a8c8-475d-a4f7-c006b3b4c7e8",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100450 - Disclosure - Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues 1 (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details",
     "shortName": "Revenue Related Disclosures - Schedule of Remaining Performance Obligations for Contractually Committed Revenues 1 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_9a504b7f-62c3-44a9-9e9d-81dc505d44c6",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100460 - Disclosure - Revenue Related Disclosures - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails",
     "shortName": "Revenue Related Disclosures - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_9a504b7f-62c3-44a9-9e9d-81dc505d44c6",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100470 - Disclosure - Business Acquisitions - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
     "shortName": "Business Acquisitions - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_1da51be3-ca15-4bfd-85f0-40477fd7b7c7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100480 - Disclosure - Business Acquisitions - Summary of Purchase Price Allocation as of Acquisition Date (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails",
     "shortName": "Business Acquisitions - Summary of Purchase Price Allocation as of Acquisition Date (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_bbdfdf1a-bc97-481f-ae56-98f361cba72f",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100490 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_0b29ffa4-55f2-4a03-a6b4-8d421ba9d920",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100500 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Contingent Consideration Liability (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails",
     "shortName": "Fair Value Measurements - Summary of Changes in Fair Value of Contingent Consideration Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_67a17ee6-09e3-4bd5-be14-d30c58af0987",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_70e6256f-7696-45a8-bd82-359fc8719bcc",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100510 - Disclosure - Goodwill - Schedule of Changes in Goodwill (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails",
     "shortName": "Goodwill - Schedule of Changes in Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_fd07fb3b-a749-4b86-b750-7cedb0d0ea04",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100520 - Disclosure - Goodwill - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillAdditionalInformationDetails",
     "shortName": "Goodwill - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100530 - Disclosure - Intangible Assets, Net - Schedule of Intangible Assets Net (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails",
     "shortName": "Intangible Assets, Net - Schedule of Intangible Assets Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100540 - Disclosure - Intangible Assets, Net - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails",
     "shortName": "Intangible Assets, Net - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100550 - Disclosure - Intangible Assets, Net - Schedule of Future Intangible Asset Amortization (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails",
     "shortName": "Intangible Assets, Net - Schedule of Future Intangible Asset Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ssti:PrepaidSoftwareAndLicensesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100560 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails",
     "shortName": "Details of Certain Consolidated Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ssti:PrepaidSoftwareAndLicensesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ssti:ScheduleOfAccountsReceivableAndContractAssetTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100570 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accounts Receivable and Contract Asset (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails",
     "shortName": "Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accounts Receivable and Contract Asset (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ssti:ScheduleOfAccountsReceivableAndContractAssetTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100580 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other Assets (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails",
     "shortName": "Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100590 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Property and Equipment, Net (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails",
     "shortName": "Details of Certain Consolidated Balance Sheet Accounts - Schedule of Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_70842f64-8fd7-495f-b84c-413c1b8d2b98",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060 - Statement - Consolidated Statements of Stockholders' Equity",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_70842f64-8fd7-495f-b84c-413c1b8d2b98",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100600 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsAdditionalInformationDetails",
     "shortName": "Details of Certain Consolidated Balance Sheet Accounts - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedEmployeeBenefitsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100610 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails",
     "shortName": "Details of Certain Consolidated Balance Sheet Accounts - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedEmployeeBenefitsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseLiabilityNoncurrent",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100620 - Disclosure - Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other Long-term Liabilities (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails",
     "shortName": "Details of Certain Consolidated Balance Sheet Accounts - Schedule of Other Long-term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProductionRelatedImpairmentsOrCharges",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100630 - Disclosure - Impairment of Property and Equipment - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipmentAdditionalInformationDetails",
     "shortName": "Impairment of Property and Equipment - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_4d4a66e7-e4f8-4f93-98cf-6b6c94cf0784",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityExpirationDate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100640 - Disclosure - Financing Arrangements - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails",
     "shortName": "Financing Arrangements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_4d4a66e7-e4f8-4f93-98cf-6b6c94cf0784",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityExpirationDate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_b0f30d58-595c-4a1d-a2af-c9568c2ff22e",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100650 - Disclosure - Related Party Transactions - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
     "shortName": "Related Party Transactions - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_b0f30d58-595c-4a1d-a2af-c9568c2ff22e",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100660 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Net Income (Loss) Before Income Tax Expense (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails",
     "shortName": "Income Taxes - Schedule of Domestic and Foreign Components of Net Income (Loss) Before Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentForeignTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100670 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Tax (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails",
     "shortName": "Income Taxes - Schedule of Provision (Benefit) for Income Tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentForeignTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100680 - Disclosure - Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Income Tax Expense (Benefit) (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100690 - Disclosure - Income Taxes - Schedule of Company's Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails",
     "shortName": "Income Taxes - Schedule of Company's Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100700 - Disclosure - Income Taxes - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
     "shortName": "Income Taxes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_70e6256f-7696-45a8-bd82-359fc8719bcc",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100710 - Disclosure - Income Taxes - Schedule of Unrecognized Uncertain Tax Positions (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfUnrecognizedUncertainTaxPositionsDetails",
     "shortName": "Income Taxes - Schedule of Unrecognized Uncertain Tax Positions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_e494ab4b-3f8b-4a09-af8e-8bc356a7ee4c",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100720 - Disclosure - Capital Stock - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
     "shortName": "Capital Stock - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:CommonStockVotingRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ssti:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100730 - Disclosure - Capital Stock - Schedule of Common Stock Reserved for Future Issuance (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails",
     "shortName": "Capital Stock - Schedule of Common Stock Reserved for Future Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ssti:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_22c1bc9e-3cbc-4449-afc8-85e62f8608fe",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100740 - Disclosure - Net Income (Loss) per Share - Summary of Computation of Basic and Diluted Net Loss per Share (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails",
     "shortName": "Net Income (Loss) per Share - Summary of Computation of Basic and Diluted Net Loss per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100750 - Disclosure - Net Income (Loss) per Share - Schedule of Anti-dilutive Shares Outstanding Excluded in Calculation of Diluted Net Income (Loss) per Share (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails",
     "shortName": "Net Income (Loss) per Share - Schedule of Anti-dilutive Shares Outstanding Excluded in Calculation of Diluted Net Income (Loss) per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "div",
       "ssti:CommonStockWarrantsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_9d9139bb-f85c-4000-87c8-f7c69d9729aa",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100760 - Disclosure - Common Stock Warrants - Schedule of Common Stock Warrants Issued and Outstanding (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails",
     "shortName": "Common Stock Warrants - Schedule of Common Stock Warrants Issued and Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "div",
       "ssti:CommonStockWarrantsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_9d9139bb-f85c-4000-87c8-f7c69d9729aa",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ssti:CommonStockWarrantsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_ff0f9651-7cf3-4853-8744-c526c2e2503f",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ssti:ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100780 - Disclosure - Common Stock Warrants - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails",
     "shortName": "Common Stock Warrants - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ssti:CommonStockWarrantsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_ff0f9651-7cf3-4853-8744-c526c2e2503f",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ssti:ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100790 - Disclosure - Equity Incentive Plans - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
     "shortName": "Equity Incentive Plans - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ssti:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100800 - Disclosure - Equity Incentive Plans - Schedule of Activity of Shares Available for Grant (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails",
     "shortName": "Equity Incentive Plans - Schedule of Activity of Shares Available for Grant (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ssti:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_7c69a913-76ba-4eb5-a92e-9a8f5a158c3e",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100080 - Disclosure - Organization and Description of Business",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness",
     "shortName": "Organization and Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100810 - Disclosure - Equity Incentive Plans - Schedule of Fair Value of Stock Option Grants Valuation Assumptions by Block-Scholes Option Pricing Model (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails",
     "shortName": "Equity Incentive Plans - Schedule of Fair Value of Stock Option Grants Valuation Assumptions by Block-Scholes Option Pricing Model (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_70e6256f-7696-45a8-bd82-359fc8719bcc",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100820 - Disclosure - Equity Incentive Plans - Schedule of Stock Option Activity (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails",
     "shortName": "Equity Incentive Plans - Schedule of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USDollarShare",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100830 - Disclosure - Equity Incentive Plans - Schedule of Additional Information for Stock Options (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails",
     "shortName": "Equity Incentive Plans - Schedule of Additional Information for Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_dd6afa09-68f4-4f18-b031-98901671a6b3",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100840 - Disclosure - Equity Incentive Plans - Schedule of Unvested Restricted Stock Units Awards Activity (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails",
     "shortName": "Equity Incentive Plans - Schedule of Unvested Restricted Stock Units Awards Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_28f6c7db-c8f0-4ea1-9218-d5bb4be213ff",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100850 - Disclosure - Equity Incentive Plans - Schedule of Stock-Based Compensation Expense Recorded in Consolidated Statements of Operations (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails",
     "shortName": "Equity Incentive Plans - Schedule of Stock-Based Compensation Expense Recorded in Consolidated Statements of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_e95358cb-e9d2-4148-9886-fb04a57790dd",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100860 - Disclosure - Benefit Plan - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails",
     "shortName": "Benefit Plan - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_e95358cb-e9d2-4148-9886-fb04a57790dd",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100870 - Disclosure - Leases - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
     "shortName": "Leases - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100880 - Disclosure - Leases - Summary of Supplemental Information Related to Operating Leases (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails",
     "shortName": "Leases - Summary of Supplemental Information Related to Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100890 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails",
     "shortName": "Leases - Summary of Maturities of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_643ffc8b-19f2-481b-9af5-594de1698af0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_19d8bf1b-f1bf-4486-ad2e-94bd28ceba11",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100900 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_19d8bf1b-f1bf-4486-ad2e-94bd28ceba11",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100090 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_93fd9bd8-b720-41f5-8174-15f556abe03a",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100910 - Disclosure - Subsequent Events - Additional Information (Details)",
     "role": "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
     "shortName": "Subsequent Events - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssti-20211231.htm",
      "contextRef": "C_cfef03aa-c13b-4e22-928e-9dbd74362f7a",
      "decimals": null,
      "lang": "en-US",
      "name": "ssti:NumberOfDaysAmountsToBeDeterminedAndPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 73,
   "tag": {
    "country_BS": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BAHAMAS",
        "terseLabel": "Bahamas"
       }
      }
     },
     "localname": "BS",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "California"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_ZA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SOUTH AFRICA",
        "terseLabel": "South Africa"
       }
      }
     },
     "localname": "ZA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r754",
      "r755",
      "r756"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r754",
      "r755",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r754",
      "r755",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r754",
      "r755",
      "r756"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r757"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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",
        "verboseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r752"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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 Line1",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address Address Line2",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r751"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r751"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r751"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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 Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r761"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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",
        "verboseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r751"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r751"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r751"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r751"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r762"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r754",
      "r755",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Icfr Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Security12b Title",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r753"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r122",
      "r129",
      "r135",
      "r207",
      "r493",
      "r494",
      "r495",
      "r537",
      "r538",
      "r593",
      "r596",
      "r598",
      "r599",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect Period Of Adoption Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r122",
      "r129",
      "r135",
      "r207",
      "r493",
      "r494",
      "r495",
      "r537",
      "r538",
      "r593",
      "r596",
      "r598",
      "r599",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect Period Of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r122",
      "r129",
      "r135",
      "r207",
      "r493",
      "r494",
      "r495",
      "r537",
      "r538",
      "r593",
      "r596",
      "r598",
      "r599",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect Period Of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r188",
      "r360",
      "r366",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major Customers [Axis]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [
      "r189",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management [Member]",
        "terseLabel": "Executive Management"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r277",
      "r312",
      "r443",
      "r450",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r714",
      "r718",
      "r747",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r277",
      "r312",
      "r443",
      "r450",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r714",
      "r718",
      "r747",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r188",
      "r360",
      "r366",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Of Major Customer [Domain]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r185",
      "r360",
      "r364",
      "r677",
      "r713",
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Or Service [Axis]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r185",
      "r360",
      "r364",
      "r677",
      "r713",
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products And Services [Domain]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r277",
      "r312",
      "r397",
      "r443",
      "r450",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r714",
      "r718",
      "r747",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r277",
      "r312",
      "r397",
      "r443",
      "r450",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r714",
      "r718",
      "r747",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Member]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r130",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r130",
      "r135",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Unspecified [Domain]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r186",
      "r187",
      "r360",
      "r365",
      "r716",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r186",
      "r187",
      "r360",
      "r365",
      "r716",
      "r733",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r130",
      "r135",
      "r249",
      "r448",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Scenario [Axis]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r189",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title Of Individual [Axis]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title Of Individual With Relationship To Entity [Domain]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_AccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting policies.",
        "label": "Accounting Policies [Line Items]",
        "terseLabel": "Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "AccountingPoliciesLineItems",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ssti_AccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting policies.",
        "label": "Accounting Policies [Table]",
        "terseLabel": "Accounting Policies [Table]"
       }
      }
     },
     "localname": "AccountingPoliciesTable",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ssti_AccountsReceivableAndContractAssetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable and contract asset current.",
        "label": "Accounts Receivable And Contract Asset Current",
        "terseLabel": "Accounts receivable and contract asset, net",
        "totalLabel": "Accounts receivable and contract asset"
       }
      }
     },
     "localname": "AccountsReceivableAndContractAssetCurrent",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_AccruedExpensesAndOtherCurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expenses and other current liabilities.",
        "label": "Accrued Expenses And Other Current Liabilities [Abstract]"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesAbstract",
     "nsuri": "http://www.shotspotter.com/20211231",
     "xbrltype": "stringItemType"
    },
    "ssti_AzaveaIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Azavea, Inc.",
        "label": "Azavea Inc [Member]",
        "terseLabel": "Azavea, Inc"
       }
      }
     },
     "localname": "AzaveaIncMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_BusinessAcquisitionContingentEarnoutPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition contingent earnout period.",
        "label": "Business Acquisition Contingent Earnout Period",
        "terseLabel": "Revenue number of years on the base of business acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionContingentEarnoutPeriod",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_BusinessAndNatureOfOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business and nature of operations.",
        "label": "Business And Nature Of Operations [Line Items]",
        "terseLabel": "Business And Nature Of Operations [Line Items]"
       }
      }
     },
     "localname": "BusinessAndNatureOfOperationsLineItems",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ssti_BusinessAndNatureOfOperationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business and nature of operations.",
        "label": "Business And Nature Of Operations [Table]",
        "terseLabel": "Business And Nature Of Operations [Table]"
       }
      }
     },
     "localname": "BusinessAndNatureOfOperationsTable",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed accrued expenses and other current liabilities.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Expenses And Other Current Liabilities",
        "negatedLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current assets receivables and contract assets, net.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Receivables And Contract Assets Net",
        "terseLabel": "Accounts receivable and contract asset, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssetsNet",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset",
        "terseLabel": "Operating lease right-of-use asset"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_CapitalizedCommissionsAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized commissions amortization period.",
        "label": "Capitalized Commissions Amortization Period",
        "terseLabel": "Capitalized commissions, amortization period"
       }
      }
     },
     "localname": "CapitalizedCommissionsAmortizationPeriod",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right number of securities exercised by warrants or rights.",
        "label": "Class Of Warrant Or Right Number Of Securities Exercised By Warrants Or Rights",
        "terseLabel": "Warrant exercised",
        "verboseLabel": "Warrants exercised"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRights",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ssti_ClassOfWarrantOrRightsExpirationMonthYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or rights expire month year.",
        "label": "Class Of Warrant Or Rights Expiration Month Year",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightsExpirationMonthYear",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "ssti_ClassOfWarrantOrRightsIssuanceMonthYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrants or rights issuance month year.",
        "label": "Class Of Warrant Or Rights Issuance Month Year",
        "terseLabel": "Issuance Date"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightsIssuanceMonthYear",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "ssti_CommonStockWarrantFebruaryTwentyFourteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The February 2014 Common stock warrant.",
        "label": "Common Stock Warrant February Twenty Fourteen [Member]",
        "terseLabel": "The February 2014 Common stock warrant"
       }
      }
     },
     "localname": "CommonStockWarrantFebruaryTwentyFourteenMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_CommonStockWarrantJuneTwentySeventeenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The June 2017 Common stock warrant.",
        "label": "Common Stock Warrant June Twenty Seventeen [Member]",
        "terseLabel": "The June 2017 Common stock warrant"
       }
      }
     },
     "localname": "CommonStockWarrantJuneTwentySeventeenMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_CommonStockWarrantsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock warrants.",
        "label": "Common Stock Warrants [Text Block]",
        "terseLabel": "Common Stock Warrants"
       }
      }
     },
     "localname": "CommonStockWarrantsTextBlock",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrants"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssti_CompensatoryDamagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensatory damages.",
        "label": "Compensatory Damages [Member]",
        "terseLabel": "Compensatory Damages"
       }
      }
     },
     "localname": "CompensatoryDamagesMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_ContractWithCustomerLiabilityForeignCurrencyImpact": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer, liability foreign currency impact.",
        "label": "Contract With Customer Liability Foreign Currency Impact",
        "terseLabel": "Foreign currency impact"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityForeignCurrencyImpact",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_CustomerOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer one.",
        "label": "Customer One [Member]",
        "terseLabel": "Customer One"
       }
      }
     },
     "localname": "CustomerOneMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_CustomerThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer three.",
        "label": "Customer Three [Member]",
        "terseLabel": "Customer Three"
       }
      }
     },
     "localname": "CustomerThreeMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_CustomerTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer two.",
        "label": "Customer Two [Member]",
        "terseLabel": "Customer Two"
       }
      }
     },
     "localname": "CustomerTwoMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_DebtInstrumentFluctuatingRatePerAnnumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument fluctuating rate per annum.",
        "label": "Debt Instrument Fluctuating Rate Per Annum [Member]",
        "terseLabel": "Fluctuating Rate Per Annum"
       }
      }
     },
     "localname": "DebtInstrumentFluctuatingRatePerAnnumMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_DeferredTaxAssetsDeferredIncomeAndContractCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets deferred income and contract costs.",
        "label": "Deferred Tax Assets Deferred Income And Contract Costs",
        "terseLabel": "Deferred revenue and contract costs"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncomeAndContractCosts",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_DeferredTaxLiabilitiesFixedAssetsAndIntangibles": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities fixed assets and intangibles.",
        "label": "Deferred Tax Liabilities Fixed Assets And Intangibles",
        "negatedLabel": "Fixed assets and intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesFixedAssetsAndIntangibles",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_DeployedEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deployed equipment.",
        "label": "Deployed Equipment [Member]",
        "terseLabel": "Deployed Equipment"
       }
      }
     },
     "localname": "DeployedEquipmentMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock purchase plan ESPP policy.",
        "label": "Employee Stock Purchase Plan E S P P Policy Policy [Text Block]",
        "terseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanESPPPolicyPolicyTextBlock",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssti_EstimatedFairValueOfContingentConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated fair value of contingent consideration.",
        "label": "Estimated Fair Value Of Contingent Consideration",
        "terseLabel": "Estimated fair value of contingent consideration"
       }
      }
     },
     "localname": "EstimatedFairValueOfContingentConsideration",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_FairMarketValueOfCommonStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair market value of common stock.",
        "label": "Fair Market Value Of Common Stock",
        "terseLabel": "Fair Market Value Of Common Stock"
       }
      }
     },
     "localname": "FairMarketValueOfCommonStock",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of common stock issued as consideration for business acquisition.",
        "label": "Fair Value Of Common Stock Issued As Consideration For Business Acquisition",
        "terseLabel": "Fair value of common stock issued as consideration for business acquisition"
       }
      }
     },
     "localname": "FairValueOfCommonStockIssuedAsConsiderationForBusinessAcquisition",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_FinancingReceivableAllowanceForCreditLossesAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails": {
       "order": 2.0,
       "parentTag": "ssti_AccountsReceivableAndContractAssetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivable allowance for credit losses adjustment.",
        "label": "Financing Receivable Allowance For Credit Losses Adjustment",
        "negatedLabel": "Allowance for potential credit losses"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesAdjustment",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_ForensicLogicLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forensic logic, LLC.",
        "label": "Forensic Logic, LLC [Member]",
        "terseLabel": "Forensic Logic, LLC"
       }
      }
     },
     "localname": "ForensicLogicLlcMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_FourHundredOneKPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four hundred one k plan.",
        "label": "Four Hundred One K Plan [Member]",
        "terseLabel": "401(k) Plan"
       }
      }
     },
     "localname": "FourHundredOneKPlanMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_GunshotDetectionServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gunshot detection services.",
        "label": "Gunshot Detection Services [Member]",
        "terseLabel": "Gunshot Detection Services"
       }
      }
     },
     "localname": "GunshotDetectionServicesMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_HighlyLiquidInvestmentsMaturityPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Highly liquid investments maturity period.",
        "label": "Highly Liquid Investments Maturity Period",
        "terseLabel": "Highly liquid investments maturity period"
       }
      }
     },
     "localname": "HighlyLiquidInvestmentsMaturityPeriod",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_HunchLabMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HunchLab.",
        "label": "Hunch Lab [Member]",
        "terseLabel": "HunchLab"
       }
      }
     },
     "localname": "HunchLabMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_ImpairmentOfPropertyAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_CostOfRevenue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of property and equipment.",
        "label": "Impairment Of Property And Equipment",
        "terseLabel": "Impairment of property and equipment"
       }
      }
     },
     "localname": "ImpairmentOfPropertyAndEquipment",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_ImpairmentOfPropertyAndEquipmentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of property and equipment.",
        "label": "Impairment Of Property And Equipment [Text Block]",
        "terseLabel": "Impairment of Property and Equipment"
       }
      }
     },
     "localname": "ImpairmentOfPropertyAndEquipmentTextBlock",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssti_IncentiveStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive stock options.",
        "label": "Incentive Stock Options [Member]",
        "terseLabel": "Incentive Stock Options"
       }
      }
     },
     "localname": "IncentiveStockOptionsMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income taxes.",
        "label": "Income Taxes [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ssti_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income taxes.",
        "label": "Income Taxes [Table]",
        "terseLabel": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ssti_IncreaseDecreaseInAccountsReceivableAndContractAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in accounts receivable and contract asset.",
        "label": "Increase Decrease In Accounts Receivable And Contract Asset",
        "negatedLabel": "Accounts receivable and contract asset"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivableAndContractAsset",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in common stock capital shares reserved for future issuance.",
        "label": "Increase In Common Stock Capital Shares Reserved For Future Issuance",
        "terseLabel": "Increase in common stock reserved for issuance"
       }
      }
     },
     "localname": "IncreaseInCommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ssti_LeaseCommencementDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease commencement date",
        "label": "Lease Commencement Date",
        "terseLabel": "Lease commencement date"
       }
      }
     },
     "localname": "LeaseCommencementDate",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "ssti_LeaseLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease liability.",
        "label": "Lease Liability",
        "terseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "LeaseLiability",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_LeedsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leeds LLC.",
        "label": "Leeds L L C [Member]",
        "terseLabel": "LEEDS"
       }
      }
     },
     "localname": "LeedsLLCMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_LetterOfCreditSubfacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letter of credit subfacility.",
        "label": "Letter Of Credit Subfacility [Member]",
        "terseLabel": "Letter of Credit Subfacility"
       }
      }
     },
     "localname": "LetterOfCreditSubfacilityMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility period number of business days on variable rate.",
        "label": "Line Of Credit Facility Period Number Of Business Days On Variable Rate",
        "terseLabel": "Number of business days prior to commencement of periods on interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityPeriodNumberOfBusinessDaysOnVariableRate",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ssti_LineOfCreditFacilityPeriodOfVariableRateTermOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility period of variable rate term one.",
        "label": "Line Of Credit Facility Period Of Variable Rate Term One",
        "terseLabel": "Period of interest rate option applied on credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityPeriodOfVariableRateTermOne",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_LineOfCreditFacilityPeriodOfVariableRateTermThree": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility period of variable rate term three.",
        "label": "Line Of Credit Facility Period Of Variable Rate Term Three",
        "terseLabel": "Period of interest rate option applied on credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityPeriodOfVariableRateTermThree",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_LineOfCreditFacilityPeriodOfVariableRateTermTwo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility period of variable rate term two.",
        "label": "Line Of Credit Facility Period Of Variable Rate Term Two",
        "terseLabel": "Period of interest rate option applied on credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityPeriodOfVariableRateTermTwo",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_MinimumAnnualAmountDueUnderLicenseAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum annual amount due under license agreement.",
        "label": "Minimum Annual Amount Due Under License Agreement",
        "terseLabel": "Minimum annual amount due under license agreement"
       }
      }
     },
     "localname": "MinimumAnnualAmountDueUnderLicenseAgreement",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_NumberOfCitiesInWhichEntityOperates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of cities in which entity operates.",
        "label": "Number Of Cities In Which Entity Operates",
        "terseLabel": "Number of cities in which entity operates"
       }
      }
     },
     "localname": "NumberOfCitiesInWhichEntityOperates",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ssti_NumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of customers.",
        "label": "Number Of Customers",
        "terseLabel": "Number of customers"
       }
      }
     },
     "localname": "NumberOfCustomers",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ssti_NumberOfDaysAmountsToBeDeterminedAndPaid": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of days amounts to be determined and paid.",
        "label": "Number Of Days Amounts To Be Determined And Paid",
        "terseLabel": "Number of days amounts to be determined and paid"
       }
      }
     },
     "localname": "NumberOfDaysAmountsToBeDeterminedAndPaid",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of financial institutions at which cash deposits are maintained.",
        "label": "Number Of Financial Institutions At Which Cash Deposits Are Maintained",
        "terseLabel": "Number of financial institutions at which cash deposits are maintained"
       }
      }
     },
     "localname": "NumberOfFinancialInstitutionsAtWhichCashDepositsAreMaintained",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ssti_NumberOfSubsidiary": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of subsidiary.",
        "label": "Number Of Subsidiary",
        "terseLabel": "Number of subsidiary"
       }
      }
     },
     "localname": "NumberOfSubsidiary",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ssti_OneTimeLicenseFeePayableForEachLicenseSoldToCustomer": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One-time license fee payable for each license sold to customer.",
        "label": "One Time License Fee Payable For Each License Sold To Customer",
        "terseLabel": "One-time license fee payable for each license sold to customer"
       }
      }
     },
     "localname": "OneTimeLicenseFeePayableForEachLicenseSoldToCustomer",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_OperatingLeaseExpirationDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating lease expiration date.",
        "label": "Operating Lease Expiration Date",
        "terseLabel": "Operating lease, expiration period"
       }
      }
     },
     "localname": "OperatingLeaseExpirationDate",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "ssti_OperatingLossCarryforwardsEarliestExpirationYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards, earliest expiration year.",
        "label": "Operating Loss Carryforwards Earliest Expiration Year",
        "terseLabel": "Net operating loss carryforwards, earliest expiration year"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsEarliestExpirationYear",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "gYearItemType"
    },
    "ssti_OperatingLossCarryforwardsLatestExpirationYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards latest expiration year.",
        "label": "Operating Loss Carryforwards Latest Expiration Year",
        "terseLabel": "Net operating loss carryforwards latest expiration year"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLatestExpirationYear",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "gYearItemType"
    },
    "ssti_OperatingLossCarryforwardsNotSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards not subject to expiration.",
        "label": "Operating Loss Carryforwards Not Subject To Expiration",
        "terseLabel": "Net operating loss carryforward not subject to expiration"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsNotSubjectToExpiration",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_OperatingLossCarryforwardsSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards subject to expiration.",
        "label": "Operating Loss Carryforwards Subject To Expiration",
        "terseLabel": "Net operating loss carryforwards subject to expiration"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsSubjectToExpiration",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_OtherLiabilitiesMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other liabilities miscellaneous non-current.",
        "label": "Other Liabilities Miscellaneous Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesMiscellaneousNoncurrent",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_PaymentForInvestmentInIntangibleAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment for investment in intangible and other assets.",
        "label": "Payment For Investment In Intangible And Other Assets",
        "negatedLabel": "Investment in intangible and other assets"
       }
      }
     },
     "localname": "PaymentForInvestmentInIntangibleAndOtherAssets",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_PercentageOfContractPriceInvoicedToCustomerOnContractSigned": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of contract price invoiced to customer on contract signed.",
        "label": "Percentage Of Contract Price Invoiced To Customer On Contract Signed",
        "terseLabel": "Percentage of contract price invoiced to customer on contract signed"
       }
      }
     },
     "localname": "PercentageOfContractPriceInvoicedToCustomerOnContractSigned",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ssti_PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of contract price invoiced to customer on subscription service operational and ready to go live.",
        "label": "Percentage Of Contract Price Invoiced To Customer On Subscription Service Operational And Ready To Go Live",
        "terseLabel": "Percentage of contract price invoiced to customer on subscription service operational and ready to go live"
       }
      }
     },
     "localname": "PercentageOfContractPriceInvoicedToCustomerOnSubscriptionServiceOperationalAndReadyToGoLive",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ssti_PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of contract value invoiced subscription service renewals on renewal contract executed.",
        "label": "Percentage Of Contract Value Invoiced Subscription Service Renewals On Renewal Contract Executed",
        "terseLabel": "Percentage of contract value invoiced subscription service renewals on renewal contract executed"
       }
      }
     },
     "localname": "PercentageOfContractValueInvoicedSubscriptionServiceRenewalsOnRenewalContractExecuted",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ssti_PercentageOfDiscountedCashFlows": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of discounted cash flows.",
        "label": "Percentage Of Discounted Cash Flows",
        "terseLabel": "Percentage of discounted cash flows"
       }
      }
     },
     "localname": "PercentageOfDiscountedCashFlows",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ssti_PeriodOfServiceToCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of service to customers.",
        "label": "Period Of Service To Customers",
        "terseLabel": "Period of service to customers"
       }
      }
     },
     "localname": "PeriodOfServiceToCustomers",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Periodic increment of common stock capital shares reserved for future issuance.",
        "label": "Periodic Increment Of Common Stock Capital Shares Reserved For Future Issuance",
        "terseLabel": "Periodic increment of common stock reserved for future issuance"
       }
      }
     },
     "localname": "PeriodicIncrementOfCommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ssti_PrepaidSoftwareAndLicensesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid software and licenses current.",
        "label": "Prepaid Software And Licenses Current",
        "terseLabel": "Prepaid software and licenses"
       }
      }
     },
     "localname": "PrepaidSoftwareAndLicensesCurrent",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_ProfessionalSoftwareDevelopmentServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional software development services.",
        "label": "Professional software development services member",
        "terseLabel": "Professional Software Development Services Member"
       }
      }
     },
     "localname": "ProfessionalSoftwareDevelopmentServicesMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_PropertyAndEquipmentPurchasesIncludedInAccountsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property and equipment purchases included in accounts payable.",
        "label": "Property And Equipment Purchases Included In Accounts Payable",
        "terseLabel": "Property and equipment purchases included in accounts payable"
       }
      }
     },
     "localname": "PropertyAndEquipmentPurchasesIncludedInAccountsPayable",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_PunitiveDamagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Punitive damages.",
        "label": "Punitive Damages [Member]",
        "terseLabel": "Punitive Damages"
       }
      }
     },
     "localname": "PunitiveDamagesMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recent accounting pronouncements not yet effective.",
        "label": "Recent Accounting Pronouncements Not Yet Effective Policy Policy [Text Block]",
        "terseLabel": "Recent Accounting Pronouncements Not Yet Effective"
       }
      }
     },
     "localname": "RecentAccountingPronouncementsNotYetEffectivePolicyPolicyTextBlock",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssti_RecognitionFromBeginningDeferredRevenueBalanceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recognition from beginning deferred revenue balance.",
        "label": "Recognition From Beginning Deferred Revenue Balance [Member]",
        "terseLabel": "Recognition From Balance at the Beginning of the Year"
       }
      }
     },
     "localname": "RecognitionFromBeginningDeferredRevenueBalanceMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_RecognitionFromNewBillingsOfDeferredRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recognition from new billings of deferred revenue.",
        "label": "Recognition From New Billings Of Deferred Revenue [Member]",
        "terseLabel": "Revenue Recognized During the Year from New Billings"
       }
      }
     },
     "localname": "RecognitionFromNewBillingsOfDeferredRevenueMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_RevenuesMaterialRightRecognitionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenues material right recognition period.",
        "label": "Revenues Material Right Recognition Period",
        "terseLabel": "Revenues material right recognition period"
       }
      }
     },
     "localname": "RevenuesMaterialRightRecognitionPeriod",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_RoyaltyExpensePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty expense policy.",
        "label": "Royalty Expense Policy [Text Block]",
        "terseLabel": "Royalty Expense"
       }
      }
     },
     "localname": "RoyaltyExpensePolicyTextBlock",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssti_SalesChannelIntermediaryPeriodOfPerformance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales channel intermediary period of performance.",
        "label": "Sales Channel Intermediary Period Of Performance",
        "terseLabel": "Sales channel intermediary period of performance"
       }
      }
     },
     "localname": "SalesChannelIntermediaryPeriodOfPerformance",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_ScheduleOfAccountsReceivableAndContractAssetTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of accounts receivable and contract asset.",
        "label": "Schedule Of Accounts Receivable And Contract Asset Table [Text Block]",
        "terseLabel": "Schedule of Accounts Receivable and Contract Asset"
       }
      }
     },
     "localname": "ScheduleOfAccountsReceivableAndContractAssetTableTextBlock",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssti_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of common stock reserved for future issuance.",
        "label": "Schedule Of Common Stock Reserved For Future Issuance Table [Text Block]",
        "terseLabel": "Schedule of Common Stock Reserved for Future Issuance"
       }
      }
     },
     "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssti_ScheduleOfSupplementalInformationRelatedToOperatingLease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of supplemental information related to operating lease.",
        "label": "Schedule Of Supplemental Information Related To Operating Lease",
        "terseLabel": "Summary of Supplemental Information Related to Operating Leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalInformationRelatedToOperatingLease",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award discount from market price at beginning and end of offering period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Discount From Market Price At Beginning And End Of Offering Period",
        "terseLabel": "Percentage of fair market value of common stock at beginning and end of offering period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceAtBeginningAndEndOfOfferingPeriod",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation arrangement by share-based payment award options minimum employee voting power ownership of all classes of stock to determine fair value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Minimum Employee Voting Power Ownership Of All Classes Of Stock To Determine Fair Value",
        "terseLabel": "Ownership percentage, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMinimumEmployeeVotingPowerOwnershipOfAllClassesOfStockToDetermineFairValue",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award shares available for grant.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Available For Grant Table [Text Block]",
        "terseLabel": "Schedule of Activity of Shares Available for Grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssti_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation arrangement by Share-based payment award unvested options exercises.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Unvested Options Exercises",
        "terseLabel": "Unvested options resulting from early exercises"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedOptionsExercises",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ssti_SharesAvailableForFutureGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares available for future grant.",
        "label": "Shares Available For Future Grant [Member]",
        "terseLabel": "Shares Available for Future Grant"
       }
      }
     },
     "localname": "SharesAvailableForFutureGrantMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of common stock reserved for issuance automatic annual increase initiation period.",
        "label": "Shares Of Common Stock Reserved For Issuance Automatic Annual Increase Initiation Period",
        "terseLabel": "Shares of common stock reserved for issuance, automatic annual increase initiation period"
       }
      }
     },
     "localname": "SharesOfCommonStockReservedForIssuanceAutomaticAnnualIncreaseInitiationPeriod",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "ssti_ShotSpotterLabsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ShotSpotter Labs.",
        "label": "Shot Spotter Labs [Member]",
        "terseLabel": "ShotSpotter Labs"
       }
      }
     },
     "localname": "ShotSpotterLabsMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software license, maintenance and support, and professional services.",
        "label": "Software License Maintenance And Support And Professional Services [Member]",
        "terseLabel": "Software License, Maintenance and Support, and Professional Services"
       }
      }
     },
     "localname": "SoftwareLicenseMaintenanceAndSupportAndProfessionalServicesMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_SoftwareTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software technology.",
        "label": "Software Technology [Member]",
        "terseLabel": "Software Technology"
       }
      }
     },
     "localname": "SoftwareTechnologyMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares in connection with exercise of warrants.",
        "label": "Stock Issued During Period Shares In Connection With Exercise Of Warrants",
        "terseLabel": "Issuance of common stock in connection with exercise of warrants, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesInConnectionWithExerciseOfWarrants",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "ssti_StockIssuedDuringPeriodSharesRestrictedStockAwardVesting": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares restricted stock award vesting.",
        "label": "Stock Issued During Period Shares Restricted Stock Award Vesting",
        "terseLabel": "Issuance of common stock from RSU's vested, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardVesting",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "ssti_StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period value in connection with exercise of warrants.",
        "label": "Stock Issued During Period Value In Connection With Exercise Of Warrants",
        "terseLabel": "Issuance of common stock in connection with exercise of warrants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueInConnectionWithExerciseOfWarrants",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_StockIssuedDuringPeriodValueRestrictedStockAwardsVesting": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period value restricted stock awards vesting.",
        "label": "Stock Issued During Period Value Restricted Stock Awards Vesting",
        "terseLabel": "Issuance of common stock from RSU's vested"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardsVesting",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssti_SubjectToCertainFinancialMilestonesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subject to certain financial milestones.",
        "label": "Subject To Certain Financial Milestones [Member]",
        "terseLabel": "Subject to Certain Financial Milestones"
       }
      }
     },
     "localname": "SubjectToCertainFinancialMilestonesMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_SubscriptionMaintenanceAndSupportServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription, maintenance, and support services.",
        "label": "Subscription, maintenance and support services Member",
        "terseLabel": "Subscription Maintenance And Support Services Member"
       }
      }
     },
     "localname": "SubscriptionMaintenanceAndSupportServicesMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_SubscriptionRenewalFeesRecognitionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription renewal fees recognition period.",
        "label": "Subscription Renewal Fees Recognition Period",
        "terseLabel": "Subscription renewal fees recognition period"
       }
      }
     },
     "localname": "SubscriptionRenewalFeesRecognitionPeriod",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_SubscriptionServicesContractPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription services contract period.",
        "label": "Subscription Services Contract Period",
        "terseLabel": "Subscription services initial contract period"
       }
      }
     },
     "localname": "SubscriptionServicesContractPeriod",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ssti_TwoThousandAndSeventeenEmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand and seventeen employee stock purchase plan.",
        "label": "Two Thousand And Seventeen Employee Stock Purchase Plan [Member]",
        "terseLabel": "2017 Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "TwoThousandAndSeventeenEmployeeStockPurchasePlanMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_TwoThousandFiveEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand five equity incentive plan.",
        "label": "Two Thousand Five Equity Incentive Plan [Member]",
        "terseLabel": "2005 Plan"
       }
      }
     },
     "localname": "TwoThousandFiveEquityIncentivePlanMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2005 Stock Plan and 2017 Equity Incentive Plan.",
        "label": "Two Thousand Five Stock Plan And Two Thousand Seventeen Equity Incentive Plan [Member]",
        "terseLabel": "2005 Plan and 2017 Plan"
       }
      }
     },
     "localname": "TwoThousandFiveStockPlanAndTwoThousandSeventeenEquityIncentivePlanMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_TwoThousandSeventeenEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017 Equity Incentive Plan.",
        "label": "Two Thousand Seventeen Equity Incentive Plan [Member]",
        "terseLabel": "2017 Equity Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandSeventeenEquityIncentivePlanMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_UmpquaCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Umpqua credit agreement.",
        "label": "Umpqua Credit Agreement [Member]",
        "terseLabel": "Umpqua Credit Agreement"
       }
      }
     },
     "localname": "UmpquaCreditAgreementMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_UnvestedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unvested restricted stock units.",
        "label": "Unvested Restricted Stock Units [Member]",
        "terseLabel": "Unvested Restricted Stock Units"
       }
      }
     },
     "localname": "UnvestedRestrictedStockUnitsMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_WarrantsNotSettledInCashMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants not settled in cash.",
        "label": "Warrants Not Settled In Cash [Member]",
        "terseLabel": "Warrants Not Settleable in Cash"
       }
      }
     },
     "localname": "WarrantsNotSettledInCashMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_WarrantsSettledInCashMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants settled in cash.",
        "label": "Warrants Settled In Cash [Member]",
        "terseLabel": "Warrants Settled on Cash Basis"
       }
      }
     },
     "localname": "WarrantsSettledInCashMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssti_WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase series B1 convertible preferred or common stock.",
        "label": "Warrants To Purchase Series B1 Convertible Preferred Or Common Stock [Member]",
        "terseLabel": "Warrants to Purchase Series B-1 Convertible Preferred or Common Stock"
       }
      }
     },
     "localname": "WarrantsToPurchaseSeriesB1ConvertiblePreferredOrCommonStockMember",
     "nsuri": "http://www.shotspotter.com/20211231",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update201409 [Member]",
        "terseLabel": "Adoption of Topic 606"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r41",
      "r660"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable Current",
        "terseLabel": "Accounts payable",
        "totalLabel": "Accounts Payable, Current, Total"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r8",
      "r27",
      "r190",
      "r191"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails": {
       "order": 0.0,
       "parentTag": "ssti_AccountsReceivableAndContractAssetCurrent",
       "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 Net Current",
        "terseLabel": "Accounts receivable",
        "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r15",
      "r16",
      "r44"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits Current",
        "terseLabel": "Personnel-related accruals"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities And Other Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r15",
      "r16",
      "r44"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees Current",
        "terseLabel": "Professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRoyaltiesCurrent": {
     "auth_ref": [
      "r15",
      "r16",
      "r44"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Royalties Current",
        "terseLabel": "Royalties payable"
       }
      }
     },
     "localname": "AccruedRoyaltiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r39",
      "r239"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation Depletion And Amortization Property Plant And Equipment",
        "negatedLabel": "Accumulated depreciation and amortization",
        "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance",
        "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance",
        "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r30",
      "r58",
      "r59",
      "r60",
      "r703",
      "r726",
      "r730"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income Loss Net Of Tax",
        "terseLabel": "Accumulated other comprehensive loss",
        "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r57",
      "r60",
      "r67",
      "r68",
      "r69",
      "r119",
      "r120",
      "r121",
      "r584",
      "r721",
      "r722",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "Accumulated Other Comprehensive Income [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite Lived Intangible Assets Weighted Average Useful Life",
        "terseLabel": "Intangible assets, estimated useful life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 2.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",
        "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance",
        "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r119",
      "r120",
      "r121",
      "r493",
      "r494",
      "r495",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid In Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r123",
      "r124",
      "r125",
      "r126",
      "r135",
      "r201",
      "r202",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r260",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r535",
      "r536",
      "r537",
      "r538",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r648",
      "r679",
      "r680",
      "r681",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Adjustments For New Accounting Pronouncements [Axis]",
        "terseLabel": "Accounting Standards Update"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r452",
      "r454",
      "r499",
      "r500"
     ],
     "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": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value",
        "terseLabel": "Stock-based compensation",
        "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Costs Policy [Text Block]",
        "terseLabel": "Advertising and Public Relations Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r454",
      "r484",
      "r498"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Allocated Share Based Compensation Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r197",
      "r210",
      "r211",
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Allowance For Doubtful Accounts Receivable",
        "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance",
        "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance",
        "terseLabel": "Provision for accounts receivable"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "auth_ref": [
      "r82",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization Of Deferred Sales Commissions",
        "terseLabel": "Amortization of capitalized commissions"
       }
      }
     },
     "localname": "AmortizationOfDeferredSalesCommissions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r97",
      "r225",
      "r232"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization Of Intangible Assets",
        "terseLabel": "Amortization of intangible assets",
        "totalLabel": "Amortization of Intangible Assets, Total",
        "verboseLabel": "Intangible amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r143"
     ],
     "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": "Total"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r143"
     ],
     "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"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r112",
      "r168",
      "r177",
      "r183",
      "r203",
      "r261",
      "r262",
      "r263",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r580",
      "r585",
      "r613",
      "r658",
      "r660",
      "r686",
      "r702"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsAndLiabilitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets And Liabilities Lessee [Abstract]"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r11",
      "r13",
      "r54",
      "r112",
      "r203",
      "r261",
      "r262",
      "r263",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r580",
      "r585",
      "r613",
      "r658",
      "r660"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r455",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r439",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r439",
      "r449",
      "r558",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": {
     "auth_ref": [
      "r552",
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.",
        "label": "Business Acquisition Effective Date Of Acquisition1",
        "terseLabel": "Business acquisition date"
       }
      }
     },
     "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition Equity Interests Issued Or Issuable Number Of Shares Issued",
        "terseLabel": "Business acquisition purchase consideration, number of units of stock issued"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition Percentage Of Voting Interests Acquired",
        "terseLabel": "Membership interests, acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition Pro Forma Information [Text Block]",
        "terseLabel": "Summary of Unaudited Pro Forma Combined Revenue and Net Income (Loss)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r551"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination Acquisition Related Costs",
        "terseLabel": "Acquisition related expenses"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r568",
      "r569",
      "r572"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination Consideration Transferred1",
        "terseLabel": "Business acquisition estimated purchase consideration/purchase consideration",
        "totalLabel": "Business Combination, Consideration Transferred, Total",
        "verboseLabel": "Purchase consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r568",
      "r569"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination Consideration Transferred Equity Interests Issued And Issuable",
        "terseLabel": "Business acquisition purchase consideration, stock issued"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r566",
      "r568",
      "r569",
      "r574"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination Consideration Transferred Liabilities Incurred",
        "terseLabel": "Preliminary fair value of the contingent earnout"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r96",
      "r577"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1",
        "terseLabel": "Contingent consideration from business combination",
        "verboseLabel": "Change in fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r567",
      "r570",
      "r576"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination Contingent Consideration Liability",
        "terseLabel": "Business acquisition contingent earnout payable in cash",
        "totalLabel": "Business Combination, Contingent Consideration, Liability, Total"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r567",
      "r571"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination Contingent Consideration Liability Current",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r567",
      "r571"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination Contingent Consideration Liability Noncurrent",
        "terseLabel": "Contingent consideration liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r561"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r561"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other",
        "terseLabel": "Other asset"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r561"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Other",
        "negatedLabel": "Other liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles",
        "terseLabel": "Identifiable technology and intangible assets",
        "verboseLabel": "Total identifiable technology and intangible assets, Fair Value"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r561"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net",
        "totalLabel": "Total estimated consideration"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy",
        "terseLabel": "Business Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r36",
      "r99"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 0.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",
        "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance",
        "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.",
        "label": "Cash And Cash Equivalents Unrestricted Cash And Cash Equivalents Policy",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r94",
      "r99",
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [
      "r94",
      "r622"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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 Excluding Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosure of non-cash financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class Of Stock [Line Items]",
        "terseLabel": "Class Of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r335",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class Of Warrant Or Right [Axis]",
        "terseLabel": "Class of Warrant or Right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class Of Warrant Or Right [Domain]",
        "terseLabel": "Class of Warrant or Right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1",
        "verboseLabel": "Price per Share"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class Of Warrant Or Right [Line Items]",
        "terseLabel": "Class Of Warrant Or Right [Line Items]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class Of Warrant Or Right Outstanding",
        "verboseLabel": "Shares of warrants issued and outstanding"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r335",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Class Of Warrant Or Right [Table]",
        "terseLabel": "Class Of Warrant Or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r48",
      "r248",
      "r691",
      "r707"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 1.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",
        "verboseLabel": "Commitments and contingencies (Note 19)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments And Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r257",
      "r735"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock Capital Shares Reserved For Future Issuance",
        "terseLabel": "Common stock reserved for future issuance",
        "verboseLabel": "Increase in accordance with the evergreen provision"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r119",
      "r120",
      "r598"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r26"
     ],
     "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",
        "verboseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r26"
     ],
     "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",
        "verboseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r26"
     ],
     "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",
        "totalLabel": "Common Stock, Shares, Issued, Total",
        "verboseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r26",
      "r326"
     ],
     "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",
        "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance",
        "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance",
        "terseLabel": "Common stock, shares outstanding",
        "verboseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r26",
      "r660"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "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 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",
        "periodEndLabel": "Common Stock, Value, Issued, Ending Balance",
        "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance",
        "terseLabel": "Common stock: $0.005 par value; 500,000,000 shares authorized11,703,430 and 11,538,998 shares issued and outstanding as of December 31, 2021 and 2020, respectively",
        "totalLabel": "Common Stock, Value, Issued, Total"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Common Stock Voting Rights",
        "terseLabel": "Common stock, voting rights"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r374",
      "r375",
      "r451",
      "r501"
     ],
     "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": "Benefit Plan"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation And Retirement Disclosure [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components Of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components Of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r62",
      "r64",
      "r65",
      "r73",
      "r694",
      "r709"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "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 Net Of Tax",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer Equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r226",
      "r230",
      "r564"
     ],
     "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": "Software Technology"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r158",
      "r159",
      "r188",
      "r610",
      "r611",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r158",
      "r159",
      "r188",
      "r610",
      "r611",
      "r731",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk By Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r158",
      "r159",
      "r188",
      "r610",
      "r611",
      "r731",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk By Type [Axis]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r154",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk Credit Risk",
        "terseLabel": "Concentrations of Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r158",
      "r159",
      "r188",
      "r610",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk Percentage1",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r158",
      "r159",
      "r188",
      "r610",
      "r611",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction In Progress [Member]",
        "terseLabel": "Construction in Progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure": {
     "auth_ref": [
      "r601"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of contingent consideration in a business combination that is classified in shareholders' equity.",
        "label": "Contingent Consideration Classified As Equity Fair Value Disclosure",
        "terseLabel": "Estimated fair value of contingent consideration"
       }
      }
     },
     "localname": "ContingentConsiderationClassifiedAsEquityFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r341"
     ],
     "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 Asset And Liability Table [Text Block]",
        "terseLabel": "Schedule of Changes in Deferred Revenue"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r337",
      "r339",
      "r361"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails": {
       "order": 1.0,
       "parentTag": "ssti_AccountsReceivableAndContractAssetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract With Customer Asset Net Current",
        "terseLabel": "Contract asset",
        "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccountsReceivableAndContractAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerDurationAxis": {
     "auth_ref": [
      "r360",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.",
        "label": "Contract With Customer Duration [Axis]",
        "terseLabel": "Contract with Customer, Duration"
       }
      }
     },
     "localname": "ContractWithCustomerDurationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerDurationDomain": {
     "auth_ref": [
      "r360",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.",
        "label": "Contract With Customer Duration [Domain]",
        "terseLabel": "Contract with Customer, Duration"
       }
      }
     },
     "localname": "ContractWithCustomerDurationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r337",
      "r338",
      "r361"
     ],
     "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",
        "totalLabel": "Contract with Customer, Liability, Total"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": {
     "auth_ref": [
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress",
        "terseLabel": "New billings"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r337",
      "r338",
      "r361"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 1.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, short-term"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r337",
      "r338",
      "r361"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract With Customer Liability Noncurrent",
        "terseLabel": "Deferred revenue, long-term"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract With Customer Liability Revenue Recognized",
        "negatedLabel": "Revenue recognized during the year from beginning balance"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r80",
      "r677"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_CostOfRevenue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost Of Goods And Services Sold",
        "terseLabel": "Cost of revenues",
        "totalLabel": "Cost of Goods and Services Sold, Total"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r81",
      "r112",
      "r203",
      "r261",
      "r262",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r613"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "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",
        "totalLabel": "Total costs"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost Of Revenue [Abstract]",
        "terseLabel": "Costs"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost Of Sales [Member]",
        "terseLabel": "Cost of Revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost Of Sales Policy [Text Block]",
        "terseLabel": "Costs"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.",
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit Concentration Risk"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r531",
      "r541"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense Benefit",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r531"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense Benefit",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r531",
      "r541",
      "r543"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails": {
       "order": 0.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"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense Benefit Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r531",
      "r541"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State And Local Tax Expense Benefit",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r157",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r563"
     ],
     "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",
        "verboseLabel": "Customer Relationship"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r108",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r291",
      "r298",
      "r299",
      "r301",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Financing Arrangements"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r21",
      "r22",
      "r24",
      "r111",
      "r117",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r302",
      "r303",
      "r304",
      "r305",
      "r633",
      "r687",
      "r688",
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument Basis Spread On Variable Rate1",
        "terseLabel": "Debt instrument basis spread"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of reference rate used for variable rate of debt instrument.",
        "label": "Debt Instrument Description Of Variable Rate Basis",
        "terseLabel": "Credit facility variable rate"
       }
      }
     },
     "localname": "DebtInstrumentDescriptionOfVariableRateBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r46",
      "r111",
      "r117",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r302",
      "r303",
      "r304",
      "r305",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument Name [Domain]",
        "terseLabel": "Debt Instrument, Name"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r46",
      "r111",
      "r117",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r300",
      "r302",
      "r303",
      "r304",
      "r305",
      "r327",
      "r330",
      "r331",
      "r332",
      "r631",
      "r632",
      "r633",
      "r634",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Debt Instrument [Table]",
        "terseLabel": "Debt Instrument [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": {
     "auth_ref": [
      "r102",
      "r103",
      "r104"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.",
        "label": "Debt Issuance Costs Incurred During Noncash Or Partial Noncash Transaction",
        "terseLabel": "Deferred offering costs included in other assets"
       }
      }
     },
     "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCosts": {
     "auth_ref": [
      "r19",
      "r685",
      "r701"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.",
        "label": "Deferred Costs",
        "terseLabel": "Deferred commissions",
        "totalLabel": "Deferred Costs, Noncurrent, Total"
       }
      }
     },
     "localname": "DeferredCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs Capitalized Prepaid And Other Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "Deferred Costs Capitalized Prepaid And Other Assets Disclosure [Text Block]",
        "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredCostsCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.",
        "label": "Deferred Costs Current",
        "terseLabel": "Deferred commissions",
        "totalLabel": "Deferred Costs, Current, Total"
       }
      }
     },
     "localname": "DeferredCostsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r532",
      "r541"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense Benefit",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r532",
      "r541"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense Benefit",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r97",
      "r113",
      "r532",
      "r541",
      "r542",
      "r543"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails": {
       "order": 1.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"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense Benefit Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r532",
      "r541"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State And Local Income Tax Expense Benefit",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r523"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "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 tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r525"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets Liabilities Net",
        "totalLabel": "Total deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r525"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets Operating Loss Carryforwards",
        "terseLabel": "Net operating losses",
        "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r528",
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.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": "Credits",
        "totalLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals",
        "terseLabel": "Accruals and reserves",
        "totalLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r524"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "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",
        "negatedLabel": "Valuation allowance",
        "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r510",
      "r525"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities",
        "negatedLabel": "Total deferred tax assets (liabilities), net",
        "totalLabel": "Deferred Tax Liabilities, Net, Total"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r438"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan Cost Recognized",
        "terseLabel": "Defined plan, matching contribution expense"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "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": "Defined Contribution Plan Disclosure [Line Items]",
        "terseLabel": "Defined Contribution Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan Employer Matching Contribution Percent",
        "terseLabel": "Defined plan, percentage to matched contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan Employer Matching Contribution Percent Of Match",
        "terseLabel": "Defined plan, percentage to matched contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.",
        "label": "Defined Contribution Plan Employers Matching Contribution Annual Vesting Percentage",
        "terseLabel": "Granted restricted stock units, vesting percentage"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanTable": {
     "auth_ref": [
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.",
        "label": "Defined Contribution Plan [Table]",
        "terseLabel": "Defined Contribution Plan [Table]"
       }
      }
     },
     "localname": "DefinedContributionPlanTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r97",
      "r237"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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 of property and equipment",
        "totalLabel": "Depreciation, Total"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r97",
      "r166"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation Depletion And Amortization",
        "terseLabel": "Depreciation and amortization expense",
        "totalLabel": "Depreciation, Depletion and Amortization, Total"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsAdditionalInformationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r360",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfChangesInDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]",
        "terseLabel": "Equity Incentive Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "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 Country [Member]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r74",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r136",
      "r138",
      "r140",
      "r141",
      "r142",
      "r146",
      "r147",
      "r599",
      "r600",
      "r695",
      "r710"
     ],
     "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": "Net (loss) income per share, basic",
        "totalLabel": "Earnings Per Share, Basic, Total",
        "verboseLabel": "Net income (loss) per share, basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r74",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r138",
      "r140",
      "r141",
      "r142",
      "r146",
      "r147",
      "r599",
      "r600",
      "r695",
      "r710"
     ],
     "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": "Net (loss) income per share, diluted",
        "totalLabel": "Earnings Per Share, Diluted, Total",
        "verboseLabel": "Net income (loss) per share, diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r143",
      "r144"
     ],
     "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 [Text Block]",
        "terseLabel": "Net Income (Loss) per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income (Loss) per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r622"
     ],
     "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; including, but not limited to, 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 Including Disposal Group And Discontinued Operations",
        "terseLabel": "Effect of exchange rate on cash and cash equivalents",
        "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "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": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]",
        "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r486"
     ],
     "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": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1",
        "terseLabel": "Total unrecognized stock-based compensation cost related to unvested stock options, recognized ratably over a weighted-average period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r486"
     ],
     "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": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options",
        "terseLabel": "Total unrecognized stock-based compensation cost related RSUs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r486"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options",
        "terseLabel": "Total unrecognized stock-based compensation cost related to unvested stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r488"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Employee Service Share Based Compensation Tax Benefit From Exercise Of Stock Options",
        "terseLabel": "Income tax benefits from stock-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Options to Purchase Common Stock",
        "verboseLabel": "Options Outstanding"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r67",
      "r68",
      "r69",
      "r119",
      "r120",
      "r121",
      "r124",
      "r132",
      "r134",
      "r149",
      "r207",
      "r326",
      "r333",
      "r493",
      "r494",
      "r495",
      "r537",
      "r538",
      "r598",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r721",
      "r722",
      "r723",
      "r768"
     ],
     "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"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r289",
      "r302",
      "r303",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r437",
      "r602",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value By Fair Value Hierarchy Level [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r601",
      "r602",
      "r603",
      "r604",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Fair Value By Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r289",
      "r302",
      "r303",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r437",
      "r602",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value Inputs Level3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r605",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r605",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Text Block]",
        "terseLabel": "Summary of Changes in Fair Value of Contingent Consideration Liability"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Fair Value Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement Policy Policy [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Period Increase Decrease",
        "terseLabel": "Change in fair value of contingent consideration",
        "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r606"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Settlements",
        "terseLabel": "Payment of contingent consideration liability"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Transfers Net",
        "terseLabel": "Transfers into or out of level 3",
        "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net, Total"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r605"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r289",
      "r302",
      "r303",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r437",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Measurements Fair Value Hierarchy [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r607",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value Measurements Recurring [Member]",
        "terseLabel": "Fair Value Measurements Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfContingentConsiderationLiabilityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FeaturesOfConvertiblePreferredStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Features Of Convertible Preferred Stock [Abstract]"
       }
      }
     },
     "localname": "FeaturesOfConvertiblePreferredStockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r194",
      "r210",
      "r211",
      "r213",
      "r690",
      "r758",
      "r759",
      "r760"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable Allowance For Credit Losses",
        "periodEndLabel": "Financing Receivable, Allowance for Credit Loss, Ending Balance",
        "periodStartLabel": "Financing Receivable, Allowance for Credit Loss, Beginning Balance",
        "terseLabel": "Allowance for potential credit losses"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite Lived Intangible Asset Useful Life",
        "terseLabel": "Estimated useful life of intangible assets",
        "verboseLabel": "Total identifiable technology and intangible assets, Useful Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r231"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite Lived Intangible Assets Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r233"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2": {
       "order": 0.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r233"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r233"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r233"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r233"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r226",
      "r228",
      "r231",
      "r234",
      "r678",
      "r682"
     ],
     "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"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets Future Amortization Expense [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r231",
      "r682"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails": {
       "order": 0.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",
        "totalLabel": "Finite-Lived Intangible Assets, Gross, Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r226",
      "r230"
     ],
     "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"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r231",
      "r678"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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",
        "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance",
        "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfFutureIntangibleAssetAmortizationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions And Translations Policy [Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture And Fixtures [Member]",
        "terseLabel": "Furniture and Fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r97",
      "r236",
      "r242"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.",
        "label": "Gain Loss On Disposition Of Assets",
        "negatedLabel": "Loss on disposal of property and equipment"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General And Administrative Expense",
        "terseLabel": "General and administrative",
        "totalLabel": "General and Administrative Expense, Total"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General And Administrative Expense [Member]",
        "terseLabel": "General and Administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r216",
      "r218",
      "r660",
      "r684"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill",
        "totalLabel": "Goodwill, Total"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill Acquired During Period",
        "terseLabel": "Acquisition of LEEDS (see Note 4-Business Acquisitions)"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill And Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill And Intangible Assets Goodwill Policy",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill And Intangible Assets Intangible Assets Policy",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r97",
      "r217",
      "r220",
      "r222"
     ],
     "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": "Impairment charge of goodwill",
        "verboseLabel": "Goodwill impairment charges"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "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": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPeriodIncreaseDecrease": {
     "auth_ref": [
      "r221"
     ],
     "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": "Change during the year",
        "totalLabel": "Goodwill, Period Increase (Decrease), Total"
       }
      }
     },
     "localname": "GoodwillPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r78",
      "r112",
      "r168",
      "r176",
      "r179",
      "r182",
      "r184",
      "r203",
      "r261",
      "r262",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r613"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r114",
      "r544"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income Loss From Continuing Operations Before Income Taxes Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r71",
      "r168",
      "r176",
      "r179",
      "r182",
      "r184",
      "r683",
      "r692",
      "r696",
      "r711"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 0.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 Extraordinary Items Noncontrolling Interest",
        "totalLabel": "(Loss) income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r114",
      "r544"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income Loss From Continuing Operations Before Income Taxes Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfDomesticAndForeignComponentsOfNetIncomeLossBeforeIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r243",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "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"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r115",
      "r513",
      "r521",
      "r527",
      "r539",
      "r545",
      "r547",
      "r548",
      "r549"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement": {
     "auth_ref": [
      "r506",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the likelihood that an uncertainty in income taxes will not be sustained as a result of the examination by the taxing authority.",
        "label": "Income Tax Examination Likelihood Of Unfavorable Settlement",
        "terseLabel": "Description of uncertain income tax position"
       }
      }
     },
     "localname": "IncomeTaxExaminationLikelihoodOfUnfavorableSettlement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r133",
      "r134",
      "r167",
      "r511",
      "r540",
      "r546",
      "r712"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense Benefit",
        "terseLabel": "Provision (benefit) from income taxes",
        "totalLabel": "Total income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfProvisionBenefitForIncomeTaxDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r66",
      "r508",
      "r509",
      "r521",
      "r522",
      "r526",
      "r533"
     ],
     "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 [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails": {
       "order": 1.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": "Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails": {
       "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 foreign income tax expense (benefit).",
        "label": "Income Tax Reconciliation Foreign Income Tax Rate Differential",
        "terseLabel": "Foreign rate differential"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails": {
       "order": 0.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": "Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate",
        "terseLabel": "Income tax at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails": {
       "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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Income Tax Reconciliation Other Reconciling Items",
        "terseLabel": "Other",
        "totalLabel": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount, Total"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Income Tax Reconciliation State And Local Income Taxes",
        "terseLabel": "State tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails": {
       "order": 5.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 research tax credit.",
        "label": "Income Tax Reconciliation Tax Credits Research",
        "negatedLabel": "Research and development credit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateToIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r101"
     ],
     "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": "Cash paid for income taxes",
        "totalLabel": "Income Taxes Paid, Net, Total"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase Decrease In Accounts Payable",
        "terseLabel": "Accounts payable",
        "totalLabel": "Increase (Decrease) in Accounts Payable, Total"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase Decrease In Accrued Liabilities And Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r96",
      "r675"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 11.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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 8.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 Deferred Expense And Other Assets",
        "negatedLabel": "Prepaid expenses and other assets",
        "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets, Net"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income Expense Nonoperating Net",
        "terseLabel": "Interest income (expense), net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseExpirationDate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.",
        "label": "Lease Expiration Date",
        "verboseLabel": "Operating lease, expiration date"
       }
      }
     },
     "localname": "LeaseExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).",
        "label": "Leaseholds And Leasehold Improvements [Member]",
        "terseLabel": "Leasehold Improvements"
       }
      }
     },
     "localname": "LeaseholdsAndLeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee Disclosure [Abstract]"
       }
      }
     },
     "localname": "LesseeDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseDescription": {
     "auth_ref": [
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of lessee's operating lease.",
        "label": "Lessee Operating Lease Description",
        "terseLabel": "Operating lease, description"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": {
     "auth_ref": [
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether lessee has option to extend operating lease.",
        "label": "Lessee, operating lease, existence of option to extend [true false]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r645"
     ],
     "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": "Summary of Maturity of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails2": {
       "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 Payments Due",
        "totalLabel": "Total lease payments, undiscounted"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 0.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 Payments Due Next Twelve Months",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails": {
       "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 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 Payments Due Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails": {
       "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 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 Payments Due Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails": {
       "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 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 Payments Due Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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 Payments Due Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails2": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee Operating Lease Liability Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseOptionToExtend": {
     "auth_ref": [
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.",
        "label": "Lessee, Operating Lease, Option to Extend",
        "terseLabel": "Operating lease, option to extend, description"
       }
      }
     },
     "localname": "LesseeOperatingLeaseOptionToExtend",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Operating lease extended, additional term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r647"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter Of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r43",
      "r112",
      "r178",
      "r203",
      "r261",
      "r262",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r581",
      "r585",
      "r586",
      "r613",
      "r658",
      "r659"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r33",
      "r112",
      "r203",
      "r613",
      "r660",
      "r689",
      "r705"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "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 Stockholders Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities And Stockholders Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r45",
      "r112",
      "r203",
      "r261",
      "r262",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r581",
      "r585",
      "r586",
      "r613",
      "r658",
      "r659",
      "r660"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 0.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r24",
      "r688",
      "r700"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Line Of Credit",
        "terseLabel": "Credit facility borrowings outstanding",
        "totalLabel": "Long-term Line of Credit, Total"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r42",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Line Of Credit Facility [Axis]",
        "terseLabel": "Lender Name"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCovenantCompliance": {
     "auth_ref": [
      "r20",
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.",
        "label": "Line Of Credit Facility Covenant Compliance",
        "terseLabel": "Credit facility covenant description"
       }
      }
     },
     "localname": "LineOfCreditFacilityCovenantCompliance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.",
        "label": "Line Of Credit Facility Expiration Date1",
        "terseLabel": "Credit facility outstanding amount repayment date"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r111"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of the credit facility.",
        "label": "Line Of Credit Facility Increase Decrease For Period Net",
        "terseLabel": "Increase in credit facility total",
        "totalLabel": "Line of Credit Facility, Increase (Decrease), Net, Total"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInitiationDate1": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility first became available, in YYYY-MM-DD format.",
        "label": "Line Of Credit Facility Initiation Date1",
        "terseLabel": "Credit agreement date"
       }
      }
     },
     "localname": "LineOfCreditFacilityInitiationDate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.",
        "label": "Line Of Credit Facility Interest Rate Description",
        "terseLabel": "Credit facility interest rate description"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r42",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line Of Credit Facility Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r42"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line Of Credit Facility Maximum Borrowing Capacity",
        "terseLabel": "Credit facility maximum borrowing capacity under loan"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate L I B O R [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r254",
      "r256",
      "r258",
      "r259"
     ],
     "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]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r254",
      "r256",
      "r258",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r248",
      "r251",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Loss contingency damages sought value"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r254",
      "r256",
      "r258",
      "r259"
     ],
     "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]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.",
        "label": "Marketing And Advertising Expense",
        "terseLabel": "Advertising and public relations costs",
        "totalLabel": "Marketing and Advertising Expense, Total"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided By Used In Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided By Used In Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r94",
      "r95",
      "r98"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r5",
      "r61",
      "r63",
      "r69",
      "r72",
      "r98",
      "r112",
      "r123",
      "r127",
      "r128",
      "r129",
      "r130",
      "r133",
      "r134",
      "r139",
      "r168",
      "r176",
      "r179",
      "r182",
      "r184",
      "r203",
      "r261",
      "r262",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r600",
      "r613",
      "r693",
      "r708"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "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",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net (loss) income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income Loss [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income Expense",
        "totalLabel": "Total other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income Expense [Abstract]",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number Of Operating Segments",
        "terseLabel": "Number of operating segment"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number Of Reportable Segments",
        "terseLabel": "Number of reportable segment"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r168",
      "r176",
      "r179",
      "r182",
      "r184"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 0.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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r642",
      "r646"
     ],
     "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 recognized"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease Liabilities Payments Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails2": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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 liability",
        "verboseLabel": "Lease liabilities (short-term) (presented within Accrued expenses and other current liabilities)"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease Liability Current Statement Of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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",
        "verboseLabel": "Lease liabilities (long-term) (presented within Other liabilities)"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease Liability Noncurrent Statement Of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r638",
      "r643"
     ],
     "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 (presented within Operating cash flows)"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r635"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease Right Of Use Asset",
        "terseLabel": "Operating lease right-of-use assets",
        "verboseLabel": "Operating lease right-of-use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalInformationRelatedToOperatingLeasesDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r644",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease Weighted Average Discount Rate Percent",
        "terseLabel": "Operating lease, discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r528"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards",
        "totalLabel": "Operating Loss Carryforwards, Total"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization Consolidation And Presentation Of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r6",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Description of Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r53",
      "r660"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets Miscellaneous Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets Noncurrent",
        "terseLabel": "Other assets",
        "totalLabel": "Total other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets Noncurrent Disclosure [Abstract]",
        "terseLabel": "Other Assets Noncurrent Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherAssetsNoncurrentDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax",
        "terseLabel": "Change in foreign currency translation adjustment",
        "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total",
        "verboseLabel": "Foreign currency translation gain (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r14",
      "r15",
      "r44",
      "r660"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "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",
        "totalLabel": "Other Liabilities, Current, Total"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities Noncurrent",
        "terseLabel": "Other liabilities",
        "totalLabel": "Other liabilities, noncurrent"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfOtherLongTermLiabilitiesDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities Table [Text Block]",
        "terseLabel": "Schedule of Other Long-term Liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "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 expense, net",
        "totalLabel": "Other Nonoperating Income (Expense), Total"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r9",
      "r12",
      "r215"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Other Prepaid Expense Current",
        "terseLabel": "Other prepaid expenses"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]",
        "terseLabel": "Patents"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment For Contingent Consideration Liability Financing Activities",
        "negatedLabel": "Payment of contingent consideration liability",
        "terseLabel": "Payment of contingent consideration liability"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments For Repurchase Of Common Stock",
        "negatedLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments Of Stock Issuance Costs",
        "negatedLabel": "Payments of secondary offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r86",
      "r573"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments To Acquire Businesses Gross",
        "terseLabel": "Business acquisition purchase consideration in cash",
        "verboseLabel": "Business acquisition payment"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments To Acquire Businesses Net Of Cash Acquired",
        "negatedLabel": "Business acquisition, net of cash acquired",
        "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 0.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": "Purchase of property and equipment",
        "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r455",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r25",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock Par Or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r25",
      "r310"
     ],
     "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",
        "totalLabel": "Preferred Stock, Shares Issued, Total"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r25"
     ],
     "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",
        "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance",
        "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance",
        "terseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r25",
      "r660"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 0.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",
        "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance",
        "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance",
        "terseLabel": "Preferred stock: $0.005 par value; 20,000,000 shares authorized; no shares issued and outstanding as of December 31, 2021 and 2020",
        "totalLabel": "Preferred Stock, Value, Issued, Total"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r11",
      "r34",
      "r35"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 2.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense And Other Assets Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense And Other Assets Current [Abstract]"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidInsurance": {
     "auth_ref": [
      "r10",
      "r12",
      "r214",
      "r215"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Insurance",
        "terseLabel": "Prepaid insurance"
       }
      }
     },
     "localname": "PrepaidInsurance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds From Issuance Of Common Stock",
        "terseLabel": "Proceeds from issuance of common stock upon secondary offering"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": {
     "auth_ref": [
      "r88",
      "r488"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 7.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. Excludes option exercised.",
        "label": "Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans",
        "terseLabel": "Proceeds from employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r88",
      "r488"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds From Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.",
        "label": "Proceeds From Warrant Exercises",
        "terseLabel": "Proceeds from exercise of warrants"
       }
      }
     },
     "localname": "ProceedsFromWarrantExercises",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductionRelatedImpairmentsOrCharges": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.",
        "label": "Production Related Impairments Or Charges",
        "terseLabel": "Impairment of property and equipment",
        "totalLabel": "Production Related Impairments or Charges, Total",
        "verboseLabel": "Impairment of property and equipment"
       }
      }
     },
     "localname": "ProductionRelatedImpairmentsOrCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureImpairmentOfPropertyAndEquipmentAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r5",
      "r61",
      "r63",
      "r69",
      "r93",
      "r112",
      "r123",
      "r133",
      "r134",
      "r168",
      "r176",
      "r179",
      "r182",
      "r184",
      "r203",
      "r261",
      "r262",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r579",
      "r582",
      "r583",
      "r587",
      "r588",
      "r600",
      "r613",
      "r696"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Profit Loss",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r39",
      "r240"
     ],
     "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": "Property Plant And Equipment By Type [Axis]",
        "terseLabel": "Long-Lived Tangible Asset"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r38",
      "r238"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails": {
       "order": 0.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",
        "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance",
        "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance",
        "terseLabel": "Property, plant and equipment, gross",
        "totalLabel": "Property, Plant and Equipment, Gross, Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentImpairment": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.",
        "label": "Property Plant And Equipment Impairment",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r17",
      "r18",
      "r240",
      "r660",
      "r697",
      "r706"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property Plant And Equipment Net",
        "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance",
        "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r37",
      "r240",
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property Plant And Equipment Policy [Text Block]",
        "terseLabel": "Property and Equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r17",
      "r240"
     ],
     "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 [Text Block]",
        "terseLabel": "Schedule of Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r17",
      "r238"
     ],
     "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": "Property Plant And Equipment Type [Domain]",
        "terseLabel": "Long-Lived Tangible Asset"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property Plant And Equipment Useful Life",
        "terseLabel": "Property and equipment estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r76",
      "r212"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Provision For Doubtful Accounts",
        "terseLabel": "Provision for accounts receivable"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r422",
      "r651",
      "r652",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r649",
      "r650",
      "r652",
      "r656",
      "r657"
     ],
     "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 Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r90",
      "r111"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments Of Lines Of Credit",
        "negatedLabel": "Payment of line of credit costs"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross": {
     "auth_ref": [
      "r504",
      "r505"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of costs incurred under a research and development arrangement accounted for as a contract to perform research and development for others.",
        "label": "Research And Development Arrangement Contract To Perform For Others Costs Incurred Gross",
        "terseLabel": "Minimum amount incurred under license agreement"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r503",
      "r676",
      "r749"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research And Development Expense",
        "terseLabel": "Research and development",
        "totalLabel": "Research and Development Expense, Total"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research And Development Expense [Member]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r503"
     ],
     "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",
        "terseLabel": "Research and Development Costs"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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 R S U [Member]",
        "terseLabel": "Restricted Stock Unit"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r29",
      "r333",
      "r496",
      "r660",
      "r704",
      "r725",
      "r730"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 3.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",
        "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance",
        "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance",
        "terseLabel": "Accumulated deficit",
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r119",
      "r120",
      "r121",
      "r124",
      "r132",
      "r134",
      "r207",
      "r493",
      "r494",
      "r495",
      "r537",
      "r538",
      "r598",
      "r721",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue From Contract With Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r164",
      "r165",
      "r175",
      "r180",
      "r181",
      "r185",
      "r186",
      "r188",
      "r359",
      "r360",
      "r677"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue From Contract With Customer Excluding Assessed Tax",
        "terseLabel": "Revenues",
        "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r107",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue From Contract With Customer Policy [Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r349",
      "r350",
      "r363",
      "r372"
     ],
     "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 Related Disclosures"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r77",
      "r264",
      "r266",
      "r267",
      "r271",
      "r272",
      "r273",
      "r732"
     ],
     "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 from related parties"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r347"
     ],
     "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",
        "terseLabel": "Estimated remaining performance obligations for contractually committed revenues"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails"
     ],
     "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]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r348"
     ],
     "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 Period1",
        "terseLabel": "Estimated remaining performance obligations for contractually committed revenues recognition period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r348"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails"
     ],
     "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]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenues1Details",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresScheduleOfRemainingPerformanceObligationsForContractuallyCommittedRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.",
        "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Table [Text Block]",
        "terseLabel": "Schedule of Remaining Performance Obligations for Contractually Committed Revenues"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r70",
      "r112",
      "r164",
      "r165",
      "r175",
      "r180",
      "r181",
      "r185",
      "r186",
      "r188",
      "r203",
      "r261",
      "r262",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r613",
      "r696"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues",
        "totalLabel": "Revenues, Total"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRevenueRelatedDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r16",
      "r41"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Sales And Excise Tax Payable Current",
        "terseLabel": "Sales/ use tax payable"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r158",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Sales Revenue Net [Member]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule Of Accounts Payable And Accrued Liabilities Table [Text Block]",
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r143"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareScheduleOfAntiDilutiveSharesOutstandingExcludedInCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "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 [Text Block]",
        "terseLabel": "Schedule of Anti-dilutive Shares Outstanding Excluded in Calculation of Diluted Net Income (Loss) per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r558",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule Of Business Acquisitions By Acquisition [Table]",
        "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsSummaryOfPurchasePriceAllocationAsOfAcquisitionDateDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "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 Provision (Benefit) for Income Tax"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule Of Deferred Tax Assets And Liabilities Table [Text Block]",
        "terseLabel": "Schedule of Company's Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r142"
     ],
     "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": "Summary of Computation of Basic and Diluted Net Loss per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r512"
     ],
     "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 Reconciliation of Statutory Federal Income Tax Rate to Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r454",
      "r483",
      "r498"
     ],
     "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": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]",
        "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r454",
      "r483",
      "r498"
     ],
     "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": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]",
        "terseLabel": "Schedule of Stock-Based Compensation Expense Recorded in Consolidated Statements of Operations"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.",
        "label": "Schedule Of Finite Lived Intangible Assets Acquired As Part Of Business Combination [Text Block]",
        "terseLabel": "Components of Identifiable Technology and Intangible Assets and Estimated Useful Lives"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r226",
      "r230",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule Of Finite Lived Intangible Assets [Table]",
        "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r226",
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule Of Finite Lived Intangible Assets Table [Text Block]",
        "terseLabel": "Schedule of Intangible Assets Net"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r221",
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule Of Goodwill [Table]",
        "terseLabel": "Schedule Of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillScheduleOfChangesInGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r221",
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule Of Goodwill [Text Block]",
        "terseLabel": "Schedule of Changes in Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule Of Income Before Income Tax Domestic And Foreign Table [Text Block]",
        "terseLabel": "Schedule of Domestic and Foreign Components of Net Income (Loss) Before Income Tax Expense"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule Of Nonvested Restricted Stock Units Activity Table [Text Block]",
        "terseLabel": "Schedule of Unvested Restricted Stock Units Awards Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncurrent assets.",
        "label": "Schedule Of Other Assets Noncurrent [Text Block]",
        "terseLabel": "Schedule of Other Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r39",
      "r240"
     ],
     "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": "Schedule Of Property Plant And Equipment [Table]",
        "terseLabel": "Schedule Of Property Plant And Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed Table [Text Block]",
        "terseLabel": "Summary of Purchase Price Allocation as of Acquisition Date"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r653",
      "r655"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r455",
      "r487"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r461",
      "r472",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]",
        "terseLabel": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]",
        "terseLabel": "Schedule of Fair Value of Stock Option Grants Valuation Assumptions by Block-Scholes Option Pricing Model"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r49",
      "r109",
      "r150",
      "r151",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r319",
      "r324",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule Of Stock By Class [Table]",
        "terseLabel": "Schedule Of Stock By Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r335",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Schedule Of Stockholders Equity Note Warrants Or Rights [Text Block]",
        "terseLabel": "Schedule of Common Stock Warrants Issued and Outstanding"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r520",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule Of Unrecognized Tax Benefits Roll Forward Table [Text Block]",
        "terseLabel": "Schedule of Unrecognized Uncertain Tax Positions"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Scheduleof Finite Lived Intangible Assets Future Amortization Expense Table [Text Block]",
        "terseLabel": "Schedule of Future Intangible Asset Amortization"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting Policy Policy [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling And Marketing Expense",
        "terseLabel": "Sales and marketing",
        "totalLabel": "Selling and Marketing Expense, Total"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling And Marketing Expense [Member]",
        "terseLabel": "Sales and Marketing",
        "verboseLabel": "Sales and Marketing Expense"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockBasedCompensationExpenseRecordedInConsolidatedStatementsOfOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 4.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 Compensation",
        "terseLabel": "Stock-based compensation",
        "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Allocation And Classification In Financial Statements [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r457"
     ],
     "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 Period1",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": {
     "auth_ref": [
      "r453",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Description",
        "terseLabel": "Purchase of common stock under ESPP, Description"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r466"
     ],
     "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": "Number of RSUs, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r471"
     ],
     "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": "Weighted Average Grant Date Fair Value per RSU, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r469"
     ],
     "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",
        "negatedTerseLabel": "RSUs granted",
        "terseLabel": "Number of RSUs, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r469"
     ],
     "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": "Weighted Average Grant Date Fair Value per RSU, Granted",
        "verboseLabel": "Grant Date Fair Value, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r468"
     ],
     "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": "Number of RSUs, Ending Balance",
        "periodStartLabel": "Number of RSUs, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r468"
     ],
     "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": "Weighted Average Grant Date Fair Value per RSU, Ending Balance",
        "periodStartLabel": "Weighted Average Grant Date Fair Value per RSU, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r470"
     ],
     "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",
        "negatedLabel": "Number of RSUs, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r474"
     ],
     "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 Total Fair Value",
        "terseLabel": "Aggregate Fair Value of RSUs' Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r470"
     ],
     "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": "Weighted Average Grant Date Fair Value per RSU, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum",
        "terseLabel": "Risk-free interest rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum",
        "terseLabel": "Risk-free interest rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r487"
     ],
     "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": "Shares available for grant at December 31, 2021",
        "periodStartLabel": "Shares available for grant at December 31, 2020",
        "terseLabel": "Number of shares available for future grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number",
        "terseLabel": "Number of Options, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r474"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period",
        "negatedLabel": "Number of Options Outstanding, Canceled",
        "terseLabel": "Canceled during the year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross",
        "negatedLabel": "Options issued during the year",
        "terseLabel": "Number of Options Outstanding, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value per Option, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r487"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r463",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number",
        "periodEndLabel": "Number of Options Outstanding, Ending Balance",
        "periodStartLabel": "Number of Options Outstanding, Beginning Balance",
        "terseLabel": "Number of Options, Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price",
        "periodEndLabel": "Weighted Average Exercise Price, Ending Balance",
        "periodStartLabel": "Weighted Average Exercise Price, Beginning Balance",
        "terseLabel": "Weighted Average Exercise Price, Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding And Exercisable Table [Text Block]",
        "terseLabel": "Schedule of Additional Information for Stock Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Outstanding Stock Maximum",
        "terseLabel": "Percentage of number of shares of common stock outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of grantees affected by modification of award under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Plan Modification Number Of Employees Affected",
        "terseLabel": "Number of participant have the right to purchase shares of common stock"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": {
     "auth_ref": [
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms of award under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Terms Of Award",
        "terseLabel": "Initial offering period in length"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r453",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfUnvestedRestrictedStockUnitsAwardsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Canceled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r455",
      "r460"
     ],
     "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 Compensation Option And Incentive Plans Policy",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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": "Fair value of common stock"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r478",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfFairValueOfStockOptionGrantsValuationAssumptionsByBlockScholesOptionPricingModelDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r487"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1",
        "terseLabel": "Weighted Average Remaining Contractual term (in years), Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2",
        "terseLabel": "Weighted Average Remaining Contractual term (in years), Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfAdditionalInformationForStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent",
        "terseLabel": "Percentage of fair value of common stock granted to employees"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "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, Shares",
        "periodStartLabel": "Beginning balance, Shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r106",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software And Software Development Costs [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "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"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r52",
      "r67",
      "r68",
      "r69",
      "r119",
      "r120",
      "r121",
      "r124",
      "r132",
      "r134",
      "r149",
      "r207",
      "r326",
      "r333",
      "r493",
      "r494",
      "r495",
      "r537",
      "r538",
      "r598",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r721",
      "r722",
      "r723",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Statement Equity Components [Axis]",
        "terseLabel": "Equity Components"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureBusinessAcquisitionsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Income And Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Stockholders Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r119",
      "r120",
      "r121",
      "r149",
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r25",
      "r26",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period Shares Acquisitions",
        "terseLabel": "Issuance of common stock from acquisition, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r51",
      "r292",
      "r326",
      "r327",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period Shares Conversion Of Convertible Securities",
        "terseLabel": "Conversion of preferred stock into common stock, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r25",
      "r26",
      "r326",
      "r333"
     ],
     "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",
        "negatedLabel": "Issued during the year",
        "verboseLabel": "Issuance of common stock from ESPP purchases, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfActivityOfSharesAvailableForGrantDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r25",
      "r26",
      "r326",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period Shares New Issues",
        "terseLabel": "Issuance of common stock upon secondary offering, net of costs, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r25",
      "r26",
      "r326",
      "r333",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Stock Issued During Period Shares Stock Options Exercised",
        "negatedLabel": "Number of Options Outstanding, Exercised",
        "terseLabel": "Exercise of stock options, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansScheduleOfStockOptionActivityDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r52",
      "r326",
      "r333"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period Value Acquisitions",
        "terseLabel": "Issuance of common stock from acquisition"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r25",
      "r26",
      "r326",
      "r333"
     ],
     "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 from ESPP purchases"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r25",
      "r26",
      "r326",
      "r333"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period Value New Issues",
        "terseLabel": "Issuance of common stock upon secondary offering, net of costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r52",
      "r326",
      "r333"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period Value Stock Options Exercised",
        "terseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "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 Amount1",
        "terseLabel": "Amount approved for common stock repurchase"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r25",
      "r26",
      "r326",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased And Retired During Period Shares",
        "negatedLabel": "Repurchase of common stock and retirement, Shares"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r25",
      "r26",
      "r326",
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased And Retired During Period Value",
        "negatedLabel": "Repurchase of common stock and retirement"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r25",
      "r26",
      "r326",
      "r333"
     ],
     "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",
        "negatedLabel": "Repurchase of common stock, Shares",
        "terseLabel": "Repurchase of common stock",
        "verboseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r25",
      "r26",
      "r326",
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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 Value",
        "negatedLabel": "Repurchase of common stock",
        "terseLabel": "Repurchase of common stock amount",
        "verboseLabel": "Repurchase of common stock amount"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r26",
      "r31",
      "r32",
      "r112",
      "r199",
      "r203",
      "r613",
      "r660"
     ],
     "calculation": {
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders Equity",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders Equity [Abstract]",
        "terseLabel": "Stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedBalanceSheets1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r110",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r333",
      "r336"
     ],
     "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": "Capital Stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r629",
      "r662"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r629",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r629",
      "r662"
     ],
     "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"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r629",
      "r662"
     ],
     "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"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r661",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r55"
     ],
     "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": "Details of Certain Consolidated Balance Sheet Accounts"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow disclosures:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r528"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward Amount",
        "terseLabel": "Research and experimental credits carryforwards"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardLimitationsOnUse": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the limitation related to use of the tax credit carryforward.",
        "label": "Tax Credit Carryforward Limitations On Use",
        "terseLabel": "Research and experimental credits carryforwards, expiration"
       }
      }
     },
     "localname": "TaxCreditCarryforwardLimitationsOnUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r192",
      "r193",
      "r195",
      "r196",
      "r198",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Trade And Other Accounts Receivable Policy",
        "terseLabel": "Accounts Receivable, net and Contract Asset"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired Average Cost Per Share",
        "terseLabel": "Average price per share",
        "verboseLabel": "Average price per share"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockAdditionalInformationDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r123",
      "r124",
      "r125",
      "r126",
      "r135",
      "r201",
      "r202",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r260",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r535",
      "r536",
      "r537",
      "r538",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r648",
      "r679",
      "r680",
      "r681",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Type Of Adoption [Member]",
        "terseLabel": "Accounting Standards Update"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r507",
      "r517"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfUnrecognizedUncertainTaxPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r514"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued",
        "terseLabel": "Interest or penalties accrued",
        "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r519"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions",
        "terseLabel": "Increases for current year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfUnrecognizedUncertainTaxPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r518"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions",
        "terseLabel": "Increases for prior year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfUnrecognizedUncertainTaxPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r152",
      "r153",
      "r155",
      "r156",
      "r160",
      "r161",
      "r162"
     ],
     "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",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r525"
     ],
     "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 Change In Amount",
        "terseLabel": "Increased in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureFinancingArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureDetailsOfCertainConsolidatedBalanceSheetAccountsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureEquityIncentivePlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrants to Purchase Common Stock"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCapitalStockScheduleOfCommonStockReservedForFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants And Rights Note Disclosure [Abstract]"
       }
      }
     },
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_WarrantsNotSettleableInCashFairValueDisclosure": {
     "auth_ref": [
      "r601"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of warrants not settleable in cash classified as equity.",
        "label": "Warrants Not Settleable In Cash Fair Value Disclosure",
        "terseLabel": "Fair value of warrant"
       }
      }
     },
     "localname": "WarrantsNotSettleableInCashFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureCommonStockWarrantsScheduleOfCommonStockWarrantsIssuedAndOutstandingParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r137",
      "r142"
     ],
     "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 Diluted Shares Outstanding",
        "terseLabel": "Weighted average shares used in computing net income (loss) per share, diluted",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total",
        "verboseLabel": "Weighted-average shares outstanding, diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r136",
      "r142"
     ],
     "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": "Weighted average shares used in computing net income (loss) per share, basic",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total",
        "verboseLabel": "Weighted-average shares outstanding, basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails",
      "http://www.shotspotter.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number Of Shares Outstanding Diluted Disclosure Items [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.shotspotter.com/20211231/taxonomy/role/Role_DisclosureNetIncomeLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 11
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/subtopic&trid=2144439"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "http://asc.fasb.org/topic&trid=2122478"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121825205&loc=d3e27249-109313"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e845-128460"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e848-128460"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r750": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r751": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r752": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r753": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r754": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r755": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r756": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r757": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r758": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)"
  },
  "r759": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r760": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405"
  },
  "r761": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r762": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r763": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>127
<FILENAME>0000950170-22-004805-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-22-004805-xbrl.zip
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
MLHPBF(X 3_361%N 9RFTA0JUZ7TR]C04C8U"(@%3*4O9[=#?7[UUH-=!5^^
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
M:H)JR.H'8DTU7[1"TGB[$\D-6D_D-ZU<+2W?1^=#AK^3T)T"-J@GX_D>FI,
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
M\?[13MX'H'VB#A!NQQS3,R)1L'DF6LOV*#4"\G4.A10.O&MS]98I%J$9U]*
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
M FN_2 "H!J^H&*N68D:?JPO$%-:+CB4X1HQ:Y->EDV-M=F=LJD0L$L9?Z9T
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
M/OG?=OK1>N53-DC84=1E]VD2@@^P%B;SS@UU/KDX)R,Y8,S"0>OV?[E*%I
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
M+,M*._$GR#ER0XLJ#'G+=2'MO@<+]\-,:>;+[<MX1:RY5)/@AI\Y##9?@;.
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
MR![ZSRX )'LNR^8+4VC;S'-HEGZ$?_7]XA= U)?W'P$6_RIMTW_6V*0,(+\
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
M3;8OX\]*3I[YU23O\:5YI1ZY6[2Y1/I=[32&*DTA]U1Z!$DJ5;V'8HOKUS&
M0K('NX+<22UU-2F;:@R?62+Y6-XS !0&=J0I?]8(:7D&'CIP(4%ELGEMZ,B*
M+U67%A\A^A8;"RFE22LBKBSF,UGQ':W]<4X"!7LO-_:"WU/_H+QEF^"LN69#
MM@/OX0Q^_F'N-QTL4+(""E34)<'(:5$?,$<2WS2I8Z+Z HF>+-6?Y0JY(SU
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
MR>0OL']E&7-P(+.1M?/"H)^ZO'!>\$O28\7<03;8HT_A(V6"C:C^]UAE@U=
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
M\>J6H\1"<*>7T#P;^YLG08WN:8>;$L6G1"@Q0B&EG 2GEGQ"L'6#N?W.J X
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
MH@ ("@! ;P?PN@0( PAP</!PL CP\/#OWB$@(F.@(",A(>-\^(B&08!+1$B
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
MJJ19\+^_1E'GKO^A.+]$HP8K<XHVG!.S5+3FZ3@LR5)'2!Q@EFM&ZAQ4U3!
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
M0ZGI3R8-.SZIXAFJYYB/8E:EG]4827:1.EZ^GGCX.]RTXE;X/D@N)!Q_;$J
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
MBEW=;"H@$F,E*83]+QP];D#5DJ=8W E]K51(^'YH<,:D[,APXPEP[S;\N(/
M[/!HG)7Z;H=*$Z_-A.WTB2O5-1.[WCSE39(YZXJY45IG2A'/MU7O3T?*[_1G
M5_3,P+6D1D/OF+J#Z1IJQV8]N^)RX]5::[ND,96M6CQ9H[+T^RL).5%_'4QX
MXC]6 Z2R2G9RYB)B5VT(YQZOP.F6+1,EW-GC2GWTL"L-LQF\C""=\L88E4J%
M0DFL)2%7'"H\L3SCW4\4WMKZUF%F!',VFC?NYJ ;%4RY GF&4WHT5"D<E(.X
MY/G@*3GIH]J,1:OBE3L%IU#"H*\Z'WJ' $ XM)]<[@QD"UPXS\1Z*85YF]?O
MZ]V21T,7+=>;2QT8\,XR$_4[JA*@-^M2$OA3*'1\J>CV1?>$EWCB"!<(VTT&
M0_JNRX_'(AV;X^ZJ_U_Q]^$]*MJ7$C\S^D*/RV4F6[HJN0\T>;32UJ2QR5'J
M8EC3SQ?4%<BR_/44PTCIR@0$NN4!21^;'T>K[Z0' ]U5N-*?.3D'6D"?Y=*2
MVZ.^W4H]6Q*]:/HH87 4(6R6?_U^$-RXP-I1=PK-N1N.WAKQG%9^5I4DU%@1
M:&<X>1;3Z5HG]O*"Q#;F-BB:OW7[U1=A'W R1MS$[Y,VY:I 6!9C#4.)8_RR
M#PCSO%1EU+D8^!("LQ)T6C0EA/6T,^/]:B\G6J\_F3YH)JW8T_.*3H+80HV"
MQVW(G&3='*Y7EOR1(C=[X77'8,-Y0VNM\G=W_+*Y0I5^-Z +8%^LSOESIXCQ
MU<U)VG@PTEH"A2$1T\5#\V)LC$^.-B%A8BO=P>H\*[.>]Y2([35?_]''9+=E
M%8-3#\;UC,Q\^GU)F'V/_;R6S5@2C_>4?MS=TD+WA#0^PZYO)D)=O#;QJGVD
MEZ5+OU107&+CIV/WAO)W>1G-;'TI1_L#1I8X/Y>M $]35WA* 0G/L"7RTX>Q
M#_/$:*071%DB0Q*;W\@.U>MB<P[5 Y@F;,%1!JY$/[E39I$'W"=VYNFNG"9@
M#T^5M*^3?=5@&&N;HJW!V[AW7*KS&2P;,%7I'?N?W9(]YSS:=;QEV\:U(^>Z
M-\_&U/J[<3ATR!!!UG!AL@[3.9[?M&X3ID+XJU0A4_5NA[E2?SAO3CP?5AYY
M]-42AY:40SMI2]Y+\PN_5+;1J-*S8,U71%TPT-/3#XVGHT9J.0ZKRQ5TW#I7
M]3O<;:4P&)]ZN!:X[^8%_7*7[XA?]QI0/BTZ?^#<4_VY5NT&FFWXN<$BMS6C
M7H901X;JS=TXR+I\^T:67K"8W3CYAJZ=5X3 ([ERE15?8_3\Q(4^W%*B8Y#L
MI0EE#'C=\W*U[E]:)(/TW<:#@_=(4H-]Y<.8O8]5377EKIX0/5XGQIE#?*N
MTAG+*^TUC](DK/6^!XZ#/5FC/ -)HI[P=;YO-+_-=D/*KVZU+@Z_.9HE@@8B
M[O8>9*S*LW5FQ/,M5=-&RS=[!$2771!INH:N;W$*QHI>L>)AA._:53&R.1P;
MDXJ$]/GB30XMZ Y;T/>N,6][ O^BGUC-%'=H8R71  /ZN@+IS?0MP8&J!#J2
MBT5%>DQV@4A:T=G#+C#@68KF-\H.@G3?5X_ -)K4A?0TQ\)Y$IML=WN?RW>
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
M6ZS@S?YGL/%7I4PD=:QIP5U!X:U3H5& ?LA;')M]#/LFV,</SD4F\'F]%?#
M*%['J6AP1<_OW\OAC&@U5<W()L619F5G88)KS>3EN%D^O$C-D/=X6/!^X,N*
M5:'.>;&M[&A? J75\I$1<1"ZJ3IMLL :X8?=;<] Y4PI72C*IBA^5B$HWEK7
M(;)G::@*@HB@;L<)5Z)[2X3('G>NQO8E3K#'>+,JBG7[!/ OV&,635KQM#R8
MM$TD+&+;1C+GX\E1ABCG2;'FL+\]PU<ZU_^L;#DCW7<EO:->+C>_"36J:JR3
MJZJ+RANQ]QD&_\ LN$4^AIPAD)W6(#W!-AA-4$#:G+U/TZ^TH;!\J]/G<-F*
MQGD2A*B,F/(NTU$XZ^SA GPTH*J<$U5:?!!-N-(YZ&L(3'^O!/\SG;)81,98
MU0$WJX).YU 1LWZ;P$T9.>D:6G9,Z8:>5@W9IZ^NA7>:VR2<?,</0NPK@YRK
MIZLGQUN1QQ$C:JA]!KH0& GWC#;#D?S\ULFNE1 D-]TU7MO"QIF[IZ1W4S+F
M4LI 4X-$!7#Y2S9Q***=@[;DB@7%WH6];-<W#V(HB\7CG[,8BA-;WNHC,X48
M=HYUS[TBFRERD21D^DZKRDN#CLPL,O7N2$9"/-'1)>@G6:],T8(O1<_I[*&T
M40,'&.5F^3UUB0>4[6AM!Z2_\XLWZDB*DY)9%PM66?E4*I-Y%$SC@""&3<H&
M'^<&N\Q9*6IW20/%B0 WAD4_3AL6-G91RVD;DY*H5J(Q/=T2+-1OH)@;RR?
MB.J[6-P27L0[U',BU?6T%TFN7S)<-.[:=P4)9,UV#M24#*!V1X6/QI6;-?%4
MLGV71F-Y&;J>^O0_9GM=YM'?M OU[LL</_(D"JM>\A#L<M N]CT!Z-)J# /2
M4UJ*5OU81K717:X"G7 (_C(I#TT(K5N*=1'&C^!_ZD%LYTO_I$P+3TEG15MM
M@YUX]/0EF,U2UT9>2 H,RJA%R >06FB_Y6Y6VR?= O85(!N09XZ< FAEG5_<
MIF6MY?;-PT]= C9/?$?7H7TQNP5EW593GF^7TV53V=31T]I)Q/2^6/<6;Y2C
MXN8T^ 9)T#>>P+ZZG*,60V[M+N']'Z;C];L*=?8UP:="&?!/+<?B4%%5LT)#
M[Q*<[LWO,]TC*Q*D.^D36)L7(K!<DZW>VN@X=@D=8N+X^52.-E\GIT)**@$J
M =6<!)+B'!PBHPDR><D7;T>[SF1!_U8OA5=A'63=*16S)Y'\/5&LW$4[G@!!
M (WC^Z3CW;A>$U+'-$33ZZ)]9:OSW=9Q*F)D&'R5H$UV-M,D?"D3(!Q7YG:9
MB)GCQ&.+7<CPW?8SVS)>U,0#OD>1HI,N,0[*ZPZ9-S%TS4V4R] >N85N)0X=
MO8VJ))>QWU1\W$W*MM9YX9N>7F@_<\X9-H$Q'EML>K>KVJ>9B8S]P!^E ^X'
M.[)F.L8ARA4*<G()OWND*+ZE/A*UK)C_O!# /I Z50)]"MS\)'=H32@D8()I
M0VAZ0:>D:'=M+O!*-;:>,P9\07+(B/;KG_: _^0@]CS^PU@RL;:SPXU?,&;[
M_6/<U*35:!,$!L+ .5&*IFCZG@ YU"> !V_OP;8OTQXH;77;00177RX[S86?
MX@F [8"+1O@?%I+AEJ&7(E46K> D':_-2'K+3CHD-)VY] 3HCGP"'$[3.4*L
M'8P]?\0KOT72G_PEKF]1$E;D2MF<DM(O<B'@GS^X TD-<$QFJ_/"YY62"*6#
M-9ZIAO:BS:;0#9L"PWZM_U-9[T<7OY(2=".SIS(J_S\J<,:"8KB^W=7==VLW
M6N;P-P7YN]^6YHY>]OR93XW.Z&#^+(Z,QX9X_0X8P (&?7@$!RQII \=\-+R
M3L:YDW3#Q <5GL_NMBVZ H1#2=;RK6.FV!:[E>KK(M^Z=4D?IL$,2^AY@\@(
M\VDY\SQ,9NN8\X+B5>U?=L;K^RYT>6[&4BP%@R?8#@_9[7 BH_U5Y_S<]YFS
MZI,7%X&".W$FDFG#,W>>DPJ4YN,J38FS(TD$]*O+1AYKJ-\,QG,G69Y5*15^
M#.],*2/-Q(0D5PD6I;:6@,("@FWY+&9SIIP"BU/,.&]@71WE:. M2B9#9KE
M6:3EBKF+ W:#JYC2I$S';=Y0"A1U-K:4BX@U,BY&'C!57A&BC-3W=*9!&68
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
M<MBL?>]8#B]W-"392H1Z4D?>1+*K@Y3Y06%ERM;:-DJD<$+8ISIQX\3#G;1
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
M,H>I\;ZP:^%^*\C:\DJ?2;2H*(&!!]410P(456NB26&--[.-)B]['J?UCFW
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
MJ/X".DLI%[>W(*DT5H>Z'%IFGCWYNW+U?6^3QERL7A+62BO26[&>'?-=$I#
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
MI% LQRS[(B&[%$D.'\S9W<<1R(TNMNCZ:\V56N*!,70XO!&=,2IM[>!YYGZ
MK4AGPA9DI ^O%M5;X,*6J6C;!1$_L+3<W;V((4M=7Y<8_[>-B'%<==,S6]LN
M:'\(YM/&1IB--_<XM\I:NKV1CI%)KM'*L(V-K"LZQ!3K#Z3B%7X%:4"4'  Y
M+PU"G=LZ^$>U$'W_$&E4?UFNGRCWDV-)!O%L1S^8K:<Z!(LZ)Z(0':+0MD0$
M&;3RZ=?S_K^X :WQ_(H2UKZT"1[3)C\7*!+<-]Y2ZJ.C:R7S97%,"/8 Q'[7
M??+R@F1+,_RCRWXDLS*450#$XQ65;W[A2MW<9.NV0W'3]ES%G(?]WQ'H05M4
M[)] 3^JEB<Y7+<7.*=N7H^WJL%-[FKZ$:>T'L[/O+AGJFE:HL!*/ 5)WV&<*
MI(YJ:H3:>3MIR+=YWW9;?I2^/7_\W9R:TNM>-AV#F3.S:JFU9!;TRJ^S?,\E
MO?#1G R$QGBH?/I/()^:H(=[<>]E/6_9>.Z<K+^4"@>PE"V(S%G7.\]1)_@U
MN%Y^&70<WA7QF:_QCZ"R*<GM76W1'%+S>G3J)XA01W1Y>2724*Y<IN'0 [=
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
M;DNKHC(^9P^6QNT%3^I\@ 1/"&U^#%F(&[2B+#]W1"@E5,6T(L>%R-\1AKB
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
MJICL=S0AJ9\CB.7:/T"M0D[[\K<-S0]-_(1+?+GG@9=72JBB%/$,F>K!"M7
MY4&X8QG86M:@=<M.K#6,ZL/H%#!LN871/45 'AH$OC,^ .\XIZXJJI^TK=?[
M!&KHHS:-3NY%(!:31L_"CL):*XHX#!CT[&VV,N8M@ E92"5JV% +&Y7D70\G
MX K,>#4ES9=U"3)ID<+PN;(Y#77? <<\(.H'IS>EFON?32GK#[D13-BV!^+%
MM.NARBF,!W8%0=>B'@T;8<SX09<GIGHA>@+!C##TNW#? [WJ %'K0]]4_(=\
MTX->=9Z<K/?5KEV2NFDZ<DWO=#8\,Q:]S(/NJ3D)]E/F#2,,NWL WB3J50]>
MPY]VTWEZ6,O4=XQ6!BYYBZ!$U^YH!M$EDP>'1)]''L!L:=%?R7(3\.:;W@$X
MGO6A/UJ#$+A;4_RV50/7J4QX!LZ)#J@*R"LXQV!FC+XWQ45L!F&_Q6>R1]L;
M15A@6]&E)M2E1GD%IGX>T2Y.SD-#&]B#+>NQ)Z78Y?IUEA%W(L?6R'0ZCMBG
MMR;]^^U:KG57<U'B'7 [R^M(_#9>+5P@TSGJV=#,^?E?Z:W55NEKCZ@D2+3%
M6E^XT;UA"Z@X=":?FQLU0SM57-YY8Y>^J OE4E]@R7,.OPL)6JFNW\0\$C$1
MR5_1AK$4G*-QW+74W12;F9ELR,QGB#;%?W0_?4QZE6%+.=K9$T5ER+GR[E*J
M:F[])GTW9PN?K1(.)P#W*^M<(; I;0>%3NZ2G^X!Y;*(-&5:3ON*(.WIZE3M
M/F7TGDO\'>!(D,6365SH;D'#T5S)^YJ1(?LI9?LXAJ^P7E_[B .S_'G@KY/(
M!D)>5JP/L]D*:'7GI1@]/G@[/.V"\[94 DNPCP< "P>9B=8/+HH?IG!"C.%'
M !AJ^ $5,-/MJ7@VA G6^#^DE.%HPFD]W29EZ8O5HM'3'4& "HM0>?U>N%RV
M;N:P#RGG4%?7"54.+ >^[J:3Y8!7W7Q;@Z\@0XS7 =2Y)PW[OGR"1]'CUTGG
M)W#3&.*?!\NKXNO.K .^@AKCYH3-6A+;13%!!05QQ-HC.5M=F%(1+"9 AUX8
M"T1ZUM,V>=GBRN-0=>0YYBU&*DS;O&)P5GB>_:*(]<#FM;'9/ >:D6$_*@I4
MQGX[@#FT3B2MX3D^Y5.<77F"ZA-^UJQ&]M>E-2UUB8Y/"$\1 T<T^57S&\U_
MY8(-;REV^2/-=@ZR4(1SFD8^Z^T-(* D8]YCW3SASTZK'27,;Z,V+ +[5[V?
M;GSJIOPV9^*B'!PW9H[=A!Z=@[$_2$8A^B%B%@\=(KWBH[8XQFSV$"X5#YGU
M&2?8UG<Z8KY<"P\]I1QZ#5FV9PY&VCN2B9IZC5B_ WA(/F29",#X0#;A7D0
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
M]8MTT(@E,5CL<*^\?X;OX5A;)"/;VA/YP4!=J>F,+^=/"!V=ZFB"L/\4G)(
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
MI7-JD\!ZX4M:FB8G<+&]K]V%X%KJW_Y/.I[BF.8P8E:"D\79$A)D#?!CH9\
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
MWM7YUAF^WI%2C.N'*Z3-F-<.N,(,AA9QV,V3))Y3L!E2_?0$RPM$8I_J$B1
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
MQ#37E@HL[*08B]]O+[X?9!?@N]=^>P<4!$;S)D>*-6GG*+SOGG33Y7L8DA(
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
MHN.S7GPZ"X@0/[VR 5GS>75TP%]4'7HD#6V3%)[D @ZX?B132S])*5#@<G.
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
M;\R63SODH=]G@*8;KM;\-QU[]!?^"9*C5FFIJ^=M[KYLF8Z!#!1# /P):AX
MSPC@YD29"7Z)Z@@LQ]BM6Z^6FH8$9.W#<7^?-4V]]N^*X:<[7#PHN22/#U1
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
MUQU3JL&=ZE=;BJRDDL4VX=/-D<&^#S-8A^A HXVCS,:"%[O$H#)]K(X _?X
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
M3$6&&JVU./[DH-M8".7>9>M-^:D 'HG&?V?XA]T!]WH4DMW2"Y/5?VKIFX=
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
M#]WMR1+>_:3O=4%(KL\F++5*E7OTD#%;D#-B,Y9NQH%<749NBV!.8TS([0Q
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
M!0\Z=YW2I@6T[P.+Q9^5GI^>P2O"'NQ9W^7RN-C9V^\H]=;DAQ"(5)\PR\T
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
M@H 2'A,7=HM,#=U*Z50?NK/6DJ2#6L^L.)=95) Q"85/^;K$Z/.\[L=M'/K
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
MKIFPS#ZGH$S^FM;OKT!B>9EL7<V/]97G9M-G%IIN]=3DB-+)41LKTOH&D_!
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
M?9:9+-D=; W(KD:8S%1)1!*\&J]7=ZI]!0@E5Q\V5H=\&/XT-LI2IT\!:Z^
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
M#1\I-# F0\$VB4@AH1'8H,6F;'1(W.^?H?GP."F>O<\\O#.<%Q1'>&)(NH4
MNO?RW /%!TF?9<R33]6,?NKE&_J)3/LU$5)?% )9^]F%_\I?[,S#Z=C%JHQ>
M6&J[#LRB;<1A<0*4>H6).Z? 'I(M_;@]^2O%:L*C.IH3UPM0B(S(P5P0..J=
MGX2%N1BGA0)[:LA$<O_XHW.!/DLJ?O%^DH!6G-(()ZFR!I5[VUM.*^+/6&T(
M'W\B/ELO1P2;?2EHB!?7_ZGCJ5A:Y1)!ER2<7UH%+P+ _I_<+)?9S<DGKXXG
M;%Q^28=L,K2U[A;)63-.S]SD51'5O([/[7[.J8O+87CXN)9M;#.NW)4NXP;L
MH<=/,S-^Y8/A0A>VOEJ6(CQ$K".-6WX% KR1WV3>8X8&^1BFK%R_KK[Z'0VH
M1JQ3:>#>Y]XKZ$#*3'4A14,WLG-;7UL%A)-Z+;!^! FH%3FK?VU=VE#SZ' Z
MTHU%1V*)QL&S'=\QVT9+EK'+IOJ\0M^'&#%:^MWY+<"V:KC(JHWR;T#,A#Q2
M];/?']7VES<P=J8;P?^2T'@IIV.S_M$0GYG1[%=MO7EN(V.?L:R2X0('X&Y4
MN&P*?B#I1[\3R>,#49FIR0[%$QX>24U'6L.-NR_UN.J]?XN&^O"BI<LX)?A=
M_61^2A>=EBFP7SLS<L;.[I;]_*#)S:KQ$\F0%6_G"OL5X<LG]^3$5V# T_MP
M^LVV"B<^UBSNQAC$'%OQ&Z/\U(]U6W,BN<:_*GFH2HTSCU=;'-?>&VID&M6S
MY#$C/]$_> 6,;+ ,K;RT? P-5O.X]A4LX=?%6_*4R1*/%Y3DZI]'\ 6AH[I^
MR"=,6E,*69*JV'V!4$@<X=&!CMWV9.GG&J.$1 [8F2^!B?%/\%Q,%;_$6[ZP
MER# <DRYX7&\N*1?:JN@RV7Z:-Y"M5@G0G$&:2-EK,F3QG_W:0[9=)MJV297
M8V2<T! TA75;%EM]W7X/TO)N?OYL.EQZ8N^N-+2I_TBI^Q$0.C(+++P]$C@\
M]HY3#OBWJPZYD)^?T63!\8NO<W/^N#\7A!2U*;NYH!;?;I0'O0+.*SD%5CTB
M8WI<Q'1!KG@!@-%2,5U$^OZGQN;@0,0& ^\OZ;5V8MO<WRWHA?-8MD^V(NW[
MO99N>N52/]%:>L3V>-;Q+?8A'3]M.14KT.7?E'Q=[EFR@1Y.Q35\9A%\B!5]
M!8A2HA[6"5Z^76F(4J](C]J1ZIQ #6)Q8>$U;$;6_+OQ:[SDA;#]$>D=F12B
M( +WG7[<2T%BROCT5T!%,6[88'O]F5^BT:@DP8<W2W/KCZU5C'N7RH&3N);
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
M[2B"6VW84) Y\1(1M9MN^'49_5RG%TG-S/%U;=.DCERD3#)Q%4P=# :*_YP
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
M8*M6?AEM%*9[B1"5[-TRVMI.?O6ISG*8B4K#@:$J:JU\*!\Q;U2)1Q+8Z1$
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
MAW\!_+-_"-$6Y*/G+%IL1;JN(N9\P8'I4IE2?ZKW5'7^=5'<GW@M:=0G]H\
ME;_P\H"_V/\I^$FO/]C[_\K[#\B3/X&!?P/;_]_&(3PN_ ]02P,$%     @
M$HU\5!/&$9LB(   ""4  !(   !I;6<Q,3<Q.3@V,%\Q,BYJ<&?->'=84]NV
M[Z)709KTHH!T4#H(!$0($)$J79$F34 ITH1L051ZD]Y[KT)"$;#1>^\@73J$
M3DCRPC['L_<^[[R[[[M_W9F,[\O*G&O,\1MCCC8Q$Y@?P%4-5755  <7 '"P
M'P S#2@#Q(2$1(0$Q$1$1"0DQ*3DM%?(R<C(&:EI*&E9F=C96)E86#BXA'DX
M;@ARLK#P2O$)WKHM+B[.SB,C+RTJ)RPF+GK)!(>$A(2<C)SARA4&T>LLUT7_
MOP?F,T!%#+3BK./AW !PJ7#PJ' PWP%VK)P$.+\/X)\#!Q</GX"0B)B$E R[
MH/8J@(N#AX>+CT= @(^/G?7#S@/X5 34UV\K$=+H6!#=>$$K^CHZBYCS;M47
M.MW!/2XQ2]< $M)K] R,3-PW>7CY^,4E)*6D9625[ZFH@M74-?3T'QH8&AF;
M6%G;/+6ULW=P<_=XZ>GE[1/X)NCMN_?!(3&Q'^+B$Q*3DK-S<O/R"PJ+BJL_
MUM3"X'7U#5^_?6]M:^_H[!H:'AD=&Y^8G%I87%I>65W[N;ZQCS@X/#H^.3T[
MO\2% ^#A_!K_$1<5%A<N/CX>/M$E+AQ<S\L%5/@$UV\34BOI$%F\H+DA^IJ8
M]FYT5M47$DXQW3TZ2]=!TFM<X@O<^Y?0?D?VWP,6\#]"]B]@?^": LCQ<+#&
MPZ,"0,#).6_V;Z3_*ZC4[^7.XHC2LIK>BV<_*'RTQ<NWGNF808^;,,#%!7P9
M]#5RVQ<#G)VY=$"#!.(Z^KZ&+&& VET,L+;2<AU-"W6<QP#]W?[*%[QUKF*5
MV748X(_U[%,G&.  ,1^% 4B%6<*V>,M5)!P/;N ]GQ D4MH\+&\(#6[[HD+7
MX]78.H9FK4$L30L=!IZ\L"U :FY?K&MHD"6K#.;(#NNOE\! K0JW:O9&U/)>
M(>$K3PR^M!?)![EF[,$RT*_9S]@Q0%6%7&-C74MCS,:&0;PWA?%T"P8PR:H0
M]NJ*>+SS'BDGJ104)%XB;._AZ8B0YT%?Z\8  YP8 /L]%H=^G82>XT.7H>BV
M3U,AD65CNV?,&,#B!RAV'[KJHW4AE( !,L%H, ;8LL, 0=48X) 8 W1@ %2X
M=RVMGS,<V@&JW&/O/&TY^*]9*\!-6Y;9)[PHER_,S])C,0"9#0;X284!HC$
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
MRN]4.-]F<+[=7P&0AMF/*>FHE$JKSK1P_#C' ")=B6&U^S0RX08=NU'.BC8
MW;?4V C0:+I\*\FB79X-HBS7@I-XD6M)*(Y![@EERGR>(YF MGZHUVN=H#M$
M>!EH7O33)%2:S0$T6_F 5P]!H;A]CDV.^"_I$^BEZ*/[2566&[*#G&;U:3+Z
M*O2UIY5<,FYR17+@U5A)K^L._&VK\[^(B#"3_P=02P,$%     @ $HU\5)-
M!\-9OP, SVH$ !(   !I;6<Q,3<Q.3@V,%\Q,RYJ<&?,?'D\E.O[_V/?24:V
M&$66A,C2@E&R)=D24:9-#"%%=D-"9"<*&=DER9:2C%V19 F196A#F EC8I;?
M,T-%YWS/^7R^O]\?/^<\KS./N9?KNN[W?5WOZ[IOAS) &0,V'=$SU /HZ.B
M#^ _ &4(T $8Z.FI_X(_C."_3*Q,3(R,3.PL+,RLG.R<G!SL'!Q<W)LW<7'S
M<G-P;-JRB9</PL_/S\DC(+@%(K@9P@^A#D+' /9A9&)C8F*#<'%P0?[K'TH=
MP,O*V,=ZAX%N.T#/2\? 2T=I J  0,=$1_L!UG[HZ$$9F5E8V=@YP :5FP!Z
M.@8&>D8&JM3@MP'@]P C+]/F;4H'F?G,SK)L=X<H!\??9Y4X5%K/;]Z%E=QS
M[LIU-O8M H)"PCNDI&5D=ZJHJJGOW;=?Y["NGKZ!X1&+XY8GK*Q/VIR_8'_1
MP1'A=-7#\YJ7MX]OR(W0L/";$9$)B4FWDU/NW$W-RL[)S<LO*'Q05EY1^:3J
MZ;/JAL:FYI;6EZ_:NGMZW_7U#[P?Q(Q/?/ST^<O7R2G<]_F%1?P2X<<R52\Z
M@('NY\_?ZL4+ZD7/R,C R$+5BX[>B]J EY%IFQ+SYH-F+&?=^;8K![-"#L7?
M+ZUGD]ACCN4_=Z6+?8ND"F8'CJH:3;/_3+'K_RO-?BGV6Z]!@).!#EP\!EX
M!I L<IS4+1R!K$@9(,\B-4V;"6*FS945*1MD(;O0I@TQTP54"V5MBW?L9M?+
MS7':Q*8+,:<33CO2F[0,F*L?L=&;-&#NTH4,,*G=,[X/F.E"@NPA9L9!%B8V
MGFHWZ,'WW<+#CO>KNTPRF50+>_MR@H[(9(71JZJE]PXZTH=-ZG)UIYB*Z$(L
MSNSX.< =SJS(G4&RQ7WWC%TK9>@C9?+JG,W-*W< D&@C@][JH$&9K#NLO4G%
MAH> '->DBNCN(&I_4/C)I""9K$C!#<*#LR.HTHO3I#^S U2.IJ#3D1,YF>#8
MJT]\(4*8.HHIW<_'.'_-)FL/71)H",C/9]!3+6CSS\[4)W48T=O3%\0ND_7K
M$::*2)N,]DB8=ZL":NOZT%5;(#JZTWZWV"&_8T,#^K1C>6^I%@1^/GW3NEQ]
MD0"H).V1+3Z65PG\5(GZL/8.7MT@-]?&$>^:Y/U6$7P8$+*(7RH">54VGJK5
M;S<TL$FX7?B[18Z3C5XF=;E_B:1^Q&5?]7]C*L:-ED_MG7(VW:!DM'&^JMH&
M2VK= @$!:AR7"N@8@BW,5>55:%+2@Q8TSJ.C(K(BR>SHZBH< F60!?IR<IV.
M! "R(KGR$N"W9KIJ@.]/>YN+)06YT$"*Z&W;1(.#:X6I[_\(47  T-R7&#5E
M*SY/;L!HWCWC0BK*U!A B,E.@\M-'2"[@(TJG.H..7/3()H$'C2CU<DFS7??
M-:#JO?:Z;"\.*G@'G#ZIN"\AC@:2W3^MQ5Q)'>#7:ACT5D13-^;OU5 9O.J1
MMWZYDH#!=69C=]F?ILWVCZ N-@3W\2_+@W:5,&5PS/J-,)%<M?1AV8K?+<R[
M-S:0K9ARV8! JB6''?^+]17)A:@? 5S6#<&D?,_X]P!40W2#T_Y6PK5BRMES
M8X-_LY1KTI^F,F60^7^J!@VF'5)3+OR  F+M%_2("NIHYGS:K."O[H"KVV-#
MW0LY=,8T<,ID)<1QJ8#HH>GDPLI(!6XTN"2W3]. J_I &T1B&NC9TG+54D%%
M=FJ#=CI.9ZP)XI8*H_M!(,Q![-3)"B?'%XIOIKI*O4FJ8#= %:-7/:LE ,)\
M,(FJ<QWHFE=W2=^TONGFW[L1]'_%5*A8T%%7O'>0YO9!SY%'=S2_1Y:J;YVS
M9TZN2E(0.!/8/^B71Z)NL]]F!,4HH&ZV7]N?JSMM \+,N\7^-R =1OR3#XHV
M_&..OV#4_K<_HL:SZO6]+6S .%,!K'=:$E2_\GOQ:5%J0WB@IYH46(\@^_4
M5JWN*2S^OXP&X,.Y'L)Y/84;A02UT/%<9TAGB\+B#99<]6 ;I%S>'BE3 &0E
M>DHYTKW/ZUH;K/&(,1C=0?_*BJC(2[C#!#%% #W4D P&7&--1VUP8Q@ /;(=
MQOEO05%5UGRGS;VC]]=V HB!,Q"Q)'-5 S9:MS9PL_50,20N3 ,^U1YY"50U
MSH!<PB;A#DU_A4PJPNJX:"X&](,Y*G>XUKSJT5]>%2(,JEZY/[77D^J#S]!6
M)B=(1E/F?C5ME4':D XZ=AI$:6N@LK@./W2@5PU9%XSZ\BUL_BD:Q5>;=__%
M&Z&.;G VM+"\P9/\]/V_EA^, 9F,ZR$LO#&*JJR1EM^@![>9S ;0K]]$D+[I
M8V!L!HZLPQ-O8<7G=6(8#,N"#&:#9G^)#G^X/"J_TOQ_'P[^LM4.3O_S KCL
M*_P](OC0+:A"S'[*?#>3*2_1,%66ZG""9 7?&JN!\#0SH$]%-/70O%"0SD]?
M&F+ G'H$Q!/50SG2'-@.M=N%U)[;)LWIS<UT+:BNPT62Y@CU\KJK;$#0AO^B
M!Z#?$4L:I+(!PZ#&ODB9!S0ZI+)82(6_<="JCZ$1WMQ>T/OP:]-0WDV=B',U
MFH,&/9K;^S,>>>:LT4JJ5Z:GTJ3""I">QBVLQ7YJQ/EI%N6_H9+_@E+5/XC=
M,3#$ 7\):>N78N,DO=08^D\8I3+KC4$TSR+VR,8AU?Y%[K^+RQL\U'_$'C>X
MT54V_[L!Z*&<-FP,YDGC#2%)%L'S+QN:^<]HX/1/.PU\6-[V6EQ![#%G*!@V
MS@H24$FB#6Q 'Y?*8;$*2IFL5./=M %TC(ZJK V<CDBBLKTXNKSNRAU6VJ##
M4Q57 9%TE(J3BCBJ84!G"$(V$_Q*\V>L=_)42Z"Z/D%JRM,'NLYMDZ#*IZG,
MX Z3,NC[:%B78C!>:PTB]K>GI,4N"1IQ =GF1'>:(4V6GKX$,$4R5[>Q<5GE
MGR"^I@T-?J5!%L JU5TU44)R?/5_L,W_RU#TIR^A/FWKB0%B^L_T)]KP7P+>
MW\%I@R-M"U#^"YQ,;/XD,.O%7*53ZSKE:/XQYI\0%?3]-SR!$?!W#[U)(X/A
M?Q%S8V:ZRG\W[MT-+(OF1$5_.5&I*>/>NFN(9SFTP>*8(!:&>8 Q9)6:&C">
M!U.J.IFL^&CQ3=U@OLS.!>FF6? ,I"\W[RTUH];>1D6L*<@+G'Z!4GDUG$N
M@3XUS1B<DJL[;C7QMBW>?Y<&L]W@SJ$AEB47W*;4G,ABU8>PTJ@K%80T-H<
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
MQRY-A%P![-F]:/Y69,-G A*,O9U@OH]U<Z, S6!2Q)&& 0DPCY8(!:A_@:8
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
M-,:85:]?RROU;,:IMKTB7@[Y53;?*,#%/G!0IB/!P2^U]O09P C\MBBLU8R
M21<2P<7KL<+AS(1JQ';(/ D]O]G@8IK"D'8[U*(#"'!9T0A\;Z,^P[:B[&]2
M]:Z&&X?08L%67(:?%-7QPN? +MP^S<#$K-E O^>-NM\) 2*?W+A^0\E60GL+
MUE^#< *D.*YC/3,CLYC*"+?:[C ]]CONW\?FX_M>S+60A;J(FBO<A.*%XIVM
MQGXEX;/SE?>J#]N[?9MOYV=P_[BXJ(J3)O):D8_H-Y6L,-F 6>?G3)YRF#.8
M#=6-EB6]10@D]Q#2FI=XV7H.E\7I?VRY^L0P1_P&RU8%#K&G#*D_'!K!1,/F
M8XIUM&IGZ+E1HXN-[?G3S(:WK_;*-=%IO>>?UP]?V(M$P DR"\M6T:?SR][5
MG/82_7!TR*O1M1L2HAEL< +6@CZ*=E5\/XJA !%H>S<A)6Q?2NXI@O.1%--N
MUX<NYX-G[+8]W7Z;X>,9M=M?KTZ':(N]Q[9/J(>2E8A[JG"=-Q1;"K,Z&1-*
M1"2CWV[&&>0G7=9C)>H=9*Z%8DN(6YP;;&[8-*4N!<U5Q):]OWLIZTFM (^/
MUJ(9SP?3$*8[SS28-#9KT_;0?D*YV;R6(N%4VTR.6DQU:HM)6V)TUV9-#CG.
MY6]BM\>AV*/0<%_I)K?!=L-P> _FW:Z%%UK3QXULDWCXC,7>195E</==KA.;
MDF&81(- J'?:]1E'KS/.$]IM[3@C?N)IZ3O_]Q.'?,Y%"X>)7PW2#4SP=FCR
M]8K2V)<[/:C;-H*PN??0*[F*H]L@Q[0-N5WN^SR9X^!8L8CANT#!:?Q^E^+D
M7#_1Q=S>/MQ.H80]''HB#/>>C[*0'JQXX7GO?B'%!?*7EYY3\3B(TGX-$$,!
MO^;UA6\?_1DS"5TLM)DS'-'\].72LYM61?V)@>]0WP]JF"T\H0#==PH8/E.
MT/W&#]7 UZ?1[Y/V["F03-"<?J]8<4"N>,NE(;V8TF2KP^P'&32+7I'!/=M:
M7+)RBUCT?I2LO01=;$;?MN;$!O2F!$*?(&RO*EBX3VEKG.@XXPTEZPX@1]V^
MV"X 9KIGG#)V&1F5(QQ<EY;DEOJT;BV;,G_B#\\F/! ]\G'0A./D"+=&X0&2
MYO25=7\D^Y>_N>I+2%K\I_^S$4"]"&^F+8;358M, [YU5:?I @I3ZN9F>D$0
M,UV!M8&.=M,A9-7-+1YS5"?0_@J/7QQB[IK7\Y@C=?7@A<^<^O=Y.VE_'@KI
M=I2B'LN8NT*";)R%]>+,W2#B6R)=<7HX';K>*$2Q>,Z(C/9^VB^,@Z;L)0QD
MU2,W<6>EU9C5F)_9VR/+&=3M!JGSA R/AXCGU)W(R9N#K+VG=K-KRX/_C1XO
M8#%7E;XC6VMOP*&K[IWMG<=06!']:V##S^P V._']>CQ(%$#A'JDLX$,G>/:
M.&HAXN"G($_:.'<8S"W\Z_5P!BRFB.?-$@:@ME0Y+.AZ>P[&67A% JO-@D1I
MLV32%<K6G@'_RV)F/"(S(D/7"S917VT4GP,!P-_*@GUL9-793S?\_!O-C?>H
MZ,62-MR]HEZD3UW[.ZM?]^;M_Y?WYDLNDF*1'\=K9!>J09R>=&YQ?H\^/_IC
M;PE[@ )Z(=GFQU&>E7>*.,77I/R;Z(_&412@Y"JUX?)978C5- ONU\&4E1 N
MV[8&V]\ %9X:].AP0Y[//OW!]O4+<]W0N]8!K/SO^U&!;]'?#Y*W48 !^A4*
M<%C3P<+ \%'K"5[9<[+Y5<K$SM>P<%ZB"/KMEZ>$V +"2^\8HT+!>_SBWJE[
MK@NE:EL_.U!.L++"\[SW(U^';T;.=8 ,GQ=^B%Q/ =B(_!-NU_=,B8EC,VX5
MCT;;C6^[6F"MJY)&WW)HUEZ:03K6=UF1+/0%XT7B0W,BQ_)XR%(U['OW]>8+
M*9SVRUX@-L+NAS7W9DN;XZYU&RHFAW]!#L#LYY;9_ TI %H-1=2%GB&EH+_N
MP$F3B8-('/\RJ 7G//8Y.6(T#(:U8*$ ?/K$/9T-<\O2@8*@>SH*)1J[++)1
M *]9AWOD\K,K[RA 7<H/Z-U:V!."D!O&+\*?H\#[/?%HK(BM0HEH]="$]XBA
M+B?KJ3C]RW(+X?A3.*GL\5$P)Z_?_ZCHRE+*O/5,L@_W2?P!\5U^Z3*O9GU*
M)$EE9&X"7P.LO//FHC%?_>"6^$(=^<R8V7:32%E3U==. _:F>@?%5X2+QD1X
M(E)3OIW&+D-#4Z[A;6:['7Q25<^SI"D<$J(SO5I5<L:] R*Q2]5'JF1VI+W7
M)]KW9*WM$??$V#D?-[-BS:'9Y"'H*3,X=WY=R6#1*6:CS@BYO)H;1>+O+AAG
M]R\IC05N[4%C4BD HITG WKKUI76Z_FV-9?\B+CQYX&5%KE2_DMX+2%'7,7<
M/(C1679B*RE/M8.E"5K9>O,2>?OH-$-#JE-NA5'V#&(<ZJ!OJ?W#E..9Y'AM
M!$%SC (,.C>B>55"<?";#RMA;'-2I$=2D5<LA!HP)[2;L-R7#^#L$/F$\P:X
M<"+$N6GPXO/<06=ACPB)%[D+<BI'V^W9S"V#A9B?N5O<]CYXI=)G1\EBZ<R%
M"L2GIZGS^,BL:-DC6#^GZLIL#=0W:-D2B;%6D@*,IIF0M\<^#FP?7=A,2*0
M@2XP0B1I$YC5^1!.@["=:X029,%L/B+[#T!E3_&1YSYTH/LNP7S1A,V@LO/H
M_P?#QA:8K*"O\BRF\8R4D!G1+W\8D=DZQQ%(C!IN+GR7HD(^MLF=HUW0-?9U
M]AN9A\<O/WRI]\T]'N[5WP!_W)PNC)R1P/GV]0G.S&3N:88HR1R/WK+8\"#X
M+0 P#-;./'I=2ZZ7'B8[A#81T8/F22>F%.<B02_T@N_33U_#[IM/] 71&WKA
M1&TA!1!#8[>=_/V_"?@.)T+D\&II8)+#%78?TRFE*$KPWU?*M_OPB^#'=L/I
M"_M$XC+H7N[E- [T(.XB/01I]$#MF^FZA*_=Q=$541)=1+.\CIV#2M):1G*R
M[(9O&/BEX_O05PH3=43;"E)E/G,L';XI CWZE@43'J[%2P2)\/5P?WMCKR:U
M_B)GB1P!WYE/A56/>UQ:3%(VIS,$'>.]8KA/T[#D+<]0(EXV9=SAVRN,"2=1
MJX+/68LNPNI(Z:Y-([8WW^V(NC8OXO3T*QNC5TG%DFCF-;.@ ^Q' .))@NB*
M/]&.E!(H\(&H\!0K ?\P<#>[^].[LQE""Y^O[3++'EIIYCYYG?C"1-*J!V1G
MQL]A@^HMPL/]M\A2A/PFG3KG2]/V>=-17J-O"$V1C]19>[<<>,HXQCG6_U4R
MKEGEEF2\ON2MI=-O-VO=Z V]M34Q41MZ"U4)4H/*HE&"K.ZGF5IPN1U(Z*RJ
M08G*^&QQ7>?$IYQGSI MEP^ [)>Y[&DO\CPZ(KDO^?OP*4,'P.#,H=G12=,,
MX&-_%SV"_UKXF=J[>_.*^,\<CPO0!0*O(NN%/33U=;$F33F]'BO%FCF]\D<X
M"H0U&]O])RX+E=Q24*P5)S>C*O$EXQ!LXP>GZHOYOBZ8VJJXH9&#ZG?XWZ4(
M,6W=+;Y(U W$U\1*J9>KK[2J0AZW:HVJJ:0@VGY$BKCU:,HP?+<BLTN/NT&(
M'J0,I$/LEA%"X+BFLWE5KX+BMV^7<MD8PU^:T]][G7G[Y0=?JQ'88\M[+:@5
M,7_Y)]77;6UO+KQG:%2&>,(0:04:D4N+J;J2X6=,3@D[*UW<$2'=^Y9E?)0(
MD<8(1),WD_M3T'P"VBFV6'QN@:T37N"*;65S48V1D+//X[V->GH][UA;_4^2
M"F!.BF"N].1+PY/*[MHMI[\&LF(7XJ=LBIOO)(QIC$XE?K$WJQ#BYCWH>L6;
M&7WQI$ZV!/#R __9N,"LY%VV#QYJ'RY:.J%4P9,)H?OAOK+]@QV8YS!V$N8Q
MAA[%AT:M'D>2S[JI%A4=21QJ+3\CL>LJ7TBL4R*9M15#LCC<3Y:]IV]<\WBS
MS0"C^HDYP4L:[UO&]L +.E2BZE+.Z1\R.:)_^V/+TD4*X/TY"+;%_R3&!8$>
M*^R!/XHM4(TE[F+-63&HC&NMZH2G75.*#;S]"EFOXW\0QS.>,G-PG* J(@]F
M$?IO2Z#'NETP%4E#]?032<#Y78$77;\, #!/C4FUF7D15Z6H=//BI@? YKUB
MP=% H A1B%19JTYDP(JFW/ 7&3.6-NDN_C[;@9D<=([@&4FV&IU_-H'2!NH$
M2_*)!S%N-T>Q9B8#UZ9/]'NT^\%O+G.C599/IZMU7$A1RG$4WK4/MF=7=$@<
MQ\X8N87\F3W(3BL*4!NM>B]GW\5= 88=0* LD8[T3$N!W$IFZM42@GLS+6ZI
M2'7[]G71V^&ZRWX'R;+;'"M-(T8N$PF!E\2TXL$=?85GT&1<.EH*E]($Y?>.
MY EW?_@H-;#,0#AIEKMK\]Z7T6P?K,]<ACBD!]XRXK0HJRC5EU,<1FQ2@A[R
M/1[5_$Q:*@@&QN.QW-&RT:@:!EP;/*J6\W'MBZ[%D]GH9]6/HUY)I07>L+\C
MTY;-?X*KYT#P3(;?N,!,P,K!P/=(MD4>N@'"SKTJ*WYJM3CFPMS!UVC'L&'_
MGII2.<$== ,UY6=XCI#N=,(#N=0$N]]?:[C%_N7:0*],YR,67X!8 TJO3$ >
M[](PQ&E,[;?_%)30]GI;=95W8R".P!34$9C5DV&5*#*<1II(=0$"M<& ?J9F
MST-G>$5XV,6>A;3IKU8-3[Y>>/+$!Z(^./M&F4ZH?JM?)-Z$(',BO- )_IBG
MX8"1L=;LU.R!8LF:375SV\^;W!%M8];CV=K_=:I#\CS[M^R!\?@+GN?:7@LN
MBL]K0\61]7(>0QW2>+WNF;EBZ;*GPI4XI5.'NYYPAK P7JP5Z"/*%ZL3^95M
M<=E3S*WD+>RO\/'.TBE5,PR?AZ/.C^8&]NRIB$X^U]J;WE-#0Y/;T0OC0?M,
M(M$\*G.WX-S^QF/#ECK6SM>4W^^#U9T\UB\V-60MUJR+A-7RD%(UG,=-HE/=
M&F]%\YF5UZ!LA(V;VVV>QNPR*C-4YXW.9+ZT4%?R]0'JBX$5XMI0C^LQ&890
MG'J#*$<3C+F2)^R<8IGWM2^Z+MPJX2$0+:OD&WZ/Z$ 2>Y7@,@X%B2?V* 6(
M2FVS(^@9ZYO4QG[K-VU+"+AE'BIXYW.8)POCA;'YZ-?L7_)G1=4,NAU?7]G^
M2NAC=L'9'\( ,8IP%5>$+R"5PAP/%A#43?O(4,+%D]N,XIVZ%>[FVSQ2WWSA
M=)F!WC&E9.E,4:V;X)K&$=0G%A^AL@DHC'JDO[%Z^,S#VO:'CH/RC9)34X8"
M!R7H4)?W^GL,<BLEPJ_MO#EQ7)M7(*N@#AHJ([DUA@L(5/9N)[-SC9M$P%D^
M816CM-@16E(XV\E6$PIPXY;I$Q]IB_(SZ8?/?RB+>6;%X+5W!JZ-K-]! 4 6
M+TA43&M";2*>S?W@R#O5Y_X>D2P0>3[#>BE"[&+4]P>7[U]]]7%B*ZHK5@H&
M>_-]8A[]Y5'7\_EI$\G$Q%>9//5H?O58"G >.02SPATB7#2*UC'NFU/X=N+[
MB(Z+'V.'N/Z)4_8G)3M9KBL-1"[OP5, 7$JDEA:Y%4U?8QN ^8'I]Q19>59R
MZ>&E3QP<C$,-HJ\?7,,E=@0^:.>\&KJY)2%TG]GVL'I\QY&RZO2BLHSTK:8L
M+:C2E(8[9"DJ5UV8 Z;[EK8H39](#4VZI7(TX7"'^S;]0;W $^R-_?P_YL96
MX(-0,MLH[JJEL7JCNK%\6]K)$\9:MB_4+2-L9:9>1<V_W!;"&>?^LF2P,]*.
M!QD!Y?8WP00C%>ZIE>9U7DCI*F<)'F9_&'2=IVU 0^S=#Q[,/2-\*RG:/^ R
MGR'.*N+;Q$GYT)I)SZ))+Z4O$:82HOE189@P XD$&89FF'.'T81 =(W9?<+\
M!->-5-"KWY2W79$S2>!S^SAX>(!NF[2'X\D(D=J+']._J.+59P*PL&84'_H,
M*BAU-$QENO@,P4V_*ID"F%3H2%YGDT]9J@?:77;2M8JK^5ZL,6FFWD="H @R
MZLTNTF8XJY!'"R+.CGTO3X\@NA'X_0&UWU^/&<WOVQ$QL2.&*;#=6[$!7\N$
M#0S%##&?=\@>J#_+H,YI+O..3NNC@LFS3)Z7,)#\XS\0BC"HX&LH!B(3MFJ&
M+&.?VM9I61EFMC/B[IWG#0+,!Y\2O]5=9MMZU8K,=BMG&LF.O)33HV&4.67C
MTOPNE!S9(5_^P_T#YS[.,9>6,V?3QQ*4^M .$F%[3X_L[59'UK1E;EF.[\O=
M8]!>\9Q_X54S$*B"K#^A)4S(;T160@+5J[I=\[L\1>0,BRM9,QUN&+,.=I73
M!34ZI8N]EOO@:3((:QFM#"?R48")L/OC,([67"<UY9.#[X<FD\N#-?1LK^U2
M3U;087DS K3VH0UR=)/5HM]=B*[.!@XNAQA!9RU/P(8?D-ZFTRV $WN \ &Y
MBI$N5K$I">0J1<R)9I4R"IF.[3RRU:X,JAW(^K,PAZ$7YDL-,+X%437G]@@6
MO$)!<EQ%S&6.H9>'8DV4V+1NRBTL?O11>G87/;+O_@7'-Y:1*%-W;6@J"JN/
M#O+*@/80S^,43_=<+*^IMN^JZ/+D-61TCI"^+.C 5)/;N2(]\N( F3UX168:
M7<'2.,/1E,%=&F#1+";HHX/ 04=.VQC0N0N2I4_H;O.-LQ7:RX^?.&!PY;7U
M<F(JR!Q/$]Q!@@8A-&/#Q]+\Y;2X$8M^(OH]'B\N?I;->EX:RW1<\ GF/5U#
MAE+HR[TE)6"T2O.%S3 43BZG1)(5O-/L$ALMAEA5 @3LKCC<;J=W975_84H7
M^NI'%5\4'>JIL.#'.T=Q>CW<"<KTC;AI\\W6']-3@2-$#/7F"[E93(90^.@D
MT1S+?4_A6:&.XQ/?EL1+F1_VZZ,4O%.*XM!R,J_JS.D^H_4+,GF:H73(^B-(
M1Y,;(QSEV!O+NF$/^G;?,C)ZX7?D7LEV71%+0ROM%6W U=S[BRH<[TRZ&[B3
M/#!:P8]NXA&UGN+]RE,HE5OL7)W$S/2,58=UFSGS^*$'0+9321XS\E)>5=C4
M0<FWK2HAV0;!-XD&A49\4>EC9TQ9ZI#8X_"!T2;DUF(/MYM:S"!UKJS1R1I\
MD7$_3X=<.]7O[N$8CE/>8_C=<QOAE6!)4@T(*B9!P@\L"A,%YQ9I[#)^@, B
M'0:F4I-1L*&9\V:5Q_,./1?'&"F>O3=0,AAYOG%KXJX2B-O.A?BX+5"=OB"8
M/&PL%5[J%B4R?@$NK"6!6/(]=:+6OB71N;#0MFCH[O&0*U,?0O\/>>\9U637
M](\&45"J*$@G*"@@76G2(B)-1!0$E!81D"9-1 ($0A&0W@04A- [1'J5T*M(
M[S6@]))0 PG)"3[/<Y?G?>^U_NNL<SZ<=3[D0W+-GCU[9L]<,U>N_1NR<;_I
MLHMJY'S=2+MMJG4#)%K'KF[*"_@XI8]PB9:U88"S,)SUC-SKY$9S<LH=Q.0]
MS4L:73D7,O4F.?V.2?=%Q=-'FSE0>@Q?.VP"IYW07 N=;,A"]>KB5#6I+6<D
MODIH<00POFE[4U3^YJYB''IYHP3G +7$@M#3>%YTI \(=7UX<N%)IJ9P8:_"
MEY@OI9^&S1I??_TAIO%#C0FG-Q2M]2PC0BV:YWXT83??IW=?884<?7@@B?5<
M!%,3YE+HM9ELV-Y[%%66N9]DN? *=2U_XMN]$$6;L\07Y>1I4$+R*7-%)DC\
M[H+5^WH[RTR3.>M+-N2/XK<FKT1S)U^/KJPA_]5=S:/@Y"6X'_LCJGAPPP!7
M(Y,M1E-82"Y(P\3#'4GRGB0BH&Q[4VDQ<E+PP! [A$(R0%YQ*@+I(*Q%;U<+
M[?EHWZD4ED@MM :Z5-"-D.?M,[61J@ZH7($U["*!IRO7)B'^_+%)KNII3L1P
MVXF:+/'D:;#^C-XUO6#&GT(O^($^.?4(OMEWCH<1UN28W8.EDQAO'B@#E@CP
MQ$2B*I/=W=),;'D,0[8UPGJD$MSKH'[W6>6HMUZ,WU1^L9CV4U&4, ODA-EJ
MDW>@!^>:G2<J,W78]] G 4TUR":6R+.5;;QGGKJN?G$&5]YL>Z34=)"[$,C/
MF<*?$3RU?8M;QSO3-94^'#8/1Y9RY>!NXUDQBED+GV)$V;")X]]Z,RWNE/KR
MP$3.J)WK>O6J@_7FG:E$[!3A@C#*RT[M)']+1'0O%,</0G'5@Z66)A:-/U]M
M[")//(G/*1]4%_OQ7>$"*3&50,Z7)=+E%*TBJ0*3<TSF/OT:=CN)IXQU4&FX
M7<YA!>]N*#\)V-B2( (F@*B ;\.7C(S5L@"8AP&<CP[F_3L1$ TN^8U7QD3
MVX7H3V67-$@ET=].1QDD> _%PQVPP 5UZ==S![ DUG:1:Y)KDDMSI^_X(__]
MCC\ .H.>%*>ZY_.3GWP/85OYWOBYA%9SK3WH X(%ZW88\PU!RDQTD ^^WNGQ
MHC3MSY@P<V-JI7ISS3ERF2 I87H[OELO2+\D9B"2ZR4-XA>!M3@[(V56+O>[
MBVII^XQ>NPK Q1 1S*X;+;')6C^1#91L_GG6E @@U(X-O'WV5DY;!)2BOZ2A
MK0]"Z8[;2"6"/Q\\NP(4^U4R1P04Z2?ZW))72NTH,O++Z:Z+_)3-<=&+ON(I
M>@O).R25G"L:EZO2T4L$" .V]PFN_08""T4Q6'_U"#K'^S[)W^XM(W]:DQ?\
MYP%V]E#XWT^*L?X-^-#V?T+5J="J #R__0OJ\'/JN?38:[&N -D0AT6-1XVR
MIS M&V=^#O[KL?;I,01I5X"<Q/3@Z8$!_BPG*O[LV+M4AC'_AID3R.P_1>^R
MDZ09,7Q>.7A&/X'I;(*1YPA[:!-0]SES8K,2>Q=/OJJ_T,8XP"-VTD<Z$>TQ
M#', SB*$1AKN8(%J7UK<%S:Y9L%;[*U\>S?*M#<OHP\)02;L1,"9 #&%V,T6
MW# [&A12;T5@XT-MG] E@@CGJ!:WD*_[@@YV&"_;ZIICTWVIB("5[KM> @>H
MDS7%:= WL#A\RJB1!ROIOU=)2@TC1DC%01N:HLB+LZ2FX>ML$Q0W'B.3P)=G
M=K41+^"[%S05=)A'BR7L0P\7Z">'&MG.-0:[JHZ4IM7W2EODWDZY9?Q&_#BD
MQ7'*O#&#\,R.<M61F0C@S*0<FB,M)(,DXLCN&>\IKG-6>F)V@K'AO8Y7* DJ
MQ3W:)YD-0/!XBQ/4(,>0E=DMVD7F^>6)P$?TBP_I[7%.A'T><.2V03@1T**,
M5R0"TOK4B(#&-%*.%AB(]2("E%-(HOO>B^+J^L^R3*6) %I:-(X0I  \U0\?
M7D*Z9?N88P^&IV)L/ !7T6_K:I&6 5G^ZP4XNG^.'KGB,D J)_AUR"=..:F1
M5ES03@2@TAJ L/[E#-*]^7$F:>(@K.<?$R<W'FB?<O0^G5D&9@T+FMN[LT($
M8"\)@/XR3CV5WN)T,<!3H[+_7?AKD=A_#;/^/8QLP]X;]$WKE/H/$<MA^ N,
ML!9EZ&\-J)YJX"&]^1\,.?YD&'XJ5#32VO%/.<@VP(Y<Y5[5'F._M0C]0XO1
M:G]JX +C[X48J@Y3/AR+@/U5V=&D\BKPPU_DC>+J.4"MD[13!!G#2ZC]P0'6
M<A^J"-S]][2^&W#2M',DGI@6W'V\ HG=T&]V&B3[,)SN7ZU3^Y"\C(_$">C
M5;$(1@^ Z&$K;T^-P/N$1';YKV3LMN2CI*T^6F]'8!-$+9_0U4H3SH: 4.D-
M7+#^]0S8J9(M<4[[J7.1AA@$UAH1!-^379DCB<)^$()U)XF?_5M\GU.'&8T\
M%>P_5+\U?PHS\R^ZXM^F]5%((-%]/L"LGQKV#SI& 21Z $P/6G']O5<>4Y:>
M5'L,D!1B2KKGTS*A=TF.^7OC =$#,#J2S_VFXR712:+W,TGR(=C^:Z+8T_7,
M_5[/.2K @2-),L5I!;MV&&EIG$3 [[4]SB"PW?XO(F4HB0B)RE#\@RB[:I,5
MO?Z?R #PE)X* #HP+9(D@?]+$B2:_U2OK.CM/XE _PN1#JQ%#2I+,MG4[\UV
MEXNT0+6I  @2+^'6 C_F+'<D^<PIS9V_TVC9D?0@3IH!B%XF!-G_GD&:P":'
MZCNA.SXU%^#@5/'@*BJ,(Y:DS2#0GAS)1(P":IO7T?.P[YCT4R=+I;<S:M(I
M:G38_VD(ZH@\8Z?KKF]Z:\ J%H>T5P'E,<T:KG5)6*^LK;3<['YS?I_"1]8U
M)E._,-2S<7Q9TON.-,W0F:Y5K<P9S;^CA2G8_.UT<-9?6IS0_6^G?O?R0?NA
M^TQ'!8NB1QPDX^+.3Y/T,XJ(7 #Y)12<T,_4WR0"(&W'RKO1D?_CZ'S8?YT/
MWOD$/,P'+X _X[098)U)K$2 Z3*)L&RO.80?,4J_\.?9<L63--A/?[PR$?#U
MW"'A@\<>VWR#HI&6.QK4@39JW=6^X>^1QV$NU-J(!;A))H-1/0/)$-!A(HS$
MF^1!CR*/I'&1.-H9V J#P; >AF]#$M/3"*+WIN[+@L2V>3B$YB8;+C@[NHFT
MBY>J5025-.$+5L!86\1[T-[C<A#^ E-;0,$C">XO\3-],-FFE_FO)']1Z=AT
M;<"/N(I4W+7QD@;-P&-^0^!OW\MON$@$#-SK/]WA!N#*+'S/MCQX V^%/TH@
MG"$".G\A'?J.I$",L#$[T9.;(94P<_B1%(R,"!C[ C^6?; #FZ)>/&Q!<$#)
M,!2AJ9 6S9$*HV#[A_KQ98[OJ)W9Q3M*\T !'LL;_O;".1MC\S)+X>FPKV7V
M9C_8#%[ +BKA[2)NA6'"V^9F3K0]*M@^WN)O+C0&5WA(.G[U9&)\8AJ]<Q5,
M Y$FZ)@L@(Y_21.B6L N8XWV"T5\J#X\HV:K85_P=GK_7L;EA2WT1N1R6?#3
MY?XH52\5]_'VA#+'H^A]=QI+R=#W>E-9PHK6N)V0'?A?%$7:_WK0JT1 >D#:
M:80O1MIK'B7,0N 3V+ZC75'\.2(@>FW8X",IYOZ5C.3'!2CZ$T9A^M.HQC69
ML"M:#RK#P'>7P%AJ(H!G:7L\DO#(95'TQ+6&"!A<1M2LH[3'5=^.@JQ%0Q._
M1>-4/SL-R1MH'G(H+-8R[)O:;=7^;(2=OD5P>W+!Y#8%LH[^Y#II2YL&[Z3]
M.[\YI_!O@ 5!\!^'Q?YOG3W_/_D(*#.MJ&>F^S"6.&3^Y\_H_T<^]5,'H41
MC/0"/<Z,",A81&@@Q$ZRK\8LSL,_+(8H7ZZ:0"]6'=]_2[:+:!G3LYCN1NJ&
M''R[I0(QL!-TQO.R'4VAMOWML_D=1&[$!2]'"8YOX,EMOP96UE97Q>9'*;4]
MX\QBZOS67H>")RZR)7_ #=+79QP1W(LC-4>$]SV?*)1MF09HZRF^?WRN]G?H
M> D);=7,S&\Z<S2VZ\QA_L6J)AOBUK+YLL_38_9=AK101_+G#4$I/390Q"4-
M5>PV!=-4OOBB__X)K>O>7WL<_17&7H4Q*.M_-&KZ+W1>QO#1$,"A\8 *8_$I
MR%\UR=0JC?]2?MC@:0..ZW* FLP9#953M-BXQM^_9DA,#SPZA3DF_99Y(_-,
M5.*#FS[\$KK@+.ZKB5H5<9ZNO_*6$ZM<;TSO&FN'UY."N!?UXQ%$)L/D\WN[
MW:U$ %48X2W9,KB<>9,I#4^+QM8-4YNN5=TQ$KYU&=<U-7PLXCFVM-SF. GJ
M %X1M;0W?YY(?4D[(6L<E'#6_"OOFXZY?4E?C.."0Q;&J(,M(5B2]7EFW;LK
M&"O!<PW>]\$/PRYO1D(Q$@"-2GVA@0SXP1B,$)#H& ?$8X((^!RL;FXF.327
M"%@. QW^ C5'W@0=+=*?'&FC<TA!?8>47J6($0%S)$>CDO^3*ED%(-T=28"T
M$ '>NGC^OY&Y,@+F_F"2\2>5P/#C_]]-=/'?'+1OB!ZA*']?&KA+L_/R]!+L
M7R)\0BZ_!YX.AZL ;G>%$B!*_Y;@+T1>C("^/SAD_$DDL/>8_$\&D?_?FR2(
MX+5)!&PWPP(40P!6L?1XW!1)8^]_<X,MS\X1\'Q8W954"G>2*?J^(4^P_V\,
M^O"70><)?71*%]MS3@(N$ &I"]^H49$=2 [\U?H(+>IG\8O:9UG?%BS=:N+N
MDZ'<BET3WV=J'+@+S >7+6\RI^'?HG'&XPZE(YOWB@X^BQ^AS*=A[A=68.2F
M,U:N=1QC"Z2;%?R#84(SC&,UY>:@<;"]Q9DE#I0#-Q]=.!:6$G>\/0]G-(04
MM!R_*S'C2[+T.F-\?S:_D0%[@+_ILY7A-2*6?Z74X8E!S">Z_Z0S?Z!(_ZWA
MT)]GUTG%PJCHL,$2(@SYTVF,"-C@<2%%=T/D@W\ :,$2>+ "'LC^DZEFQ&$8
M.!-TAV7_[\@KD%Y/Z0U2A<;'A-+.&B/$]( %?(D CRS"]2-X.889'UP"W]^"
M'6N"'I+"YLD+ O<?*6$WQB!8(O(\Q!OW;,S1;&@O5+UGVMC8J\TT66Y9!F 1
MXR2HW\!PDB-O4^ ]2 2P2?3YF](EO(O-F0X<WK[H$/D#O!_1"CM[-SIBRWG5
M>#QDMIWYP>9*PN?U7Q#*3P8_8W^]U_N)4W$D @ '_" +H"_LLOT"1C4ATRN]
MY2G0.L3^%L$Z%1JC\52?S+VSG4(\C$:75'OZ-M"2LGM2[4X$4%0!\2:>5KYX
M]FR\ CHB#M7+Q4.7E-WX]5[AFU:Z0NTW&KQP';MW66:Y%>Y*X/Y!]P;96\Y9
M'^ W)W<\WZY!29N+AA;M2/ Q(%4QDM5$P,)Z#\@:,;$^W[%!RDQZ0!>[YDW
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
M-N8$!U?WO*I 3^V%S4HJ B=G)0///S&/D&2A2GU!M@'(*XC#FF,$5; 5\]]
MK;4T!->X07SG^!R-_[;J8IG /"DVK.<CO(4U^#@C>];NO5U"/3'4A#U.#[D9
M]KWO,N1=1]LLYW"YUB.FZJ%]:K?*%"D"[PLEO#LB%&F^S3"'I\6.+,#]9J]]
M_&!5[5X^P1Y@H_?F?)_--;*&O&WP&P-A+S2RN18>42AOY9INI+7@R?+PRG$H
M^=(U#DS8?'2LGZKJ(_'$7P4J/YSR*%\A17(J_#KN!7(U7"EUN&SHKO&:".CK
M7+-.#UF3?_SO"'(FY3^ )TR(__1C^N.A"!2.L?P(:U)JH,OC<>YW<+K=-UM3
M "M=%_0> I:GG!>2[%3:Y^@":VOD3&JZ<T['QV^[L4QQMMS/OL\5TFI!IZT\
M^T%(V/Y5HK7P"S^;'ZL6(=?UHXY+R(6\RQN/$E!0?P+[XL(XC33MF>^+R&=V
M38IW5E*N8F$8.Y*1*>45+A=_QACIE P+?7YTA<G&:/,F:/ZN/Z%[=Q2I8EY2
M$;*FF5GA*Y+);HIZ^83'M_]*N_IQXO6O%2EK@I_M7\0O<7S(AL1E1BJ\*V$%
M!@"@0;@WT!M!VE@K].Q.CT;-<+W ?$$G:OBU$&L,^&M<.&N"([<O"WN=0U^1
M.U]$(<RR$RJ= SR[FMC7"F)8*U.C1039N]9U_I+[T)>H+G=^-8SCR[LEI-IS
M90%]LH]A%U65N.+B<B!J]P:V,[]]'9"88N]2W&_[ENG<"9N_^\I'\?%)ZE8#
MZRJ!%\WGTR"$%2A'4M.R,FMCWLQV]YG?RM6UM7@Z?9?;,O@.+V=]K/'RQI"K
M/2IR\@TI6@I@4DH6'0-!$Z5:^2<EB49&K-[V?M+<-%L7^FFV>+X83-5F1YL5
M&TH69YC;YQI)/W-(>WZ10$,KK3$@L4DQ;&23Z%6<[$@$R!=Q/TO8><Q/_C-R
M_'"!PA\%#P$R0\_E@[V"VA(30K:VA?96S9V&[N=JBLDT-NJX\_"P]$*"WM?S
M%=K!2I!!4*VT9UT%6B@@>U^AMA5 :.=>)B4W71V$;XJOPCLFF?ZA;.IP1/(K
MUXM2)V4;J\OF+.UXJYQO[D1 !_T9;)D)%O*:P&HGAE5NU:_2<"?SO2\V[9N,
M[BHWITW)Y+K;5P2 #N#T">,IY-@D-+5!?SV/PA*BP':@XR#)Q>H:S$J5\_GW
M[ST^:E1BVGQ%:IBQ]L2 2#Q_Y(7UE)LC\K3HOJ?]PA8CDN'BB3=B+ /N!F<^
MB0.</3CJXEZH=01"Z!?AFV2I+?-%5HT$-JQCFHGVY77#WK@]@TLSU\1>Y@;W
M\5(T;0%XJ8ZK" PF-[3I)ZT39+V^'239T3BI.;I=ZJY[<@]!0R_#2'94A&$#
M^2?2MVD'4J*21PB5PE!EV\F^8)&M[&I_X9ONSA=XC]R@Q1T<+USE%U> (;"+
M$L#W\*J&\ 7@%3#,PCHAY;*GC*-%\ R;?I0/DI\OMZ-2U6YM'"J9,36>]=%0
M%<Z9*.9:9:3>:MOBT^0<AMO/DQ2FUQI]K_QXJ'"[5>TMS-;W^KB7ZKPS]C$E
MZ28?J0C$RZ,3-DT6(['&&-LKBIP8.9&,M/7X0Y<F^YH:R$S&H<RRS*2<F.0D
MH4^6KUE![2"JH[F/>BVQ*##(8D=K4: B-*@R0O7<0X'+88HN/AH<@3*-O5Z?
M\ZV/O6ML[5W9J4WN31$@,_=*^7XV#JYZ:$4$6U?6NL95PE_7?[ W>S:T'G#&
M1YQP'=8EA7$[\47 ]I+7?]*/XPYJL2[HY8-W0Q)@QC520G+<\+Z,P8I7Q'2?
M3?6MV+Q9,)_#+3&U',D#[7")B7T$!23H4<7C,8-$^][RFQV NM;NU)3I:%,#
MW"W\91@9E!Z=$U1OE683NWX,_F+T/4(0+OBVL*<"[<DPZ*/XI '](R^'T(QD
MAAH53'21TL%F,T1+P>3D(ZE2HXH-(Y:(":'Q?0#7_GY.*^*,*53M)%84+Y[%
M;;>^36=45/YBT3-=[5KN\<>.1=,65TM[+X?10ZG^Z:E*LD#KD?[%[*=ASKY'
M3_,+V/+3W^NQ4&4 Z.^2_ ?A#ZH,:H&?@U(/;,AKY'9E8'-:WE&;N:*.YEUK
M8R )UL_&'!1?4AJ;\\ED$[J(  I1Z!.<*+9#$Z/EO]JUF#15UUGTZJ'$D\[\
M:[$VJ[O\9GN4W[Q4W%&<E(^'=1_7DF)'TMX=H[PB'ANR_6E5%\-ALJ-MG$@+
M F^!1<[WT4,2IT-!_N]TIWX4O^&MWTV4T2 "7/7$X4?+*W:#>.<TZ5"0@S;C
MBOB#$NT\O'1\+PN\UL+@KO=GV^/).>V*\D2;%Q5^%U[)9<7PQ[$IK[72E!P/
M'+"#*[T0&U^]RASZRMTUES8)6W@KKHE4^G#D*^"D6Q/L7 ,]2;4,B[@N^=L+
MR N]"N63)JUTEC4GB[>.G@'%[TSM+Z?UNL\U;U.OS;$0 >;@</U:A8_PR3'3
M&[%/(K6?!%VG>5/^C'! QNX9'7)"]@W=$)YGRP">M;G"[-9/*I9J4D:X5([%
M60LJ*Z5&%5]45@:.J[?-=87KNG 5.MU17/(!29?38RTAA$LM!>O J<?8VLE^
M%5=468%)UO>$D+H'-Y>M]<VB/ !>JH+#DCU]U- [)_%0>OL%V'MI<0BEX?##
MVGBX2YZFB^*'4BGSZMG'BL\L?'<690A"!N.7(2"EZA&*+)&@[)Y<_^AW!\Z?
M7=;K'%RV#1.N8$R:T=,J'.A.,4QW6EQ0&J7_7>"7.B@0O;T0Y(M$?9%W+[0[
M#LS+4TV890^Q$1&^TK_HJ?Y<E>)V\@2WQ<^72+4I]DZ@F[S^HTB4"7,+R:"&
MBO!LB?<)=G)//U1Z_,QERKL+A">.A<A+8Z@7D:U%<HN(5D[S9@^'4+>?*P1@
MR(Z1W'/[TA98I^++IU?WY?KX6 K )5G+[Z^>%-5;T?L+B93#:6:LV<MS*\X0
M7+_;"%W-9O^QP.K_]>"8#9?P%%T<7&RBXI)G/>F=YD)_7%-<9!X]MO+LLOZ8
M5IEF9HV1G&7-_9U!UX#[(? 9VK" @]6[',!-IOFD[0]SY/4VJ%YQ:*\J3MNU
M*E)F[EK46LVA8&1[/1"EMIE!JE^:8&5+GZT*UB@?82*#]@9RNE!=\]$.EK7!
M[Z[E+VZ5D"-9[R 0=C<7FSTXEW(3/QZ+)"NF!PFZ7<^TYU>L^_##:X5\'CE)
M-::#*813$(2@S]$5(_# 8N',TK'7;X-?:0CQN+GYW5.:KM&G<2=P?E///SX,
M@ED)SC%!U)1($=QV[E+%C/Z!?(L-PE2-*<R]+YGGUA>&,99Y\AB9OI6W_1VN
MU&T2-A(Z-/)O^"W-5I3F1[VC45[,+3L/CDTCS;*[!+Y'VKR.OGWRP#<1<)2D
M_%0;RT\$?%CLCM>FG/*Y':-XG\FJXR$(-3]'.\;CAN>1_N*&*S,8\M>N,&JO
MO_*5NMTD\.?]!AOP5D*[\V8B6_NH9GF=W3.V369;8XD'%GH*=U];G#8>["35
M//5>:1#F@W9L+RK9 X>3?HZY461U$NLHX4B(J[C^DM'7M\7OMH^=W0'USF3?
M NK<&ZB]!VN0*<F%PKW$I8*R9VS%;2_;C,:"F\4YAZ-X'L#5>'AV\XI>V[^&
M-MG9G<N-#D5&7\H^4'@V_\:K%^#MMN+-CW9LW6:%'"P?O,<&%5G+1GS.U["W
M0YFY2V;5&@EPOU9O-UZ.N"/3]</.Y>!V?3]S!QA8A)<S<TY?*;->6'SX%2G$
MAQ.9>"='(1>A1#NW385+)#F^!U=!KIJ79_KJ6$()NDKZ2G07-ZGP9DBLKK6/
MF=9P$MH,: W^5=_,1+<>9B\<%ATA!DFE[Z,.ODS@-,^I_#5UDD7?FP):/*Z%
M33H>1)>,5G RSX]4!:>C7T79"P<%XY6=BA^TOM27PMP\\UV=1_Y%#.7#L6GD
M^*3;N$KD@2M\7*FS B?K_OR'2QF[Q^Y@6C7Z1[C;;4W%\.P^0=<8(YGDR.&X
M7@ $V (/@9/O;Y^C?P^BA>I9'#+7VO<&Q'T1>Q2QT5]MPSHI1LT1+Z2-->@!
MGH/RH.GOHV<S4$1 6%$>5K?#@_/[@*FR8IKK6;?S+)N0.!EY9]\Q0)@_.+.R
M@7-0R.KYYMMPQ5%77&F3#9O,\<4:)JXBE,EE<.(=5RUV[>%787XQ)I.9A=6K
M?HV) *R:,A:<C7]X\M'[9A]ZKC$Q)\C>$6&6TN2X+^"P-,I3\1'T*7?^]?4W
M8A>ZSEHLU"7;'?S PO((WV^OHF?K4\3ARK)*Z+DH(L!:,Y*O^V4+"T/8E1\>
MGABP>0>;,EL'FY!S[F2N#R#U+8#.K\R@.9'#X^.DWTKMF[GO5%UOA7EV.;A2
M*V^YW.72Q3%_=9SP1&%TJ[T"OJJ=O(NIGR-0L2)(!A5$S05X#%39I>5 *@7+
MSH1]/G._M]SSB\%(Y>C7YW>CC)0XZ\^+E=SS95!+)?<UO8[3@0I@F-M4L$[R
M"HZT'0=\P:G#V]#54>&HFU&M5MM ,Y+Z#S<U<*H0T&)'<P$X:([.,:E-D0^C
M-U/N_-RH$57$8&GP*HGG%W<NUW2*7^6^O3#^-LX!*C288>;BG(,'Q4Q0P$8E
M7ED"/X-'&W)*2 ;.G)LV';>Y<L7 !3YK;#29^08TXM-K:,?^7&1PL^B%7;E)
MJ-. 0+0!+JTD2J&,%)6!]'@M4EAVA0=+SDU2+TC5I]RH&KX>7'_3\49E!/_8
M5J93N^++1P;D+(U]QF/V.(9O 4N1N+LVM5+)BG&,F9KFF<;+FQ>GZ@VX'GR5
M7[8!?_<8FS+@8NA'2"KE&5LGOC[V6745SK07/=E3M<7K7ZD\U)ENLSMK<!M6
ME"(39Q'+*2W&"@H'0,UP0GAU]%8%CAD2VC1:&X(,?LM)_33VR="DE(&OA?L$
M2XR8TMFW=S@QQEZ'[RNT+\*:% F7[28ED]9B(88GKI_MS<XEJNN[QW62%TM;
MX,[8;=O!Z&WT74RT'+/&FX3[KRVH;T8;OO (XH;.A1M55/BUSW!7^@E:7S1[
M&7#FV@DC#17@2' Q83,6O=X!/%,1+M@\^3%Q.41>Z^6D:['_N;J*[SK=4M'7
M-ANG8ON_1(D;)P3+,[NA#TU.(NHE"_A-5-L]LZJ#(]ZIWZ?3G<Y[[<UT$ Y_
M_U88I&.O.G9_R!XQ530L%9T91#A+88L_N%*EJRQQ\%5;@O=39OSU5V$I61JL
MNGNI](FP^;2'!6BKEKH/ &S5(XZ3Z_ESZ,?M>ECJ# =N^LUULKY%L/;,^)0M
MPX>MS=2Z\&<RFA_B56AD+YZ7CS04%1)V/?_>X-U7D];S9IRMFM?\9#DNJMJ0
M[0+QC'IQBA=6SGUX0BK_3>'#.$WPXS9"-NA0;2<7(63ORM+J1AK57LAQG30J
MD/,\#;WBO@( BA0*0:*?]'"IJOFQ;/:!UL.=B("RA-9M.D*/*0_6'[VXH+"-
MYV&F+=+*MYD,F'8\\)QR(S]G3![K0[^@]B0$I[8AA7R- T^\P)G.B6YRZ1S5
MP>KJ6#LJ;8M+4+U\K4\*/8KC+//23T;JJS3>'2XZR613=H+/[[_"3N!4\7K8
M@@Q#8[7Y:OD[-T(M81*OQ#W6V?RZZ9^\%]Z@6BYRFT-K:\'1W016BZG ZEI>
MA,M2-%C%:&)J8C*KXEO]8Z-KF\]>AMT\MT=%(:Z23$J[SS39V--F4@\*0D8E
M@"H *L"RH@#DN _EV(*XB"T]B;/?2[HC GA)<4A^_LNAU4T0VQ']@>U)U&L"
M#U2\ D-*,S06[*7!&/G!-9WBZ-PD"\A,5_@GLBX>X1@/,4355N'F]N8D=0'$
M(=7Q&R,F2'6[.THI[UJ@'&20/^-9NE*%CB15/N5=P(H &;H7\;X(:2XZV==<
MJI0W-X,%=>@794^;K)4=E0J/HLG<&G\ N^\H)'^[*1H$XI)G0"L?Y&&/^,+V
MHS-OI.6VQL_5N+N52@0$==.)5[ON(VI$):84-'MPELG?YN*G8C<O%B;1YT[3
MT5?GCW&Q#B!NN!=+V$LM6-UQ?U46/!.9=_V-EIA\1R.\0K0%%&:8M1V$O[X@
MGF\[9Y:R? JA'P^:2<?WQC^6F19< HXC#G*PEFC_^9-9_P4D0_'G_,H*US?<
M5W8T<)4, 7?T>/+AW0W;96A"7,Y#R_+!0N'KW'DQLZ,R4Y2YW3[.FX]/G]BG
M<CWRSXPE DPO$@$8";)N/!\6,Q\9P;#V!G+[.6%,2Z*]2JT3@B_%57K-WTX.
M'QJL.RXPSQRW,6L+#RCZ '7$"5VXLO'V1_]M_;R_=3DU2/(>@.VHXI6(@->@
M/:CKZO^ LUE$;V]?]S2%$[*\XQ;@=(2=_S2KU3_7S9\KBKBL79:XH!P0K@GS
MP:^0)Z$C\8$5S<@U_"QH.[LXO6:;W+!VU<6DBU"ZIG.D""?4CRG?/<=$N]]?
M4I:""KRO#N:J9OIN!$DRKO>]$:3^_)ISG*6Y_UU.^S<#1$"7<@)P=Y,(* T!
M;R(O5I&K4FG?TRA0Y!QPL-_*&7:EI/>4:1^1Y]XC@., CJ=M@X=&_WK6-W%X
M[;\:G(=KY4C^%;8F=2^5XO<;-T^?J*B?-JO]U]A; M*/SPQHU,8D^[RSD=9Y
M\ONH[[]?N]'0J(VB)ET**3CE>-H9EUJ'S*8F/>;3.15I99UAW;<2Q11<68=:
MT'.G,&6.V,\0+]CJB#9!Z[K741[PX]CR:>=!;8+R_T7>=X8UM6UK!U%10"-*
M;U'I(B =!!)1:2)$5(H@1$6D"0A(#P1%>A,05%"B%!$I$>DMH2,B1&H@U"1(
M1Q)J("'YXC[WWK/W><X^]_OW_?A^Y'GRS#6S,N88[WS'&&NN.8<XB E *3,!
M^=[][(0M6D>1&V*-NY$)*#V.F)<NKIY4M[[)!#RW7]U[Q#*[OAJ;;\MN>F]6
MGJUZ!?I6:K_6U$]NSG31.W&UCH6W%THD[$Q^"AW+%7OWMN#CC#?5NA*NO)?M
M!Q4)%+@\N($\Y&9;4I'QZ%=M5>PHUXZ;,<>2/92NXAP'F4<N0;99\4<'.CXU
M#9J)7ZTFPM=0,?'QS_)JO=PU\[>KW3?+UI/>EKK9Z@J<LW$3L+HV(6M"JGZ=
MXG3-AST\[ Y0=R@>R[]4]RR 9\+=-O)[@*K"]R7U@<\9EH*W!$]TL_4EGT9'
M,0%19A2CO1,KS@PZA,JR*W<6,7E7!H_=HR(H):&]\W,5--4F#WHH,40OV-X'
MR./V>>EZ:9<Z;^/SV^>GN=5>CQL"IK,'::"8;/G^=G(Y!5SFIM3ECI%F6-+T
M]4P)Z'NA9B%3?QU0,O4^EA?1!QE&K+:R EGQN<?BK&D9>* @N0%Z-Z\]?RPP
MWK)ZX-Y1B?*X-8-8]CWR,5' 1&?PJJX!S2RPM<V!JY8\H)_G6H5+L6L."O@P
M&B0@(,=V\&2;QE S(#4N+Z4G&$17\?K]A^[_^,/:(Z8$3V0N#.N(R.MQ"F)_
MF#$9^G4^])":3\M5[3F^DKY9W-0)75CA;3ML$+'$;3$DR"KP?M:U=+PV[UU[
M$T_!HRK:'WHH(NTO^8,CB[-EAL5QUWRE9HZ$*G9GZ%V-K^>&PC=1K$GZC/T2
M$X"$T.$L-1XZ&,T$@!'4G4\SET,N=<JB'/_N^D^9U^(Z-;O(WL25>ITL<.UL
M8SSCV!$@ \XBDW4C^DEA$'V'"2#-)EV;-4KZY;4J_FK)D!B<&N*'NO<WM\Q]
MH9U"RH\73379SOO;__VCTXO[N[@R%H6QO6<"L$@&V.7/G;^)?J6L*I>_[<E^
MW2--ZI1)XE!?AI'#71#KOY\M94(( %9F/H=E D!J/M$JNGZOLXI.;*JE+R/^
MOH]/0LH/8F/RWX\OZHS/88Y!8<WJ[:P/YW%EB+^5;&W%N:VN.B:O.O3&];I!
MX<E3^PV)%R=O.^8DZ]\:&T.^KEW"VFXI42^H07;6F8#.'M _A;J=.Z<;X-VA
MXKV0>64+\F^[P'-8LEBDGO=VZ/RSROXDMZRO1.>E+QL/0(GV?7X31JUU"=:[
M]AN[H<NW1KT]:?8^YQZ%I2]B_KTF:HUZ@XZT#^)NF*@-F)S]HAP0<,]465L2
M>=U-KV=O=B&IL5%^!/.G_O_4@NM:_&MQ;8,0T#_5EOS/ 8B^_YXLFC\^$0M*
M#!'XVQZ*R+:ZRN'8@\D:^7[2Z?NC;(KQ%^\9Z=DHH636/TH,H>X.. _T+]XL
MRS;(L//S2AGUK4B9$H*\#>[\MW=4M%C/_EN!P!8L+<E=.M=Q6'"AYS^(),/
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
M.%8;''\>DGIQ9C=C$U6AQ.]Z]M?QB;: (R=BWFQ8G_%'-A%KO9YAN!^C(C#
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
M0SN_9B\MC+]+I1D4+22$=G:JSYJ!>645HFX/;4KU+TN^C;+[E;-YMC-<&3I
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
M]2&[2)[,!\>_N]-,;>5LY2NLNNDM#0-;3ZDR=RE+A'&&:'VM.]>S=,_B5;Z
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
M,/U-'53*KU#VM]M&O'U-4L=CO&  *N8XQ-\:R[;9?+5MO37#Z%<C#RMK]$U
M*T>V)[<RN1Y=G6P.>&L6&594K<9#6X=MZ*7[Y66"D\.T&&''WA&XP=]Q2]TG
M2T@Y2\O,U"$OR'<G<PDN /<;LK&\49_'( [5V^ "U"JD1O\TVF]G[/HVEQBS
M\;Q^R?!@<DT,]X?Z"'*/X4B?R7K%'Q3SYX;*WK0T[%ICG/(R&,O>I'?-!QWM
M"4!:7W$R_$.L^G?L?(HK6V)?:;#GO.-[Z:'W (]R+?G^VT]GM;^1A,;%)R+
MM?W==YQ_+YQ[6CKWUHB/8^DO=^NWMK$Z=_'XY1>?&(_ZA3O7PU3'D3\I7!$3
M8455X3EXRUX['DQH&S;HY"?VX.U<G_7)VQ4!WQ;VEITG8L<H5[4(T:J\50TJ
M!:?;/M"0[\$,F*0GC1?YRHX8$_$8.[X&G%_)G&:E-K4_8B_EZK6R:[FLY@M\
M!O)W-%E)#SH\.MW2&31;3@ &DA!19'TI!H:FZSN(D@!'F\^TJA2[Z):Z(DR;
M7!WKG</JR;FRY3D<]M\FS.:%=BO6G=2=B^&>_S:&-TV)<RQX-K9\*DJN$G80
MZ4G]\X/B1Q#[*W:#$ GM6LP]GYEVU580:L3;$,<_UO/9^+A-NT[ #Z%UD+A:
M#)[=L^AV&VAYQ<+SE&N](=C]7&7G%J0FNYVQDL"-JS>,L4":68\AF4U>U.N]
M\^)]SLDHV'=_-0%=!PBQP>KV$"0QD[BGX(==0RB_MJF).3.1\]!>-\T1T")K
MY][81.E.+IO(41)TD0WWM-FCYRRJJF2LE'VO\WF4P'0_P,^)]]HN0,50Y\\&
MFK]'-,@>IWDNM;-7NF#MQC;3\'SVP%5*_22A]S<%I<:RU@ %U%T85=(9(MQC
MW] 0??3I..F&36?%YJEU]B%RVXOQ1W/L-2@S!P+8+_D6:E@!".D9M/S*O:,Q
MV2 O?PQ+#R7?^1L;#'%-BEVB]FLS.3S0;;V/$KWIH;&R]NOZ^B.35?P7N?N3
M0ZK'/B?:TW6&<8O2N$]8@\.SXZ,075-%BU@'GOVG4"3'I<U/2*K@3[>][Q^3
MX,/(OVI=_H^KM>$DNT461([7EG^R=J5]T$!Q_I'P5-E N]O8G]LY F<VD"T]
M,[+?I]T!E\NHH.0 B,Y)64!D6_R@QB.7Q^%+EUIU5R#X0"01T-@^V$92*%?I
M7A,!MC9_S,,3O<IWSHYL=CU6ZAL<PH5O&-I#,*5HC*F=%M^T5V%KZGE95Y+7
M[[B:9<@?YF=$0$C[9Z\?%*)E8(]R'OV'&O9\*/JHR-#=> )HM$Z:,Y#&>S8P
M.%7\YJ- DHY/.5%.8]AU;_$)>YG58M?RQ7I\02CGUTMC,<KWN9)NYHM_#A"G
M?Z"@<*PZ;=]]=CE]4C8O=-&S0(Y?A9OB^VFI-(2JDZ2J#J>TK8UOB;3!/]3]
MTP7/;3)I4_'?$O*X35VM4_ZM?&BAB@!9[;\G[2']_EE=5*4^3J"T\3]3S,3^
MZ;7G<UE0^YN"QOCX2G^!GVS<&S+7?][I VE2JA] E&];1_#G/W="\'KAI2F&
MAJN%7XLW77]2B_[-,]L@4%(0 3SU_Y%G%I)8&C)IST$$=*J1/G,Z$O+39(X(
M>) 7_F=J"3RM;T.X+[=T?,!/"'.;"T&;RWC]N;P$F6W-/2,K)3\.6CD(#[Z/
MAH79W7S;?2;^UJ^T8F)D/:E/5M^'P\UW2(U:S==A"5G2<)$+Y]%\S= 0'GI=
MJ*R4UU=!$L"=C+ ^!D; R<;]O")(\@Y6% 7V+,' 4YQ29K:UE"=$\@'?-0#9
M ,F #J:?^ABT6D-B8?J3!_)3CI^/M3O(YP\JTN:-$_*S6I@[<@]O8C,NHGDX
M?(D 8QJ_#V]7 I1!#B^E]VX&A81G/N3P/O!_[CVLK?#<T,3'9CKM12&,V;N
MEQ?<\M<G;]0WKL[TZ.]&=?WSB[W>Z07P^D#HE0.>8<:ZY.!WI[DS;80?A,\L
M/%28[]2@F)K5MC,^-W%MR$1TJG@.=DVX[S05-M#/S>7YO]0K7*9[ZK:<FF+H
MH)CXM;Y!&LZ"!V-F>QW5)PC3'M)9^$9/%-+>2>YI A0==V22U\@=AQM:B4I"
MW<)5K9"[KH@ZJWVO^8#<JQ3%-X:Z]%\)4ZT[N=,2%'R1?S,.M)8?/$2X6U>F
MKWY>;.:FH[ND\2*4ONY=Y5#+L9K_-<+$FQ")+8L*7Q;1M4^+[O&%GV2EY6YZ
M)7$-0846/A^QO5/U:"T3\I7?5HG9=0O<4-1K$\TR?+]URA!0+OE#@J,V-'K>
MMT*GJ.QQVQYLGWVH*?%=LMSYPZH3Z3UQ(WV#$2?CJG#!NUS?NB,$6.T6'57O
MML;HL4:VOGS>,7CXRMV@1C0O.5@]Z([A0BU]&-[O,M9BO]"A_MHH3VK[J643
M$:!:.P%_UT:9^$*&QD*XX8V+1_5=@][S.M=)A\3GB<97IXW#!*>4?.G^MG%B
M,;:B0=-<D7E87%]74IG/_JQ63H"79I;=)WNF[=;SYJ"_Y76?65GZ(_-'[MXO
M$AF/ZNJ?)?-6>1TWG1\F[XPAE-YS9>-\(.C3A?BV2JL8ID%A(@BIJJ-_[9ET
M93?K(6>-6U WOE%A\&1AL24N;WV /X;M'D4JT_?G$*33UA]1F2_0YYSLEK'V
M(6UHBK'^YEQ*Q<365T&O+:47Y(PG7YP_,K+3L]+<]ZRC6;YY=5]BC@68Z&=F
MPJII.,77:'%N)H',7:&2#UEL$RK/N9VN5'J'S7%2"-[[WL&=A)<4MDQT5Q(E
M7UP[B;-4Z$,IC(:$Z)M-'7E(:4\4O;?:-U-X1#M?M>R3&_@T@#FFW?G@*CBK
MQWJQQL\5=3G]\*%(UYB11&%2> NE_ E>>"*8FP86CI<HWK2V2 IM]DNX*V#A
M1+OB;<C?-% 1;WAU2_;[WBTWJ^BQ=(<4395M%V7Q8IOO$G,.-(V./\-"FLK2
MUD39?XQ*HSE-IMI<P0T6XX.:*<.2#MYRXE6E'][ZWKX0EC2DWDJ5W:@S66Q)
MPDT/<:HNZ3<<>A0<YL_;>&JO'N]89=X2^&\U%?_/%S9I3I.@SX\ZN(C/L.^W
M1!7_?W<,"O'8ZM:=6N(9Q@C:\"HBX)EK^XDUS@*^_;?E(!$P(#<#VA65.[36
M*MC=^V?Z8)7T07-= [/;4UUUQK0.C7^O^2AT*Z9'5QT'<\M,+B7C\+XN]1/Z
MY:3$E"<^])J2K:^;UII2O3Q)W(R&G]V<326MX-!8\R)4[K?,#M/J&02?9DP$
MV"?B1UZA&J)+CQ0T.V.( '(5NSB!RM\;#TA\XXK]<>PQTY\*M/@?#ADBX/S:
M/!&P.0.;\'LIKWK\9P KK)NAB8M$Z6HGISR:XI?WTO#N(#RR[']],W0TZ[?S
M?@Z3MHB%F(JM TZ.X++^_];#T/ _>QBZ_U][&/KDTK?2.6+Y.Y!+43)<HC)*
M3N'9 !V&P4:N;QW +KC6Q5MER.ME"#TX=_D@-AOI5N]/8EO436NSL6B*$DQY
MF/^5Q) Z>W;"?.XU/QH^(D ;U[V\N?;VR?AZPC:-6[N$N@+4)VD_N:[-//J9
M7:B0&*U\C!<G?OQ80<8:'&,VN-.B >LZU_<XW1VK%J@$K= E)?6*1^5P88VK
M4@T\#'[JS4R\37OY0?[8Y/[MT\M<QS\M?5\4IJ4/__F6MJ;A72+C]#GW&Z4
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
M9,5^<532YJ;<+1O@R0%LN\L98\0R0EZ_#H'D62\L: US5EYIT=+JF']\C ]
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
M-&A)=&IH;GB%'7SW0C)YRE3Y(6R+P/3#C\;9O,E&1<HP?-_3D^4F=^)5JQA
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
M)0)ZT@FL+>/MKOVM-K(EKOE$0)>KF]VI]CM=F<*WKE"3DHBX#L\Q!WLW.Y=
MSR+.<O] OZ+Y-RDB,UO*UU"LS/O-EU0M.&,Z&?OQ2H5],C<RS>-HM..7/.KO
MGQ1S7QY"'-#*#SF%J1KBGJ K3.B0_)W-)/Q*1X&W<5\0V]@-%1JON*FBJQ]N
MEJUG],'<\^/R8:!ER+G[>U4.L*8RI->QD C8]+(;6,D%X)P[/93 D&ZD70P)
MG5=XJ([*4YUV"I%Q(VOK](&&LW>@G#I=LT91"A8OH/M,'TS4SRO)R:,XDTC?
MF 83K575=%$&!RT.>5#/ZHIE>/(DDS,E( 6%I'XP))PM6XXAU:K'"73@2T2
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
M7< #7L1!9M]%E_&8"R.T@^5 ?O3%UG/4M-KG9[?$SK\SX>@1H&*T'N^\9G<
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
MJ8!'!%;_8DSPE4D.@<?A@.5M!4ZTM0XR.#]"V(U: 7K>]$(XM<GF\%1G#ET
M^LM5[24(:]<<N.V#=(=J>W7:F7YX%1YPM0>;R1$)X7,=:>FBWAZM3^8C)MUM
M-F<;%I8LW*KD4%BPMR.I'OX6.VU2]E!'*2<?*!-PAVA?8@5#ES$Y\W76=%7J
M:7)T^L,)]ZAOAFN7*FNX:(7%8?$*!H?>OEDU!(Z"86X>2V&TD56EN1F0.NNV
M<9YAYA8O)*F 5G(#*D^QG3SA:I9>MH,+V0>_2Z6^EQ&P\ :!/$^/=M;3H2\D
M/L@PS]=$Z-68/"51#'BF2@9P$2C-"KCN PUNI*E"^! L$LI54?3C.V ULUN,
M?=W7'W6>Z29+UQ@>:1#)7B_+4\C.G0!+)3G5& HYGW6U%XL4C%G>>LM!#M?@
M(XY$.K; B- 'QC4C#:IS6#;3X<W6%UO;3P;5 1RD"]>)^T=#(Q78/8T62.-H
M$A? -*MU2^EG2 5\)JUB+G)9/"'Q;7#N<'/3(04%^P(S/9E481J(K1BK+-OR
MV!Z()44',V]A,X??NFP7D-+W E),P!AC- ^7;J>TZ\C ]=>8W'ZT/Z'-K1 _
M/*#('M_4"B(QG9PU:YGG8"07*4F\4Q<NRSQB706NIPQ0>,0B!S0='FY@R5B7
M>9R>#UX9E4Y@]2W7LK:7HQB8_,ATE*?,36%4_H,!OC7<1R2VF(-&GKB#SGD:
MJ8])4@KZI2T=#5SR1+@ >-SZKDG6S&]3VRK0#8YI#4CTW.?6-O)B'/UT*?SJ
M9P]1BFL?>>),[^J0VB>&5*9*WQN63-&2&ITT&C:4;&@,YZJX1][)33-M9C-G
MG6NMBEAL?8O66VZC0[O>UJ:YEV!;&5]UP_["8ZJ.[$X:8^)]A@$"9>F1C>?1
M(@L,4:GI8;Y"N9"$40W&"=E)@[AN'4#K.;%L@!/_5#JMG(AT\&:#%(YSR*P-
MU<?^<O7QB$(?&[>#RIG(4\R/@*8K-AE49>?1VLK(:IAP_ +UY3[3(:L6'[,5
M1N.OT:%4,J,>08TLGIKS6W'.>9Z0MF2'T =.KG*,4NNL/3&P=.*EQ6A(7E:
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
ME"1*9;U0_:'\F37MM_G6!(UIX;'UV3;<VYU>;,OZ?N&#8*%%\B *$-@[BE&
M65,V,"[AJ;R6^)?D=:S>:TL\("V61GL VAE?_P3TV>_[?F.Z(\^!. ^=2N[X
MU!R 5!U3W-L@:<_;T>LRVY$<J:<\[\,B;6/JU@.K? ]"8B^F8T+R,P[K8NX@
M<XB[S/DC6AA+ECIYS/K.W@OZ^#Q]>F*Y_&7D2]!SH.E>=Y;:1;5LY6@)G:+P
MJ_1$ 8"]TBNFE9LH2W33#C@]<X_.4:BM4&3QKBGT*2T>X) ^3XNT63OQHR'G
MS\M][&!I%+GY_OE6%*PLOW^D[DJ^M;.D'XMY)](QDXITG'[3;:M$)KS<.'ED
MPQ]H62C[/"C0J3$[P[&@I QM:@Y<Q6:28^R^Q6^%11=U/5!VZ<>H]^=9,.)$
MOM39/#9[D7#KNB$+:4:3[MZ_9O#/;P[C-^^S+J\DPNSYF,OWAC5G3XKRM?MW
MOKH\<$1UW77HB@ZI_R0@\]* ^['[O+-^JX'!A3*5M%[YH1THPC /'"*G:;F
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
M=A/Q;8AXG^UX=H"=@W+$T@7?VL _OC4$6;L#^\)42PSS+RP^ W3?.0/\G2\
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
M.S,/ H,U['6G4%6*O/75=0]DCZPGURR3;6)3VWNK:V$V8'C$&_@KRJ+_E)6
M63I\]=:]".RS8CQRO!+<A=ASMZ Y,8>L\\'WZ(%'198+EI].8=<AW:D,! E'
M:*Z<RH/6\+NP,:J%_ZX3QO]_Z\B5V:H7V#C$M:!;__!" CU7D =OS@#*77)
M\3\['O'-_X=+$OU7'G\(]51-&>ZJO_@]&LOY?/BG?6X*0TEQ!415?\Y\6/.O
MCCI(2_^>]L\G0YPO5_;_5G[BNM:#!939(A/G3C<2[OQ-,P;_[?$$+X"P:YWC
M9R0$^]H47U=]4.9MM9>R%LCRASY4H9@(<0G)*[!=LR=Z<Z[WSD\R5D'\5GP,
M!,5GZ>H \1QO!R%U!8\Y'[CB0IPAJ=JD*WW_XCB)_\ZDQU^O?>"$[8*IY2L+
M_B0&5@:#7V(]3+3/3MO7%)\8WE>OO9',9U;/&N6(KUM;!34 3RX7TZ*@S=LO
MC3#NBU3D:T.SY@[:FW3.S!DOM\UA]$_5=H/:G>=0,TW?2GD4$M=V(M=&]-G=
MS@\H</N=V^<1#CO/T\)KVYYAO[1J=!4#S><@$^0+ A^J37;?B[I^79-7O![&
MGQWK?&/[&=S["X>GY+:I7BY/<OD[M<&<<7&];>Z=1T[LBOMW7,)P6I^+OM9)
MN\W(+'US$4C=J=Q?CJXW_&&;/]SN[$@SN.,J>5-^X"A:2<FAWW;[QR_+ AU%
M6G8RI6>,25;O=.(U=,>]?$58&(]T:I/N/OL:EL,O_5JDF_E"UZN$5YCQ./S
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
MYW!:"\IO80WWP4GH'Y:T%TSM-9&TKWJZT67L\\"M-F=D:#OY HOLCGJ_7F^
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
MU8.FSP SJRS%*]L@/!F,@/BZ9MB:H"T0RJIT9>4J6:>O-_WU1P]BVQ)BA)^
MA8F.O[YJ66AZ@2E'-8,'+>$6,8O9.5_#9#,A>1SH.QH+DE9"V=LNN:JZ2GZK
M*0#\J\T!B)U@^#92?*XZ(M _Y>F8J3S<-.[IL!^;4V]8-7AL\F@_C35QS?DH
M*O"4@.$ 9X"$^YC2,\#3[C/ 01XC8!GR7&LRW'+RPFF']YZOI#0O+I3F1HC&
MHVF_&:M[74)Y4\Y'FY;ZX\O)V.NB/I@W"Z\S0B;:(4NJ/%\)*.726U12Q&*I
MJ^8XEB['@3&HV-S4Y&'>%:L4TW?/OX38>EQ8HOAIEC%"=%*J"%;:!"+U!V)F
M+J X2#MF*0^">#J7_'ZL5Y^83Z?!;OKG1!]+N]>3()0:Q$_5,%J6N-1YS"![
MG_T\9"MO9(?]EO27#YRLK ]J8FD.N%@*B,?NPGH+('/YP"I@)\O+)Z KX)O&
MT^LWG:Y$B4Q&J=G%KKJFK&UD1E,!*$-9>'\@;$ 8GCN5*.*%CN0V6#B>H0*)
M+RXPP[V>U"Z/5H?P;$H]NM_&?J/6-?G6T@TBEF;2?/P$%*DMB;"V9%T#,T4T
MHS#9I^J/&6,F@'IB318V\3*IC[2@AW[? \9'P>0H*BSG#-6/PUGVK=D)[WL6
MQTS5?N#GI)-I5Q<EOO/.46&X?;8YZ5I<(UCIAVPP]G-0QM32:V:XRO83UPG;
M"/$;L*10M]; VJY"4?2=4E2V/,;T5-(D4 E%X[9>IY\7ZNJ/]G[*EN0[;M/
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
M2$0)+2TKJ[=^=-@0X)_0L;>C?D[9]G'2V=#G*@.F #9GW@T7IQ-.! XEUHG
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
MI65(<;[?I376/*U#T#/\$M/7T3^*D*./[Y;A(D\;$E[#>U"<VSQQ?S:5X-R
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
MP W[X$_%*R\O%6_E6]%C75;&Y;<F.J5LTIV;UR>><U[2#L#"/'! @2=IR!&
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
M%=<2*T3IQ]' I2T.Q_ UD9?Z9;1BO3S7:LGY9_XK6>SUT&L;:ID[ER0UV/E
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
M3J*"2?"N#4&J>E:HCLQ<JGVG[X-+SY?J38\]CHZZQ7T$*RRI.LH ==Y$NC%
M;TOFT%0A,*EL7O(IK?HMAA=**&U59H &K,@V=$X>P((!XKI)SJ,GY25A2+=1
M'6FW?T&]%M%=., #G<( ;=V@WF2 8EGI?*A_I5?P7!,VJ25'5J:+E!&A-'XH
M/VJVC0&* Y-&X,(,T.)[H(P!8F.GRLYS6U&^)U&O,T#QI0". ;H*ZX8#%_[L
MIJC:]*#VSD6>8X#:HQF@HYJQ_SO!_YW@_T[P?R?XEPD.XB;WL2+P6*@+ R0Q
MN<Q;'A*VG7Q_+ZAU5;>[JQ#T3GN6S7F1;XPXDMI04U47]>KYVUM?]D#0HD G
M)?+8(\AI#_-EB7-DMJ(YDT5]>>7E; 7E*SPS1S+COK,]8/.[]4QAJK"<?^]/
M^Y;.(==Z0+/4\2-]?L>V(>L,?3.U+.^;S?Q6LDJ\AH*SN^]Y\=OUJ6RV/YWC
M0"&:Z''PN#HA&K EA72^9'W'.SD9JRG.61ZB2?T"CCN5NU.,_BKG(1%3+>\\
M\;;6>4F/YT^R=ENK%@/TF>S) #E=9#Y??VM4/'UY- $+WY500/V]E#".A)^V
MR_^OXD2W^2Q,G?6.W.1=&"[4?7(!\Z+/OC0+K.U@3%LZ#+[4?3KK6_U5/BLI
MN7\^G-BVVZR _F=EX7]32CA&Q%/L@+NIH;+W(UPM2"%O.GGEWYQ-[.G[J.WJ
M+\%S9BXP0!F=3@S0AS@L/=4#6#\-G W#]-/P'>B=%+="E*8P_[^6)$+TA:NO
MAC- ,OP$6-$8_4DO7([)'6%%=.G=O!H_0>JCJKSM==2>"?2Z[-LDVFWZ28@(
MK1KZ<Q7"B1JS5Z0I\N\H_)MCC-\D!JBG8ADCN1S@NR/& [@R3?6QJ?'V<(G>
M1,G76FL9K#R?1^" X19FCXUIQO$/F0P)V/1,U'=A)@(HC\D),3JJQ+/-TD6
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
M'SH#V@T' ^>W1.&1LFU"D=M;Z'JIL!T$+X5["27\4KZJ!M;@XY![GO=UZ[;
MY$N5D&)T:%)K"FU0!J6*#<I;@W;<>9R:;GWZ("Z5H#F3+P0HQ4%D:8-#KL@E
MC6B!M7@SKE^J5W!QHI"^ZGES>COI)L6X.2,/>_=A>9S3BY)<M&%6&7.J<2E/
M=WBLX?+ @51=E6KE?TQ2C[RU]\>=$OI657&_SGVM9@2?!73D-D'XRVP45Y.S
M!&MQ6O?)G!#;X[.1WK@E$Q0KI>L:8Z/428=482>(*<$EK$)NH\1CRO/A)0H$
M='[VH5I]ST%F_Y=U;MAU_$A3G;P'&_M*)0]+\I6AI'V/$"5OR=LZ^T8P#@)[
M$^B4W)Y4K01R:9]<])13YY*(F:?TXAG6NV0[^O2,VMUF1+E4D]31Y:[L%0&E
MWJ?RIYVBG"0V7,+W+S-^)[E:?KA&>>^:45+*F6DO'-U+3H,4?7T@C5/:7>!U
MG9&C\PN=A<D3#C!5X1[Q_>[Z?(OFJ3EKI1).Z]&U$8N!8 5,TA+)",?"5K^O
MNYQZ;OA2N9[B/;$:=,K#*-=%F6:WM>L\6Z;2L_ WTZ>(\4YR% Z"0#*RC94!
M_:#:C$=Y:S)MSN]\C3<@6L+8# *A>*%&5KY<]PC=@3G+I95C$LY2,597MOS\
MC%9=[WNM&1#V_%A(W-4$MN!MB8N6GML&[B$_A,PX9SGILB+4R/-#2I_;EU)%
MZ2<62_0;9DXI*V$1AR:(L2/-YC:4]Z>9=KIN,KW[=O)F7HZQ+:-#M+Y@I:.(
M&CD=Q0W-M-3CU2%,!^8Y/+_2OI:.NM&OD/$!$_51V%_E>"T5N$>4S7:$\,A)
MO3&<GA9&9ME_LH\>%YXYA_/TO#3I/+69&OP1J4 \.+C5A$=C=YNB?JX_R\='
MIN?9-C^?^IIJ$U]RNF3UP]]*CBF%]/ ]JLO5(09@4GS,*.T#'N0K5,#X0,B+
M"CRJJM9*7.T7M9L?9_6\;'.NYH3&987%HC>U#],GB$ELK+J%8UI8IA"];^86
MMS.PVD'/L<IS>0T+_(4?"*9M+L%^1X;1GY35<);LVD-'%,PMK<YKO^?F#?*S
M4G'59ET.+<Q>KC2?1[C <RT;X-;/7FH[.V6=TCJ?^OH>WTF3/" C;\5\/AE3
M)^FK:X*N') C<KE7F<86&:1M7VJFNQ_\6E6%=)7072X70=\Z+ER<7^EI/F$E
MJ(0KZ4,DX[L KW)3I1*8)CXWR$.L? W2G&25"&=)'Q2JK/VBG:7[8.)6R[V7
M[%Z\-4\*B(+8GD#5"RJ-4(L6'BOT!;2LEK7[IVO,N MJW2K[=QC--)ZK*A"_
MS"*"RBS4L8C32^;,N_32&K[/2[^$X\[IT&!,XV!BQ.I"Z,A. 3$X30/+,%3+
M;Y-E;KD4/?%)^7BWX(6^0;>4MNJ5ZR#U/HUG5D+$;3RN87]]1[(*Y\MV:TAM
M?+B**Z\DN*]Z#\YWA]%' T8^,(3IC\"XW/!!^DPKPOT#5H2_7?%Z;O$T1K+X
MO5N5D !;'M**T-8<=1QVI4(7>9H8K-=[]FT,.V3RTI,;UUXS?$<?!Q87BR!'
MB1--%-7^H%Q,G4.;Y4#GTP.-5RL7CVS1$)06L7'#GA-]\+MW#AA#2+89B[LD
M=GLWZ$N#U%=IBJ"0--;YT*920ENP!Y@)_.;I=I?J2E-?XR8JG^6K?$VK?^*C
MV5F KMO[4:D[%8B88=MV.6&_SQ\5OJ7;!;D385->5E6G]6(H\7D\L!G3SJ^=
MQCI>6X@S75U)ASF@^N0=(XSNXF?>R-UHTQ_>,GOE=2+H;/S<<QG9M:ZGQ"^X
MD28$W7)$#C&0)M?XO'RZ-4DI]JY;O]12OD\+Y\*FBS$ER#@F^1 ]SBFP%11_
MY;4)]W 3]O17<;LN8(R?V3'J(W'A%FM=2H@("&$W= U[>7Q9X.P'G1WCLX'?
M\_CX3LE.B S7H6A:9$A.0W$OC@PG>*&4\>2*KDE[.>F./$T%P;S'SK5'&$[H
MWQ]QO9+NZ/)@MW^RB3]6:T&^LYWAH71*2UFX]8?>PZ'B@?BV-D2PJMP(O-1=
MBM<NJ:1 A\G>"1HA&#-BU]-%?%)9:T]@;Z0"K$\%ZPA:(7)KA\9OF"A*_>"4
MNARI?>?V/;(H?4;&QUH0#LT*4^OOSL2D/&^R*C49'5C:9;I8:*UDP1BXZOAH
M>9F7UZS$^8*V!$8SP>SQU;L:W$]$/@+L" <@(71V#:5,NEHW6)ZB.M'&P]+U
MHXCN8Q#OXN3D]]"(=\K? ^@' T.36Q&\M73X^2TS:'+K-=4P'W^_3@_/,$DV
M]3*E4N(=1B<-UYK<%L3Q"9@2BI"2&U*>G'+\J-F  9>=4]+URWGW^0Y9,$56
MRR]0@4_Z;0V$-DP15PVJ-+L'NQV+=5R3[!BRZF=323C?-_>I9"I-UF,E[KK
M=XUG5] @%,\,--J.DZ+4*SS,34JW2R0D2'UXRC=;Z6,K/P1-;.$!![J_J;#T
MN5O65SZJ?<IRYE:I9M86[SN<ZB!=OH8KY1BQA6:GV7487Y/,LE:J3I8LO.Q>
MLM(PF,QQBX*9/OQ3G4Z#ZP+G"(([QOVUCKB]6M=T(K)9]1#!^)NXBY<OYN"U
MFGLHP#L8^1GP6#A4Z<=$Z;82($K "Y=W1O81(23](NNU_9V*RPGS-HQ*SX\
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
M0Q:[?(U'-"/K?VLH_!]ZV []TT+]-!_XXG!PF\L_UO.[\3-3'-<]+Y/'?65
M7_1SZ(PET?V2YZL8OQ^L;_$S+IA8-MM]:SN>*5PXFFYC/_GPN^(^:V/<JN&
MX=#/<DD9H2R L.-7]S\E(K3:_FX.)[U5HP*0"%+7LT=5P?E;9EH-(52 7L4P
M5+1D<T'[!]N/G<@B5T,Z_\,:NS]4HOURLK.D_V^OWY_^<^;A_\+S+U;&_FT!
M,;B;G2XLJ$D]_K$=_%KB_TXIK_^\;%[5&C<5$')I!FF#MV#N=)M>33UUH.'?
M;1 6S4K9\'4<+_]IGDP.?_W'1JT<,/[GG5O-[-_+L/U=0>4&\O]ZE2:B/_GF
MX-L_OM(MN?_;KU_GUZ:PWB PAEHJ0=+<LHW#X-_R.\OZ#EBZ!,#GCL!7: '5
MS5NLH:&B^?_6*83_GQ_Z>C\E>#O!G@I8Z?RFI+P'&>7_XK=\NM&F7?NM=K^U
M*\NS%HWWPU/]O5,; WZH>23G]T_YS>YE[WMR/"\<FWAG?6$OOGM!=?O1*X6Q
MPS_5-*>W-=:?L[:0)KG8$/ *@>::&_^ETED@1ZV*?N97568MHMGRV_")NW&]
MAH-&_"W6H.87^Z:NFQD3R([/Y'E%^0NG[YSKPR_[KFR&M24@;7!1)QK.GALP
M^,QP,FK/KA6MN?(=/)Z,X1]"%2N$EW]FKE0 X'9"UN\> VRRH*FSS*EM*Q!Y
MQ,,%\U<.:I#XE46_+Y@2>W7Z]W>;3#UW\H6H0&UJV(*7B\HUA.)(F5\;>L/5
MZO2^)7SI4@5._J_Y1F$FC.3E1&+B/%SM7V47_8\'"/Z]Y_^QOLQ_^^</%6;[
M0X61:[PT%79L!O]=A=&U"/.=8C#YYD@H2>F@8QOI0!L&@\7WN/Y<-_&O6/6R
M'9S^HG>"AG>F[/YDR,18@"M_GG9T_^50CPT/!<S%% R=TQ@-]";M9>SH!I\D
M:P"2RPJ&_S .OZ[#H0[39E?N7[.K>&SRCZ25G_<PS\I2 4O$ON$#][L&&MJ_
MX*&I=0<0F#)^OLPG>_J^ Y.'O;BZJ*Z,Z;.K5Q7GZSZASA$59GWIVQ#E\*A+
MM6HY:@7CK0/:,?JQ'+7UL@U($7ZK"C&CW!LC<96Y8_@=B'^K4<LCV<,BQZ4-
MR\WU?3Q4JXD^!"9M8@KF\W87RWQLHY;=4$YXIHTWP5+BF3FJ>A8^MMFP_.0
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
MWB31 %?%"HL/2Q9 3]R1[##,I[S/V^4<<AG:L3<H!5EQ@@:Z.2#A I G>]%
MC],GAF3=0BA!!,/ECRO"0,)5H@+D.>Q$/0VR?&U<';EYA@9*,]R@3XAKN#Z<
MI^^' T(TQ)(&$A/%U"-WTT -\[9(PID,:LQ%EEXX[BJZG^>:D&0[C,O6K=W$
M)J\O-^5MW9X8DFZ8?BPJXFT29\3C=ZNY]PE(H&=IZ^"1(SYQX^:FM2LV)K7Y
M]H0F=AC_D2C1<Z<@SVO\UC\HNVPWY@&4\,#E3(:3+H=?N.+T?G;CG_T5PI"C
M1Y]9"8WXK8=2]E!0<#NG0(7A]\./TLOQB4]2S6P\=(U,PG,H\\Y?F2O]+A@$
MB^YC.LBBF,HR]I:(-,*A:XFR4@\GXHS;"Y^]^V K\'&0*QFV>P(5A[ICO!"T
M@,<-C$W5+#U2<GM<SO582SH#L6#+OMR?;PKDL,8?(I]^#?/KM7R-J4,$#YW.
M(T:2C.RH1]J;%Q0NX:'Z=XBUQ# :2,2RZ#QX')&&Q5U!],_5H)F]SHQB=KH?
M7E]U,#4KMEV2T]18>NWK]?HFO/+JE%0G4YW)367+D0SR_I6*(3Y<;IHG2=W]
M/627W<)1'2A4Y5XWEV81:NC4NS//HWP0CNN82"^Y;/@\GG15E09B)=7LMY/G
M,RJ-+?J4DYWBL);W["C;E04K*U&.UIYV^/L6,J>I">6M,L\-O'C=\+[CV:OA
M!A/N-U *;OG'2J"G&D0<=-\G?K'_+GW075\-!UF NHZVL \UO)GV0 1?:F]?
MM#:V-1 S^! #$DHXFP0NAH]DH=^7Y8;VT$ "=<'6\4LF9?EY#@<')"(D31>^
MB0Y&4S'I9WH"@<$&C :R/"/=GV6$W_G:;>P)&JP0Z"@YJ;FP8.0$OW_F>E35
MP64:R(24064%?$LL+A79ZPB JNM8Z "NIGDC?^Q=BV('D)5@5X,Z\7#B4?$%
MWC%(&%HPG6B5/'M*8U1OI\UJ[WS*LU0W-R^6*(-7 B>/,8WL:/%8= 0&5=%\
M4M@JGG)$F(D.<5!*=TK_"_RF[;:I1O"DXUSMO _W,F1A]^B,)/"J=Q*8B9]X
M;YNI$)*K/.?_PF;\8<-^IN'OPEE+GA"BR,Z@3-MW=@>&>3&W\^.%9?2%G@7P
M[JJ_/O3@9,1J]4,-\OYB0GR/CQ#9ZLFH4;ZW7$]@87?4'ON':9*QQK91; ^G
M<P*W[TU]A,CG7I<F2?G4P7=,$%?2+=S5"/[F]ZL3N;IBK\F&N!06>Z:'4&_P
MRV*57G%\/(7(X7K>:J#.%?CK__'NX,TI7?"Y!OBJ(I1'/:%8<A\-E..80ZF8
M,T%",JSP7U,-V-L+0RU;V9?OV04%7-]W'K3^?/F+1[1N3J&UE95C+.ZQ:MW]
M;Z1.^O02V MA=:YV6]]+/^&E'AJ&U%6?U=<O4EB1FRV<Z$:7$H/WN9 L'3=N
M]>R$NGN@-:+)!U&X_,[1]=Y&3QPL1DKP='()*H'5-LU22U>5/H= Q\F%P./\
M+:GIGU'\7$3GLP;83(LV:*UDS[0K5'/QNC.^7@:<D?<CBWO,Q"E43II51Y3P
M6=]!N,FDWN?R(MC2-)-TSOW>T"E*RHZUQREOUV$V9%8:R#>3N5,"(Q9-2,()
M:+"[><$7:O5Q;["C;Y69:"!XW#"169QXB;GG#08(6X%OB$!(@1=O5M(/)S8
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
M)74!<@-%*F :0V_=3^?K] =4@WX'R#T#L!X!OF6&/( M!6#;SD^_X:R0A(\
M,F_CTD]HC!U=5,H?(V 9N93_XI*TJ21=D,86-(-QF #C_,VEBY%+)I&NM-ZF
M\C6>QO1*<?J?$\JF5.X6$A>R\B,0J\LR&"WF1#2&SP/I,NL4)92 9I TC,M%
M]J;0G^->@-,-06^'5I8GD"#X_&4DO6'S+-KO_++2Y_\"R(:Y!KMY+Z ,F@#M
M]_FCYH$MGA"Z'(PMHVVVV [3 8T+"L.0@ZE;3_ P/F'#^ 2"4;\41OV0C+10
M#+2 H849:A'0Q!QHHRTQZ91-%<.0E9]^^D(/W1?@?WQA')"-W3*_*]W\+8SF
MKR-#,9NNL(F83V'P6^!O@-O/MME\L+6;SC'Z)WW++4E;X- ^!K_\/^-RB&Z0
M8>!^A9^/J5T%%->G:W_]OZ9Y5@A@PSI'0;6CB,:(>9^8>1KH3\/_+YB,38W2
MA8F3H5@"M._KGP;CW52;WF" TV)N,[:8-9T@T&(E]!9[R=AB:*(Q<K/%EH 6
M<_KCD>/LN!6 6S3]0>[YX5_,.IAK@3;<\C"Z>(:.]#\3_[1W4WPT#I"K3^=@
M_)[1-G);C.";LBR:&!N^ARY98DN8IS1#"R$V):=L,<;2Z\(M-U6!;WZ1^A\>
M^8S',&J/^..OM5A&)1FZ$=\6B#09VD(/%IN-K&9)?Z0AFPH)N/[ )Z9[FLH9
MT>-X\>Z"N5W_81J(73LO(&F7E(,1-X@U7^?G0M=N^N;KC"M8TR_'O_QKYO*N
MSF=\C+>HG667_=<2=0_U_]:$[MO1SK]WIXB6[9=@RE=HM,_%B9-]6S9W-G\\
M_.#3$M/O7Z>>/1<4Y#*X]']]O?%_\F'Q)3^@@2+'.JBET3206E1^J<(/=9M_
MU7DI^1A<8;'D7;>U?4KI]_ZSW7O@N=M.4CY+>,C,A=AS)S*;T!U#"0(WY3Z3
M;<%?[OE^8/:S,+Y! QW9A^P91YZRR+(PN(D<&]M:O!#$6:JBG_QK";N!NAOZ
M]%8CZ$56VUUMW7[_]GF."')Q>]J,066 ZFW2UX9,6S9M!]OI#?;F8F$.T-/,
M*NU!%F+\G)37[HSJE&9;:\>)HK9UUNW.O*GU&$T:Z+&T%@V$OD\#>1<3VY&5
M/*G(%B!'PH939<W I^M3#I=!J/O*1*C>* K9"9_"<)T\\K!6G9=[F@;"!<Q
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
MG]GJ[O*"HD#;QY[SP.U4M,WOCT "I:?X;Y<DMKMMMV1KS8-G8DZVDVV1HY!
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
M*/?5@P>''MP\G-, >!W^/'1IQ<"Z#:9!OJ60_]NJ>'+Z1G'[Z2V[QU?!]ZZ
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
MMF04/KJYAU@I*;U[Z^=^E>*,73OS>5E4G*2;-^;TPL29K_B2CMQ:7TVY\,E
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
M?W)/%V((OQ9[V5EIF_H4_4U-?]JQ?CH@00<\Z,"3&@SUL/1^>+W5/Y\LS;^
M^D/8TA+>I=V$HXD7TL*)O:>0HZG'$$)S[-23#XA/KW]]^.-)9;B,S)LX86^K
M[P+&NM>#&YG-;BQ?2REYH5G-[TS*FK_&:?#"@*9;U&_-10<X6@F6M# &BC;:
M,3!(,)TF%(&KH')R'$2@8VG*YE1[]":F3B1U7"V,RM3+T$$)>Z+K.G!=B@I?
MH]N^L! =8$E 49S1)%>%H-DM514:NSP=( V#S=,I*^M7J;$?4'V:=( @@'KW
M9\OL%:K9 \%+![XT8@GF!P[N'#H0.D>2HP/7@U&XXG4Z$'5O.Q'24[\%_C_R
M>ZR$]OF$(.V+U$JXKA7Z04RGV\39#=O0&QS]Y1VYMU0U7T;+U!:DG^_VU)D6
M#;!0/F\PF,<G(!]E'H*X2K2A&2OC0/O;Y72@3QZVMK^PC@23W(R)WNAPUU)]
M*8J.#5?0I'',:?LWG,^_8$_NI5HTU4F:_U_$O7=44]&W+7P0%) FO1.EB%)$
M0:1% B)-I(C2A:B(2)<F+204*2)%0$!!BM)$FDB5$DJ @$B5WI,HO232 @G)
MB[];WBWOCG??-\9[WQ_)R,@X)SE[KW76FGNML^?4E:XVW;HN5R\LPKIVZQ9Y
MZ U\UX^VV/?+T?I_2:4D>)7S?K=CIF2FTIBDV7<$_>V:JKJ?N(MN'FR?Q4I9
M7<,HP+W1_SL:%@YN)'U$KR"!X[B)"JS>]%^U6&JM"2 G_Q4]GFFEO-'7 BF3
M_PW=<" MFS7GVNZ70XYOC87[_*,6(%,[7^A"BVP@?LZ.4,%HA SP971Z^1+8
MVWTDZ+GECD,OY?MK"'JWK.FZ+Y1PJM#76<2P\%!"&C&/KJS\D\<^]49%2OLH
M;DD!@KV+,PH*[[1Z^3OWH!$!AON!.-:?+]:H]VF(?3Y$[Y7E<@4Z;,U/BYK@
MS-+7L--:[4'32FBB&6.HKHZS3WWZLX$62:V%MR6?@ JH/F0**3\J-\C\##QZ
MM$<I:HS[3;9NG3HJ>E<2?@#J>TU"'%5KB6J8FWNR]:@Q)AO]FX!M+@3HC*?\
MN_J%7MZIX7_#'+ R^N\$49[$Q_VM;YQ6,3LQ;#RGMP;X\\QUIYX/ ^DJQ@'/
M=85+:LQ.;.5[%_Q/>TMD;4TX+X(.@7^2/FGH16X^A]-1@=?,_R)]<NM_)7WR
M3>$EXC3Y"B$ M3")O/B3^TZUU8ZC1IPAZ]NSZI?5&!E(P4N-TS).O%(NLOFW
M_*7U7 M5GM0]/4RBB"[@,TB-!Q36)"K ;;7+,0G"F,;4]K&9RWK8+KFIC6!5
M*[SZ]'Z4"08 I_2T<,J['KR#>[8L#C>#1P:J+Y[/$8>&@!GWD<<?^1>=(S?+
M/'97O6H1G-K^'BXRQK_E*R;;%%,CK$L-WMZ)W^GI@CF2E"@CM@$;A(*U6W!0
M;Z6;U4_/T+N;<*.R<UK685>NT&N\;%^62)2E);_%@H4_ D0:@K??ANQJV)*B
M&YQ,"F&WWSM[&MD9;27E%[[L^/U-E]<\!E*_Y'/P'LYLXPXW)7L?YV&(6006
M%$5UB"RA$%F[*9^VU&B4J[+)&E_.+7+SK6RTH%K/V>>5(Y61$!YY346RZ@C8
MWLGY6BX;\;6PS:22WJJ$'N[9FLK%=IR$"'L:&CX%^N-.T: "?W7N=F'^J:33
MM,161;2B-,[3;HO[M??.J:N^NV'>JH@<7W<$?T>"0&_N=MXM[-U8[FE9EA=:
MFCO<G#SXJ_/@B(GX7PK6_-][<>0BKXL$8B? B+Q_>I@-P?[#[L25IH5:5W)(
MO$IBN9$O)1(DVCIN:#,OC+$2N2LXKL/^^T>,]^ZFY<77-+SQER:JB,[X?(3+
M/_.2R'VAI;[H?V*ZNUMYH;XA<0)=+C<B=T=^AN^Y*O#XG^G?4XMP]@J_G4N'
M;5KQJ2Z@7>Y:*M#Z,8EH6)-TQ$RS[<*P/7Q$=)![;:\U^?C'R,=J!.;\"&1%
MVHT*('1!__84%W;,7O!"#V7)59]2!?_8J@I[2 4DGM,BTD.6I&.AL2.N'.D1
M,&T)\C*[0HD*7->%!P=6C9ORN7D6*-8>M[.J<R[5*_\!ZTI=,*_^QW-R"BPN
M SD2_(-\-8GK WH6(2H;(51 FA=C6CA!2>ES4/I/R*7O 6*^!/$2[KS1K$L%
MQ-V=CT-R*2F#?]DK6JTAL7_G^92Q4#]+]Z)B8]K9^ BFREC$8DXJB(U(PF9$
M_GJBX*)>IX3>*DP1AS?'D:*18L3S?1@.X@7^3OESM[I.%?+VR42BN'_?9KQ^
MZ.L EY@KO05_3AK>4S/=OFP]+8K]2X/41V$^8 LZV&2A I(@+.@X3*%U5V<B
M;R(7/M3Z1YMRC@I,GB#15AW7_<<H(BV"F =48-[E[R4G(=K5(;\6MB ;*K3!
MY.E"[UCUM>)-D@Y52$DDMCG$"J?5J$4TQ_&\6$Q^#A7H&>2DG.?]19$Z3M/D
M"6RU;Q[WAYZRF76U2A%T?B>5J7!ET%(FD5^Z1/77'[?Q"Q7O;BA99G[[?:?3
M$E4OH^3M5>WV!WR7(H!:1!\SC;<2^7UIV.KO8V^7B5>HP WE2LK)V;\$<?N-
MLI#288KN@40EZ2Z("D!HP"_<B#S(\Y\/A6#B-5D10PDTOP@/@)!]6BKB-"OU
M#_EG(___/G- %C/8GGN2+&$WC!$]L:!'<KG[;+BIR;!>0]OYT3/%0!%?^W(>
MRZJXN!J+9)1Y^:T1WU+I\T?USVEIX<[K_RX=XV5E#A#1UY  S\+8]3^:7N@,
M?F-\/2?SUV%UMXK3&T<!8;M6UX7*-YIRB._:<'::%YRB7=R-;Z7UN;49";6M
M<?/7B$&+K=')Q!@[_/%.6X9I"9-')\MKIW?O],;EPWC$@I;>@N[<@6J0KQP7
M@W5QKR"QMF(EB_[#FA+$&Z.SR.@))TRSL"'=8Y;D%&"+?>_L^XD O!4N/9O@
MMMA5G+04=?73"Z7KQU\R FL#JY<N84_IT3)$C_A??DK88 %EJ@341D=0<L"C
M;#3S2S2S\U;J DX9UHJSC[FG"?OH. ,XES77BF*2.<R0^*31H98 P=R'B^&?
M?U#7.DK,+GGUSN\/%0@82 +EFIHTFS&.WK.*ACTX_E";RT*^@=\. ]-C8F$/
ML7.NO;4\)..5NMKHV<<Q\DEO7Q?@$C5KC3"MFVPXCY#NG+-XZ3BD**(#@C.&
M&'OH=9UKV7&OQ)\:W:G#*!ILA1SPT&WM'Z45_CHPFYG3 8_'<V%5?[$.50F'
M/>/X;K#,6.M$5$$[@(A1^=E6*-M:9'4QLRVH9CKE;O#Q[U_LNK!D$@OQ5?=/
M8A_6HF4BJORN7C-!=*R[ZA/B:71*]X:>]XGS2C*IX<V<X_44?LI/34XB@J0P
M'[@TTWX-*5 MU#G.ER,ZO'3ITM9+ 91B/-^OU$1@^S9'^=/*9)@+Z3[,FFB*
MX<1"A<BB$>A;S69RO^O&Z@\5OWS7?W8BY9W@LFA@M]LP4@H^,N' @E] 8?(#
MS:'<@>CN+SKRT:_8T!E"GB_M7WVWBK(G#C#>" 2&&!LM@I1E#;SRJE+6>%JR
M;;!U+D"*[GU/F6^]]!*2?OVP&<9-90)+6RMGLRQF(0[*(;?+IM%Y<.,[RF+$
M7Z&FP"?EU(3 \LF,ZQQJ@I7J!)4XI/@T?,'A>=9BD[S.O4CM]/'Q;F,;1T-W
M<'O61^*A'>4=I89N_YAW,9<;X<+F@\9&DE6);IB3A,JX\O*N@7SYKLFZFB]Z
MP*< M'Q$L4CHXBGC^T0UDLX:_#(Q_#/L.F$P2K@=KE951WID6]C34-\<&=]L
M&O[^L8AO=]!BG%9(*&\&-HG3AJB#4J]H^L1G)WIMW.C;/FM=IWDGW7H7K(EC
MTXG@>M#FB-7-:"?950+J-3W#ZW25\73[[\!?BAO =-L_,X&C>K/1LMTL1 W4
M7L?YU&_3:UAMH:U')^)31U, T=Y2R3// I7Q5& SF\!A3XB)@K.O'2G$Z 0B
M[HRY*VNX5%0TER1@U(P,)21DKD/K"X-CNI.F\[M #+L+,>C[> 8KL7,$#?LN
MW_PIU_.6=9G7M'F\&VY(SC^^O=MM:OL@])PNK#^$9!G8U"8&A.IC.5 9PV0[
M1$E%5E[@\^_;/U+-GYO-5$?6WOM:(J$F+5#43S(+I *8NMH/N:^@; _P]=&U
MK])JC9V-1Z-&I@P6_)WO>V_YJ(LXGWH-,AYVD"*\VH\<(PL3Z'7QC!&PL_-7
M"?!"UXERGHQ'T]/C@,'\GS/!BSES+;H/ QGW7Q/>0 2O#D8O<(/9O# )=M;U
M*<NWD3\KD3^]5,TZ2W#'Z8*#=WKR.#Y^JLQ0YIB>Z0ZN[QH4@JGBH:BG9-W*
MIU8)K %<KN+"B.I/*&,EQ81B;S,>,9^@LFUFRF3.=<+8^ >,*#?&Z#[LUDB%
MU*N[51EFUF7R$C=X#)YX%E2U0=TC7,+W$CH)TS-]X J).$E%C7I=,T7#([K[
M#XA3BTH8>Z5.5)=ZT)"RQ@='YT^>7C)!O6?UB@4'+%IE=A8B$2 %I%*@$98O
MHY+H1[3JRA$T+-N3UQC8N2O/O>GDCO@ZZSL9H5V931$@]NGAK39,\9^7[?!1
M,?$/OA',:J,GS%Y_G+DU<MO2_ZS(U\5%1,U3^MT3<8<[N(!-W<]D66++1R*+
M ?Y>CMRH?[:<_914RT2&Q.S5BE>")Y^=89IZM9QDLG>WK;5FXM4BL;>0K$;,
M7E2%G?OL9E9S9/\[C=@8[>[\2Y*]]:(@8Z69D@%'_J?*7+ WR9"8OHU-+\8?
M8+PB\@F)]?F=7UWK#^H_3@_\^,)P?@/6WR/0LUSTS,UJ<6'SG$I"LS86RDP<
M1/D$@KISQ"(W,X)#!J3CW-P?]W.'J0!,@]#FR\9 B#_O'W@VR0IVEU <K0P2
M"53!R%>4+QH92ELO-8QU.,SJ<VK,ZC$R/"#G<:]F'G%@()UV7J] ''Y0WFF;
M^R[#:U?XW31J9279!4K/]0BBZ ?4!*[2C4!=GP?;WCRH?V8K^;6 L^:/#&-R
M(N\I4SE#@*Y7.:,T<!UUQ/_2+XG#5:BVI:B^-,:-19!YY]*-T,WFYY6I5,"3
M+:1KO)47SM%>'.@SO]\]T\DWH?YX$"ZA,M&4<2PZ 6J"-NV\/\;=@[BTBJW/
M<Q-_DS2)Z52@8] 7Z_^E20$SPQ)^4<6<1_MT7_P9P9C^Q/<_Z3>_RRXE,.[G
M$"9BD!<#H>U4@$=31 =SE0!.X,OZ9+UFY/?J+#TG\I122MYB4C/[%;M6;BKP
M]-C+F)A-!4XO8%I?\'<CY:,G[5TYO)_+EU_=/<N[ Q*I8U+%;=/U8E^+[>D&
M!G2 IB4L"/J=-/ ? [^._X W393?1$YY>6;<P$X?L6]SXU+45)?#@GK$6R([
M,ZN?:@J/[>G&WAZ_=G>.Z66;KX@[R7=&PSL3&/Z(O(GGV/0G6.'X(Q<Z'9B(
M.FZACH\*H(:^I>Y<WQ5M99_=XS_W/"74Y(I](7HSU#&4=&5M@>^J/?]@T\CO
MQ/%MG>;WW0\;E/2%NP=X\ SAX6@)4;4\C@\KE>\I//"1>25"YX2F.($?-4B\
M"1=(4/0P43AS?R[=5\3Q[!NT!HE=55"P F%T_%E3+A"'.G!0Q >TUX[".)F3
M\S)W[G$Z.-R,>2<1SQXL!JAUTUUM._H:1Q! N'DQFI(TC0E.YCC2-="L8=&O
MT ^>!R=)D"(?_>O7WI.L<ERAM3%=$ :B)QHM=IFHRY>U*%L<VSS>^#9E?_PB
MTY0$.O%0Y(S:6>]D+9#UL ,;P6@_\]L0^6$>41:S'6V:V PML[E4\#HKV<O+
MS14E*UFAW:VOBHOW33DIC8),*W3RM_(\(GH1I-M[%P=YYF:4Q[.4:Q>_U;1:
M]#Y(2!2F:^@E%:M>#3OX++OD G%!Q"+!!/VX<DT^F&HUX=)+3.GXE\9195$+
MCQRL$ZE/Z/EV!.)HK+20,G$40AD,GN@L=T193>MN)?N,\ZOS%,2HV-#=L7_C
M9+(8X!@OA@W3?/$1:3G:ZJH01Z&K&:8A9Q&81,3/#O6"H6[/FH2[FU9\I=(R
M@T(E@R+[(HYJXLA/T3??W4$]N09$HQWGPU237H)$P(SXJ+*?W9K27X<DFT_F
M)>)\-3ZIRM=JJQZ K1X6K5V;1N:Z(9P59VWF;J:B%"/H\X'O*/ ?)F6\9HL_
M#L$'G\E@*X5=&E;>M)S18>:+^>3JW>N9'N$N/_G$O F//@BD2#BL8ZG M%&G
M+^SVJ*8([ )>3E-NS$_5;"T@PRIB_'O?V4>7O7L%Z3]M :HTHUZ*(RB$4X$:
MIXE.4R$W.#T!$2V)MTJZ^H*[MUBY+4<VU@02Q+WXF+5DZW);A%N?IBAE*I=+
M4\'^)I*3>+,Q*KL07S/F!:DQ365RN58Q<N_QB\.LR*3;O@8<7QC!I]OQ7DG@
MZP06XRPS_'BE1]F4CH:=X?42*4N+[E]J],G)]@R(=7ZQVD,<Z2SY'C'I(U&Z
M$RY*#,+_!MM(U=7Z!@5]FE\H+V\.Z9GA<MY68PHA)-_F&/HNBX+SP$>GO9*0
M7,32;O7N)$A,!5E6<FCMR($**.-2E ?.+#H'R- )]BBW(U F9.<Q,"L,40@3
MKJ8"+Y0?N W5V[:1W--+4YR8^,-KN(?PBJH%C&.[5H.@,Q"W)E-6^$".$+&J
M\"EBFB^S9:ZE)C/TQ]*U2,2[)5B[R=)=0?HPCEH?Y/GC"J0DD?OV%T+,2SA'
MW3O\GS_60_94P*5T'B42\RO%H.W04.#00(20HPN$.EH[2-("$OE<:('-.@TK
M9OF7SH:F=USL/;7DH*G;MMY#7O\!5X./R.)_!-Z]A>^.DHYOML=^9$\M[%)X
M4\X)'%9,JCKHK_D RCNYW5XO-=4(TMU)$7 0@0I$2.!SRIVQ MMG&ZI;^"WK
MO37$L\L860N#!*_K7M8\^)B&)!Q-]#<N;VK0O((/=G.B60J?VO:,V!P82LXV
MM1Y5Z"K_;)SS2"?I[2_.B4_2 DNO0083.2B2-DRMD1B&9(SL&N<FEA==P]U^
M%=*:J5ZTV.1SV4>I6W:0 J+\M#WH%)7N5I=OC8!4:\H2'U_,ZJB?P*HNG6S;
MX8*%#K$'(P($&95WDC:B5!+\J  06'P??]!1SM*94?K9P0"L'?0)S3;K2_Z
M,?]N+2-[A95IP"5\'YY$TH*I$QB3A-N#O5ZY*S2;51"RU1="KOUB:)CE]]1B
M!.]7'(7$EC],<2DP>)A@U)QRV<)"),5P11;;2I36S/@$>6&YCSCAPKE:KCR#
MQG&HJR#3O2Y?C'DR]SWOL;.JZD&EV7'3GG$P:O\Y@57=)(WW.&K4P;+8[T#\
M?'6,C,YG*M!WPX[>JP4(/>D<=.J#R\FQLN'9&9-7<G=OM*?<?)CF)!'!=#;B
MNJOM(11%NW&B2_%>^^[XZ$+L A/#^*4/7T?(:OFK]1^#E TH_?P92F=:FP;]
MVR7"YPMI@<,K-I?%ZVK(0AP58,'@EZ/\C5[4J=>]*V%)?=0_=+OA*+5GQ;NG
MBP;X=*]=- ],L<Y^G#"JV/@^FN$QITG!_Z8(^WNA9G;; Z_3F8(&97Z7'VA?
M.!:7&V(<@+)3_H2Z3==0SC'@99<&H^<E1OWSZTUKK6U,!'I\K!9R*2TA#KD8
MN\T;O.J))1+L11<:$3&KEHPZH5A[%=.>]%66)(SI6TI:ROSE;TB/S"=9\NCC
MJZGA%(30SRI\Q;M'IV8LDF,(1CM"8Q:G\P! !+A 'S]61C;V+YXUE?KUW,&6
MCU-W 61** $K8;(U2<81^[C0T0%-KRL-LQS@T^MS#+$]*!D40XB5PN+$M90U
M(;=E/Z[T^T=B$-1.'GOT_+BP\@R#(=>1>/C]WP?D6V07-^\1C<X_DZ1=*H!%
MJ*_)IA&..\^L5IDXW\QAUI%97D+__)/'_OFSZW#7M6QOGA%)-W'>V5]T.0OE
M#PQQ/9YG[SAZR/_8:H8U ,FKX^GH#N-/C[:M,PT]0:EGW$^*Q5"!<BWN0&XS
M_FF%=($K];YBVILS1TD=C>J_:C2LR1!L:1/3&WVO9\C';ML35"".7%J:<C,J
M0..S0JG(:<#_,?'SX.8TVPA=^ITE!<S@GW[](!R;XN!9X_T8$(II<'VDVJY3
MO:Y<D$_(QF F2=$1O<M#5X5I&JQ?J?OJ_R!+>$V5DE9XWS)U,>$60YKS6([
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
M'YV>^Q@F$3$O:S'#ZO:W[651F^# )C3:?Z47+*Y@J?S\FX>NE3FAL+RFKU%
M?)YG5[J2"+]'=\.-+:#3-JKV2)\W0OQU66=T^TIH*$)])*G]HA)C:TO.)BE^
M$?ZM(C,.R'?Y.+F*.^"KRD<$QN?^&/MN660H?J.PP$EWSS%<B[UL^\SG:S'!
MDMT+%W)"0^"UECO=ZDX?IL^K<!Q/ZB$<TC*\Y:E O.A9 [$^DX'E %(_Y2I=
M)8;V'3YIVFL],NG Q_O(LDO?Z[2=MLB5>$E77OTO)?^P)9U0UG]@:1@O^ ]]
MHEWU_\--,/\?-T7\Z^LB;R1K9/*F%LN_ME;UE3LMUQMMN*3VG@/PFKT':X(&
M3N (=;,3P[=3'D>Q]*P+L9>A3\3^-GP-]JPHSK_8D\<X?*<7_&P1'/=B=[;M
M;N;-F_,_/K?.2\<!_CQ=:9+FW]?ZCA=]+DKDJ'WETO51WWSP],0M&4B-[I+[
M#C?"N"D:(6/YCC>B^G.UGWG05>#H8LKM9,>0S\Y%N#C)-/'V@'N,M$] *,]$
MLJ/]0+O56.))"6.AO.?^]ZX+Y%R@V[WG!?;^I"#^R3/J+>M/^)07%;B.HP+(
M+L!85W\_MO[D#K>OGW"TL;HAG_+LQB=DV;,+=*/FLJ?,[D5PW+CX]5_^*GZ(
M?J4(W"M&WUAR747D2;HAEQ3MZ.O6V#!17;T=M,#)7[3+6**_NE!G1P4& ZG
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
MRMP=6FW MH9!7H(]&-9D6;'U+*_4#9*O^U"B4]@IAV/OL-'AE>32A+[^-3$
MEQR%/-WDQS13-,9HL^&,"G[!5_Y)Y47QSX\Z0H!=CQSJ_&WOR%F<6IG7- A[
MFPKPMSZF B]R+C76&1FU&'4)^=[7X7O.;#6H/Y.:75 BH4FS4=P@[EI4*"'5
MC.@B8A79R6?K%_S^ZU7'C27ITUIL31K(A]VRS95I,)IC7!0B.!_'\;4>L?KO
MUL?!=)UI#LFZ-KV59VV]6O?5?O"+4YUX^MD0@@';+5E<TDGB.@Z--F4UPK6P
MH#5Y\)?>^?VYEHR9Z1%/6THP-'ORG"&ADW,0_NRD41E\U$&-H++1!TDB:X@B
M,[!>S.LLSE@/Y0>&V$S)!U_?]CD_U7CS2TP3'GCJ+>BA%5LH(?+F%V)[,5DE
M11A5"74I_ZPKT\G6$*MT\63UZRF=[NNR@XBG2=/L"$;XX)%7'%GTJD<%\5W9
MXE"]GM2/5$SUEU_7N ,86^Y4$9-Q'@K[^7@(JM_.O*ZIYAL^K'5TWZ:S7![O
M0M_8(&CQ/>G- ^^1,,V7%1SM5$"P1D$8ID<(B"@3;S:&HDZ>7.\7L,X*,(X7
M2"6&.W!\)!L0422#P(6NKS 5POG4Q=R3@<_W:B8O5;KKCF:^6!]+U.XXP.5)
ME/3[4(&O,2]KL_EQ,>A--W2)EUO9:EWOI?)]*<T[3U_.$B*G(GZ%/OV[G0>7
MRT \P%6B*]D'<=GT:$U>/%^RMV3NY-')7YS&DL/YO*><'QC,:H/NO*>+&_EV
M7 K6QW),@;J12E^-0CG02/YOQHJ[DFY@YF>7Q/7\+'MDOB]'OA?!Y5VEVROD
M)<3$-CN1#&;(YT#\=SN1HE]^BE<GF6ORVH,UA._6I[^NO*0]JR4AJ(J^M8D\
M3QEM[,]M7XB>SHW<;3A/J.SDBUXPKOUV^+$^.8Q+#=1)?^94J/;U*UJ@V\-0
M!7!KC7,'E)/XZ,!ZS!UY<44H 6OK6J=NDO';])%PV2<+[<D\,5.1!XFZE@3^
M;H[87 '-*\3B]EQVF.%'HC!JGM>I?E1YSEPRW:TT>K!7"*+%]!!]8&)ZUIQ^
M[7,OP>NE/$P88^\(1=HX]!E5I^_[1^FH&0PUG62(?T\?AZ\,HP)"X =P.;?<
MTW#Q>9?@@5;G)XTYV14K:Z5L>]]4SZ4%6@J* BM3*\Q[VZ\:C[>CX#S$/MN?
MV8]&KVZ*;6W-_=):^RHI]_U6#E./B!@;8$OTQ_5#L $1?DD\JW=F=8M=7Q_B
M"T<87E\R. R39DRR75G'#8K!1S35\94;,?@9[,FH_AJDY)B_L+478EB"V5N8
MN4^/VY,[(#U?1E'#PBO.0?WX(_PDT<V4F(0%<04&6 T+K?&,@J^X/3IC)UF
ML;SOZ>XG)ZR&OG.;HZ39@B"!0C*/-ZL5N G%3:_!SS7QV3I]TG-NR(C'T8<I
M*IH _7YC!,9->V<<Y P,3A1%?"0F#G0L6#;IXX],'U5,^_U(KC94 +4PI!V:
MWK;RQN;&(7AA+H1'"B\T3XS5M&A8#?DU7 (;8V>:+J\\N=#TXLZ#*%;K!XYJ
MGFT^='O7>7<4PC5E808T)(DV)#H2S$FF!*G6V/)Y#XY.V] O]7(KFD\+M(#-
MQ'<,E9)BFIE'(\!'Y(-OS<=YFI+K\U)-]813&?A(U#65)+<B[5*75:FN-07#
M=[FJYE=Z<._IVLL'IT XJY<4:6V<,7TWOQ"\N()H94[B7FNTC8KXH]3 2!>X
MEM #G-$7[ ="&76#3#>U"6YWB-)XJ!W!,M59=*F07I?AA),\C[%$%)>JZ(WE
M8M_P^6:H%D$:390C0[!)'('+*(B 7U/)1\KPT&YIX+F4"Y-.WS6MA/5%DB/C
M(Y2T0- [4%68#W$*QXR47P4Q4T3L5X//MUS/W4\OKG0[9RLKH"%3^NQ'X!ZI
M+_'78Z(5=KD3$@42 E]9](K-D1B&^7X,+(79>C85=K[N]WJ6KWG_T_L'OWP0
MS9<#Q=^"S(>A,O,P,UK6PN$X7I$OX@=M?I(%,4E,/^05:DO[M'V5Q[H-9.*T
M 2<[4=7[J3V\IXH)OCA]U& D+7)S=_-Y%\>2+[IF"$%>>6S<F'(]/1#YXN'_
M8.^]HZ):MG7QA2!(;,F91D$0 0')"#2()!%)"A(;!8DB.3<TH( 2!02V*#0*
MB&21**G)+2*207)4D-A-;.CT:_<Y=Y_M/O?>=^X=OW??^^.-076OL9BU5J]:
M57-^7U7-.6N>:X4$"NY44^PGLG_C@7<R/E@ZL#/B4>MT[A3M8"QZD7SN2EBN
M!C3@LT?WPC!7!1UF;E.>C'C@[Z4ZI!XK*&8,8_,L1\_6M4@Y"_3^UC])FR B
M_:(IG]N&>?(IV,D$*E613)2$ 5C/)9  S&:L&G%ZJJQ4LL#EV/&$+/]T8B1K
MO<E.0D0(FI9?^7MYDS[NZ@\["L_'OEA<VW O8]W!RQ9&#@S%@9?B;X\>?M]5
M"%VI];T.JG0IOTPV%9TED'BRP<!#ENBYK";Y3;]>&]OPN?N4I?SY=@P-37U7
M@%S$7V>FQ#]#7..?56'/+>KG?^GB.&I=(:H+L?_8_XZHCI) 4*M>*7V520!'
M78(L+:H 1T(+8R]G19$QWP_X+'5\^0SQNB/C@U;:3>:U:^\Z4RZJG(VTDT5O
M_TRK6/)[6D5[FU\"U5@H+\;3/WY0MN\N/R>/9#F_A5R1'QS4X K(N31\41 D
M3 *<T\!R#Y@T\1^*#P64:B5,/\VZ3USVL %ARMP3:6XTI'W.^"(*6ZZ==MXI
M.3VEY?9"\,E9Z%7C\Y19LD%IMP!A$]=!18SB++%PKQ UGUYO?QR]<>@Y[4RY
MW^<W8GQ27(T#981*\> !;SN([LH'_"/1H;OQB5^R$,I+*D2P_#6HR;_FU)#F
ME></2++-C#@.4+[MNQ0'W._;&7=&DP"BABBQ$;E7?M&ST;:P@P3\G%3>^MVW
MH> _]FW(;:G%W4OL:@DXJJP.C13BIO)G8WP .[>XS0N[2GA/!D9V3.B+Y9,T
M$=49$]YAW$%CMV@>''&'.UV\5:O[5/J#>@U-/-()&0>M.AF/76\E*M6/WQE^
M:@!W.*M'WWUJYK>Z2[U<:SJ:@*/SVT8<,_93Q_Q<IQ$_3 YS?_ 'SVC7#B%+
M?^J^3X_ -['ZPWL7>G-R$6['N@=)6-0"/!9"MW\X4B-NZ2E5ZESS?GC,>,CF
M(R8=.-]/J9K6"HX.NOECN$Q_K$@JU*X1G+_H??LEDP)W.$NJ'U0R\P+L1T'
M3 TR/ :QL8N) R5!Z:O[625,IJ R[J'K+E_,Q086(E8N&S'(3D2'W((A20#5
M+MJN8 $:^7[63:;GQ+K*P]DIW;/IZC<ZM>W5>._<V= .T[0K%S#-YOH46@TS
M=]?) /-;I8.B]:?P+=8GM?V]:FMW/I, '[F+<QJRIB,6TI*C3>_J/^E%\Z[J
M,/H)F.P8=7B>Z,>9N N<P4#BY4-7]]9#$556EI:]-<8.7I2"$;GLFZGZ(LW0
M>7A[!0=,8JRFY'*?FZ1NNX\,CH'EVO:ETT'WF:,_*@D*Z+%_$Z#$.)7@)-Q5
M2$!LDV8NU$U%;10U>7_[OL/'<(4HV6ZZZ"5E*K_OS9?GI1)4@S'TG3Q;C67:
M(MD+RB"\06FY(-V1:&)9A!Z=LAJMIUN=C\EW._# -MS-,TY &&$UZBF!E\]#
MIIW,SG\1)/$IUUE(^(R3DJ@26-^S^L7VQ,/%[9CYH?W0QCEZ]Z2S&4,[AE/A
M]F4Y$[9K;1'\73QAWVMP%V$W, QU(?RS90N2;EK"@1RNJ?5W>Y/:,D/%3'6"
MSN:,\XQO*F/<.R835/C'4A;4&#L3Y1?MZSYSQ[YRNI!+\9(BS6B'F6:SD+%O
M+D%5TM-M*/B]I6&TCI#2?1(@Z"ZZ2-,ICF /_T("0-7NKEF&IL?S4Y_>=BIS
M'&E 6$R;69=&'V4B!5JX0%4]<KP''V_1GZ>^X1.>OHQD#.>;F\0[C>Z]>/N
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
M*P7C;<'H.E5&$J!5&(M$N].0 $ZH"KRCFL@''X!WSAT>3Y%1APD)8!K&>I,
M31+ "I];]R3*V H,<^+CMU61Q<N(/58(GI)(NP?%2_:?( _\'PO;>)XV$M U
MWDWN94A6EV.I).)Y1BWSRG?61;DXI0\?]/ ;AEXW/J<T1JF$Q.V!L &(CN1C
M$/8%D018PS%Q2>M$VJ)YSLCHNB<P7082T+[3W!0'F3][KO^[>(YWUXW\"TI2
M 830G!R!-X:Q'18=%W8(VQ>;7O@T'JK7Q]W,D4M5M!3RXK:]H4GSBF8( 45,
MAA<L(;]:+ 8\?.VNLA[T<*&V3.R61*FITB'PN5A_)]^P+:[H0BL1"M<^:\BC
MSTNC2Y&>^8KF5?FQ?'/9L'GJ#%CQMWO;)Q:4#&^\'%TZ-]Z2S;,6.ZC-/A3T
M3<V,J :?O_)>'/I'J,<_9A:P)8OPKDW(/')S7Z&F3--KDHW(7EO=TE ;7:#P
MN#,]/2IADX&-==MB >./W+R%,\>"+-%AS:/]44VT;..<5LM/Y4P,O?"EKO6^
MGPH7ZO<HU9O!;7WN1)Y/N,6KB8Y$7D1'RH^SK&=DGVLY?I-);#FJ<*BMB?G$
M'C/+M;EHE](9>3/\Q&_@2^'=';W8=)RFC!U\0:Y^DP08"I=++<1V&BH>:&-K
M,(H=D-.+#8-[1J?=MLM<)B>G5#,.Z;[%BWRC><H5=DKPH*)Z]);/E0@C4<HR
M;7]GSS#:N.^GRN^J.3RGK%AVH23KZ!B>+V68\8,7&,4N$L#@,D[9H2(:NSQ4
M;;G/-4DULA50.R#[9<C \8 W]"5(:-R_8N)PD3/6W]8 %7*2!'2 X\:V%2>K
M9ZC%%E/*?0*>7:'+1G$O&-GD[!]K\KDSN#TN?IQ'<=,>E/O6<=A#I,'ZN:1]
MZC<=#J=$@^0\!SF*H^TE1 P1@@G<>('NZ+23'M@'L=@%.=Q,73S4J]]5G_ N
M4#96C-Q=OL 4$BUX4&PGV43(JI&DOU&'A:*[\.Y+'M=N+SW43+75@0BS*#Y_
MG)G I"0<^.5D>-)HD!_.VOV):,P8UYNT[1X^M](Y4VI# !:)N?L%/K&R--X!
M>3+>(-'1%C +AH+<"@TM+W)>/\-M47X[=U9:OV<R)*=Y-A)WTPCCO&01HZJ,
MKIWP1])?Y5GJS/HV^C*>O0G&KO=U:44U27.93&ZTW\>:EE**S4==8M1V=_9T
MX$SWH#(?=+Y\1B,>D9L+BH$X@Y,%^ F9XXLTD2UG.HI<599#"'V$?)FO/608
M #O)O,F75FV?PQ2R7Y8\(>)AU#4)WN3T]BZP<6W(*8'+=1AFG\H2R>!^[G"'
ML'$IN2P,(9_=W#G8)]ED:@B>3AG@@+Y2NV#\2E\0,!*.'(M0I\;J8F2UQDB
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
MF$%%-=%5V<RL#[4.:LEM?DQ49 J^)=!4V4T#<=2ST?DNS?#BQD (:Y)8[<'
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
MF&_Q998"PXB__]N0B.>;;:)(<QRJ2^5I-'Q1V_NHC@2PFM,XZ-OTX\^I9!*
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
M52!V!'Q7W*YH=HKV:8(Q36&0>^=8CNCPV/>)5N_.=VF[.K.Q^-"Q9MCZRIH
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
MKHDT55_])H@:$ZC(E';)R6#/Q7H>0 [,9;_O& K0__2,\%O/OD$V\@]DUL<
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
M@V?(1/GC,]\WR6%0PQ_I3'DS]8P1G?VHY>GA(*4?>"JF@/'CU*]$^4^,AK9
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
MK4R5=;@M3"H,;7?<P,"8DGOFG(!X2'U'L.)@<;8R3F2-\ZVG.SQ@OM(2CN5
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
MUIN8]=P[U=U;AW+BKJUXFB6*/BA[O.J"+B[<*5O8\RH[)9GTO4L6T2V,/5S
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
M;*,I7[5PNOWC!_V/+_\%4$L#!!0    ( !*-?%0RWB)B'/@  )XB 0 2
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
MN#\LHR+C,0!>=\-"I ]=^%ZGGJ_'!;Q)"V0.6=^QCO"6KHC84^&?9,:?5&^
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
M]<O_A3^KW[Z^Z>JPGS-_XU@[K\[0 ;3H=<S8FTI;+?P]9\6%0SM&DV@\-Q
MOZ/2I&:.&562%A]<1..>];=[:[+D"N32[$AELG5)WA._Z^?XM3=[+#1?%WQ>
M>5<_7=2O@]FD#/OQ.0D>VMM HZ%TV[E*+)]D-Y3L_TS/P?6:-Q8#_9YT6FY.
M;R60:I<^ZM(<,C3QA[0]R"I'Y<;Y\Z]]F1.M'$N(RGC:QO^3@+IEZ3X74"&Q
MHK#+S0VO]2O(RO>2],FB3N" &44B%:I,]_6<=7\H%#AX=BRI^&9R?]J]M!U^
M74B'C%#1&AMF(#FJ+%W9V">NK-SW"BZ9$U/#9Q6QO]U$AON(Z.0E?U%O\/HM
MZV_&J)ZIF>6<P1U3#'\QN%:DX?E,78W/J(Y9SL+I+#<R@Z8Q67/K,:4PQ.F'
M27&51^M58;C<5]0L>2L:.(=)K<0[)F/_V-V3RM M26DS$"3U:'K?^ND9O=P
M&+.,2VT4ZB266IH2&((U4Q)K&"EA)?G9B8/Z21Y>#,]_9R68Y"\>%/WEGFS*
M0)+-2D^J 3T'J#"S.>\+P2D<=F:5!U;<LC%.5_%Y;9K-*:S/K:]U<, IWJK!
M+U\62 87N#:\O\Z3*S8FG\(F8E:MF^OEW>3!B$E]4"W.+TX( ,6%5(W_=C14
MU!,V;U6J\F!J2)S>E$@GW-$>^I.B>^XJ =W.O@TD<0-AYWG$,D8]+(P+YQ_G
MW<YVTO9<'OG=JXW/_.A^1W2IIZJKV\L,WK$!/1AXU/Q454E:GD[C2;<Y9%?;
MK+<G/#?2K*=#<C>_7G[4Y_H%L0]#@8?10%",["0>$IZ NJ+FI,(90?W]@ J&
M&0L 9U2-HQRJB0U9A !GJE5L1XAY4P;=R$YFN<ARJ7.T$%AW2G\;!-3151+I
MY)4OA#+Q.OR/^!TG_S_ETQ$I<?V_-YS^CV[]?$:\W?*79OV9_<SD'74&F-J0
MP]WWV(Z08-@R"T4]M )VVW)!)9 VT [P=*U*$XGX?K"D#_M-3]11&M+AW/A7
M /PJU:^GLM6,I=[I\6:ST(YXF"-X.NG2*^>)"FASLD\3TK]GT2LK/O=HV[31
MURBW,RJW?X?ULC>/=+%'EFT.J;9I["8:)ZE!HL2<G\,=ETACL:6S%L6^F'4Z
MJ"[MO\E>'B<.3M 4LVV.&NS+S9R5& INR#B5FHQB6*B&:0P*FY>%F<YR,P0/
MI.TZ2'@K;C.3TD>R?-Z6]IY&BL%L)_L931@[3#1,('7#(AF)^,GY*_1%IW0>
M.5?;3-YYI <O%[S'26</0=6W31_I5SA:$]FXI^S++RI CV.EI;8DS)E9C1L[
M4W%!XD6,H>?#IH&+6> A-Z+5@Q#*L#\KN1]$'SK+G1'1Y4A894B[G!9+N0\<
M3JBP<JE6<3B?(U8W&3MR"581MKN4;!'TTRL^2S]:Y8&#>&4('W A=4P/=M:\
MT5[U&<,GJ7K'F_H;*$Q*+/*9P!"_J SP_5H$O79VDO0M=/&Q^[PAHH=KT#,Z
M68)7[6\1%B16=&!!%Q3H7[ZTNBZ:!>=X*&TY[Q<QVKLMQ[;[8S9(T-JM$+R[
M%9)NR=!KE58WDJC\) K$9?UV]9CE(\:>'^N]H/M.:<=BT2)S)N%KY#>*V6/)
MPL,*B?ZRJ5WIAB<@HL8<KF:;4^QO/_--[7T#K)D/AKLH$>S]*PE]^$>UWI4:
MF=D*KL0-&O?L&<VF?>MVW*G(8[W&/;R@1@<W8@Z&[HVQZ0%UC8EX1.TR,T\T
MATN,R;Z%RAQHPR?#?<R>.UZPL,T>"2QM6L6[:^0JH2XW,V;FF[+%%.O%VJO/
MOV9_N1\T^H/G;UU O8GBF6I:T^CKUVI$:#L7C+GJ5M=NS5?W][R,]PHUD9&0
MT0I8&)SO[.)$-&WR/QZ 1;.W3!F>'W+RP4<]/9D2A:K?R>8^+@;>0,VES9YM
M<8>Y2,M4]WH56XCVK17AF J^Q'GFD<HN,4R]W[2=PP$[2BE >L,,UC,=<2K7
M"0:FY=]2?7P6T;/-[<$:'D@@ NB75XZ6ZN )PXGT.F:D"2HLC%]8ML51VL1(
MF+:7#__4] @PBNAB<VJ722O(>2I8O-;I52%$\5(HHG=[O3TW)O=$TR?ATAH-
M3)>#4&1H((E='@U\\>E&?0"-5WX;?F$[JK[O<TOZ&'6O-@IR=B=PMB.1?$V7
MD;*<^S35$.>MW$,"MBO46,/M:V9E_-U]\UHE.;MHXV@?C2.5QS]K&981W5H"
M82-S;%>NU<;(D?7"><BM<GO,:3<=0O)B5@\-O&_HLQ^=M[HJ;;'H\/R*.$=!
M0'M!S%LWVK2.REO43]84%<U,6HQSD:2DLA^5OGZJ4!"=).EF+RR29@ I[QM:
MT1>7A&G]<\368P"1 ,_[\I*<1JDIJP'=)*<.3%(5;(-]BLIV'>PI)T[W!N*$
M8]*F$(G"C[9,8C-U]$[2U!+888?RS-34$2WI!#.&<N9_L58QN76+F]^A3QWI
M4W&-0V74J@R[VMRN'!/RJ(F$1SS_? ^><,#2"E:B?7#_Z]=  UR_U,LVCEEJ
M)QMUP),?%.<DHE[_09Y,5XLOH+Q?IR"'!U/D$\W2MO,U"QI03_O\2(WOT/),
M9M!06,/!0]:<98:T\CR/Z*/>PX=EMJ^_!9!K_.OZ.D',"_VR/%SJDL-R064>
M3/XF\UO?_47N&2ZY_,K6BHS2L2+S7%56-* @ HR+N\[R:U>I0Q0,W\V[L/Z>
M?J-=17"G66(Z8H [7DW56IR'/<C_CRZ?&N0\J";]*7T\\Z:P92&4VY]&],<P
MYB<QM5%&H]FV$B77U<[EU:#<@EN^WCS\3QXZDO/)?$]!0/Z#>5]LIOBFX(5*
M21WL+TZ//KUZ:WF[N5 [+.)%/+1929U6V(O''O;7&WW?XG?W1I'^*!_NB[C)
MRW3451Y)AJ)B;#)P+AJS>'E'P_D%SS#S[?U)S9:[2D)%[>:L7D2A?"_V7YUH
M<!RW303C6>J&E^OR8(PT.8F63?-]XP=D<-1Y*WBW0FG^;890IH+(8ZY09MTQ
M#V(LH3$FZ]MFS*):F<ZILVSKK?FUKFIKYB47+@DKBG>*2>R\P[]YQ:PVJ1_^
M.'!%:N<M9;> %G*)(#Y'.JQCHI\]X(Q]-&-MYP?*%['I<H@]T>ARC9_'I ?\
MEF1AG)WMT31&SLR"=N01$S]R-KQ1!B(ADK/Y:,#@Y^2]8=11:L*![O>;C KU
MQ08DT2B<6^'S,]!P^1JF$+%D4"D:L"UJ0KQU\ZI\M32:?V 8[?<XA7IPK>5C
M^!=5IJP+F8K'"&-8PE5JIRX:>#>+$IU$E XF5$.LOY9&!*DF+T%UUBBN \F2
MO%J)65I%)/Q3&=0Z/%'<%=.FP;D#4E+5ZC-#9I2F#<YMSP5'_>QW2K8(L#AN
M&/[PS6I;Y^A\]+L'<Q@GF4EDL(DO*'<*Z,HN  77ONQJ:6CY03F>(_^A]8Q>
M!B&:F'LOB)G]O075WDUT#^Z)X*T#5E%!^;I3>TAN27.Q?Z ;3DPXOP='J#(&
M&U9'*<=;Q'S9+[4"-6MW>'O$G4A5V%/Z>[*:99K@D_<C.8YZO<*G]YX0#)>R
MGY9._9]9JZ+>#9@<'&/F'EB\)C9G611EK*0H,*QO>47EJJ-PLSPL,P@$<%+W
M[,G1G#';@SZHM#?.G04K6F$_@1JB+#*TY8LH)Q?I]QYVY1'7DH/]-.&&T1Y%
M3E\^N]AA26G1&WO2:UN170WZ(UF)I2VMW[2[) Q4[C5^Z:!FF!.)^IIJX:O"
M\MYZYJMA#/#K#!(90)/T<RR7^)&V3/%6R\I.:@/'1 _FKPMI8NL2',]J6*9%
MNH8VF?;V6 OLFZ527J,";RP+NY"].%-@H-574 QPN@;93)FL<I2<##^/F#HG
M$9IZ]3SHK8@+X3O,5.ZI'*W  +N*?EBM+H3&499GKM/, U+Y2K/=,'G:4"RA
M-"VJ2KJK>E(Z:^NK4 RP@Y3XB080*DC=+3/GPW7(Q8\ZC5]74D'9;UO76H\F
MCA5F\II@8LN=VEO9]C<J?A=_",A2?EF/K&0*=_B-'TP962@!7ETDL!;D W.B
M1MCQJNSBA<_'X,)O)Y=NOI".E%C78?/YL-(@OME-Q)T#Q3<O!B\F1C,8M*N^
MUXHW_F*+W8P_(7DB?&#^5@GP-QONJ[UW\'3A6CLJR,^KS,%=*.5-FC-5<O@>
MPXODD%*Y;&_9AXA@TK;;=+\B"]D/E8YLG*D_>%LYP,-I+Y-2A\^A!-33SBM'
MN9O5-+M&\UQ/EE=#S=ZE22<"@-]?(W*)2R/3H31!BD/^(*>5701CEX:56-0"
M\>*LEOH@A#]=?^[-AXAG=G5#(R_#7Q(NO:"QTB+UFO*131SZ./?& ?/Y32/4
M1H57.X]4?\N@>/RR?PVT,K-N$KUFO<JD^BJ3@E<<*Z5'M'Q3M2BL=X5#6!D^
MQI*+V2Z9^*U/%/M> $,/7"Q:VJ+$^;%;$=CH\,+R9?7PY\MH)ICD:SC"4 [)
MU?U7)JHR&AB>1"RXJJGO*I9R:ZIHW13.EM4*WH7$Q2W66_P-Q-6=F)?;%/TK
M3U51#"4+&<J5I)W?60O>.X.>YD9>!^_4Q@>YR0Q632N)_A24CC(P=4M$%IW_
M#!LNJ_@K117Y# WD,Z(!5KEME7]ZY(RG9HFIHY:@LV;0]/X<2RI.;,.DI0O_
M'*M]*SBU.-+=C7\$NT;%E"EV;O=MQM3. WT]PK<D+W@PU+"J&2/+BJE>L\P!
MGUD*TC)TM6$QVKR!-L$D@&Q,PIA,D>7Y[Y0WVX65P7=Q"L3'*F1[0 I9<])N
M*D #54;:EVFA7"5/\NVC47]B( S^5!AF"WG>E>]?OOF(H9!<:%,YSOQ\>@I'
MZ&,FWW1\RMA%'N$J;R]?3WP6>QY^*I^->I)UN0$/1EFJ4#5A(XP'H(+>>9AW
M&'3L;--*@/VHLV@E_1M5]DKYX8CK (:,&11C9\4.IT4W)6S,L"+[*)OZ-Q--
MC,]-<BFQW%"H@*XQ'-I@_*)YI?[]#P_FF=OAZVN&)>Q[^!)X^7=NJ[0$FK92
M):3QYOMSO4:MJB<&'T_P*S_^*\$P8+8YG&K"VG>Y?_<Z-<VK;L';_>V?T4"I
M&N0,2Q[WG1\8HB7;/)V+]#8,MP.[[_9+OKH[J=I]1@[R_@>FHC?KH^$"6E<[
MI,_@2"WXH8Q%#54IN\PC:ESF4"UTY'"/*N2,[J'6NHLJ[_K?V O]D+MN9=_)
M1.)]-8K4;NU*<A55?"*A82O'=QNL"4B;_G!2<:FQ;#X6)J9! ]X&JX$.U=;+
M#-MS.:4'>J$ 0(PQ10CZVX[@LQ>6>GKD\M3+3GCJK8:%MGF$Q*F,G.8.4'9F
M0)]7K;Z:;E^Z':BNSZ*H\O?>9 84R_4?O/S K%XNCQ^M5U9,I(T9"O#.S7P+
M>]1#YJ7+V(K1$SP\[9]'L%>&?;3AB2=W[*%.?(CDZ=;/ #)B$FPBCS6N""UX
M_.SD].7)QKDVH;S83E)ZAUA?\K#<SPM%&F?E\8=290^5AW+)O^E@'21V&T1N
M-2<(X#N>C44U'#1-=Y?7=+4>4RE;PB?#:E58NUM;K',F65108?K\<;RNBRG(
M:)&-*SZ&X]NP0TCF/#8BFCWH!>2.\]@*1IO8KV!'NDN)N3Z,SVZ_N3&X%7\+
M?V;._?8VUQFY?N=T-LL[U2ZP$_W?7ST,WMFB2>E4U#ZVQIM-6B_=G9M9=%OK
M^G BN?+>;)6QWXX[X? ^=@1_O[N>1U: C0$_Q*0)=A'G46Y&H2?X7FFGR.OR
M)>FOC,W%/LFY  B2TW()T?%=3/.N)Q*'[NBT\O +%[K)VH"2P[HLMHP.7[%.
M>S1PW^*NE4MF<F<FBR;FD(H#WZ[[%KA0FO?O@\T,IB,8Q,A;;2V7PLS?/O=Y
MXZ6IQ'WKA%?\O*18FGC>6U19Y1-J2ER.9&M2^Q ?DC)_J_$<H9SA_1O*2J)$
MVM^VE2SJ+HCDU/IS*U%U1V.Q\#8'Y"_G[J.TS9@L"(+PB"(M2%:2Y;HF^D_X
M8X 39IFCC8O7<(9O,U\S+"J6&MM&/TQ&EC8?;L0[UW[8<HOQAA ;.WLA[@]'
M)/,D_LALHJ3:?)XIA;7$ZNKN98(&Z%WR&A""5:NKSYB>*#=#DX;R#51R60%2
MH B^58'$[S0 >&;9@(#@;\ 4W&) (YAP6)7!]GU[36DUX'TCOFIWSL;\/9!4
MY0H[=E4N*F,]?4M&3@5>&DFISI#B[YON>_G .#8[Z2L9F\^1^+#HJ(7I\.8D
M.?()7+FX321\AF)"#9X:OD*!(?MYXPIK'R1'Z3,N-L00&=XIL3DV(OKP8OY!
MAU]#HOH7Y;QWW\<292]"/ISE$:[X%F]9(!R"=6JBB=H:5&V?^0HRUW[*[<)K
M&R*=#-@[DGUPT#[TM6R_BP@VXY2X7^]O))9.^X#N>U@%5\"9]"YLB&#BP\NZ
M&8C#H?:-(O2AKE^1$C&NX0J')WQ3.3"+]5M%$-_B62W^XZA.X2VBFV QW>:Y
MG5RQY*B!LE[YU]_=0XY"WC, 4&_M&!I09*1HQZUZ7[ D&GA&<IO_>D"X'-AV
MW&9+E-^?;";HMXCN>A*FT@QGWGC;[T#+R"3:]#/9.RYJ9=5CPE.\YW+0VJ$]
MO*9\BRR:19#!YCHR8J=%PTU ='BEC\?H898[9AIW&<F!Z?Q ^^,()%<7.^SQ
M &,'_=.J,,76UE=:6\KZ8Q>CO\J9?'9%,,ZRA#D'R,=9?%7S%]GQL&T\M*L.
M,8\.=&!'G_V#R9+\/9RI&@9PGTKQ/)(3<E;^_W=9]J06%S+J"]^]]6Q! U.&
M7PT[M6_TC6&1@\<T3F%]DD?ECD'W58OK&WSUFVBY?9\$BY_ED49NEV2[>,!F
M#G3<:8ZU,^BK2YB$!)-T?I[O;7QB2=4PAMM'G:^9],M2P<Y7'!<S(C)9\B%!
M\&@&NF]G!M+V;"CK4JZ&3@7N#ZA'C)K88+O+_FO:G/KU'QM!-=#.<$)YN=!)
M\0F@VHUVGZ$V'!E8B!A[/L,]]^=U/6JRLZ');*;J=7958:4/Z^5DESPV9,6<
M%Q&\K4FFN> SM.BMZ631P-&@6,[?^0-C!$I@N=@<8)T.<0"7;N'%BAY*J2S&
MAQ4ZS-RF%KVC3C:)?BLA(0.PG<EF>PTZE\RCN,&S_2WD#I+Q*7E[+9@7:N<\
M0:4Y\@J$E1,J8XLRD\UZ,\%&FY&QG:JGB$#]>1%-JU_KJS\<O_A74[U/'AG+
MD7AC<TW:]A-S?*AX>X,L2!IN<?&G9\VQ7]*WFBZ6\?V$D(X]ML<<A#;(KIUH
MW%DWX6?MQ9;9D[GN+S,'DRO"OS\]HQD27,Q)#6U>%[ESOT&F*\4-2[UE2@TJ
ML]Q*:NR$PJ=9F$3W9.$_=YL?YN0.=''.A="(A55W4M:45))F\7.G:7A^B=I^
M05%:*<P':_V5(RQ/VZFT349M@F#=O%U(#9%K$G5\$&^82E4U 7W"&(^K_>:E
MY.WB@ 4V(N5YG3;5<%5SY_B;;J?&EZJ<5\HPVB]KN5JD2IJ0?.CDYN1[N$!Z
MP(SQ!DAFA<B/:TWY^V=<69TG7EE&*G#*%]U=\);0&OY'-:[WF^;,CCABN&S#
M0[2,WX8SL6@7 [8*/EN3N$$OID2RC09J:QRO5[Y5<;88?_=\L/LP/HPS^(LV
M,XG.G+1]X%8"PX&D%7AEN"] .86W6>_X7@941]5*+.GD'9G6TD&.I#:C8\LE
MA$H:Q\_%UDNTJ:J%:\MART[UK<'0;RRB++\:Q6!<5ASPAD6N*4PZY\&TCT9$
M1U-'\Q>-]!8[COI[ <3-DO&AISG 4R3C=K;ZUO; .M/7A3?G'[*%IFNJSIT5
MP^T2W. NWX[TQJYWQ4='8%40\D[GG\_A>$@N%ZN]^N TNL-[5SM$F#-B;3A@
M; !CT!DAISWWV&@@HP+Q=+C_.FC!TV0?QOFNWY^-/7MI%_OMD 2'=8G6<5^<
M[*460JUXV0)D"EHK,,5]!_XF^=L1_UM24J("T@%K,NA5-;1+Y#;G_F)-;6?T
M@T3.7^0#':Y1V;IJJ"-Q5ZD;P^Z8\SM=)-QG3OO%C4(UR4G_L'TA9UH#--BD
M*E_(GN\:@/Q:$9X0?CZ*!NP"O](Y&D677Y4H.'(\2O[R:GZ"*O9V2I7YQG"A
M<,N"? .LHO2U&>8SOI!.E6LWWUAYP#S;7E'#(BKG'W(I#L7K @003RW(R2B4
M+K1IEQ&5_9Y]+V:%E;F:0SSZLK*R?,ZEB;WVCIS[&TE(1+6C5V0;-A\30+N8
M9JO#FO/Y?]E1?2*_I!92:6%IZQD,#)O"7.U^U!UG7'7\9)C-<J61.JS,5@(W
M](FT1]4:.+"W/;[<AO+P"=^?=2$,@<JL$%&(?%>Z/NQW>ID6E8:/(]4$U6M7
M&V(/1,8 XK.+S$;_5W,B!YL,0]41U;D&)M6BGV2OG>.G97F?IN8YKG@A3 R3
M#OFMWF;K8\24F<;+5(H]U- O$,G:-W]HDM.AY)^ %&"]_G@.N=E% ]4J_WB@
MO:+2VE5M5+<_/X10&31:.8[IU"]9X]# _>Q9I_#E];9 J6RW.^O  NL_7J2+
MY!43RV&'NU9SAH\7B344)45/U7(660G'>R3-SNGM:A;%7 @\2<E U02DJ@B[
M1-W ]0P8HX-&?<-.:D^K2:U4QU^4Y,67@@!P<=$_['C< 8-R]1GW>K1V%Q^E
M%>WMBYG!/XSL)Z*N,4"1(4H@CJK_AXO<IFYS_@YD>+RQ#M*(NX,<=)BQ"N53
M\G+S0%786.^1R:6JZGV6S73T^)XH .GL9/UNH%]JMGIJ'[2$!G*\XOI/H3R8
MRW><OT)%I[,)#22LXJU(CKKZ)8R551JVAV?OH0&5;"8TX"=NB6!QP-B2=%=/
M=Q'@P7CKV.NX5#P(</'._7-**ODXL=&]1GWE6D9B:LM$9Y+#)A+LSX^>K1N3
M@I;CS051O<=G:.!\4>&E;5UVM*#%..M/AE")."F]QF:X7[8CSU/)/N0WL*#I
M8RLIFQ";16=3N^*?E9FK=;[MR43AKWN1H:7L^=O=7WW)W4Y2QE=L5L1<]G,0
M>7C3R@[C )5NAK \CKWS "L)U(8IH?ZO-$J&*7%VO&+WP=5G30M(*6'6AJ:B
MV?T_PQ744BE04@@(V.\4EX=UI:GUT"1!]AXT/0Q38P3-BCPFZ1EXOI X&7*
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
MSO(6-*^?I1_*@7OD65$>W;C2%0@S%/-Z2$8H%?Y\G=^T2W[;^EK([(7W>B4
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
M!Y[^ 8U*.;0&'N!8N ;[!86MIFP8K+>3PU99EFG.J2#8I$]8M6E09UI? ![
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
MIWM'E5HJ;\[RYK1J@<(,1958(W0;+K]C?6VQW&@WDJEQD#4OS*9$[O1ZUVV
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
M'(J5:&#N-$:QY?FZMPMN6]G7J5]OVN,)LJ^MK0O_/LIBZD[[[:J@2_9&"2F
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
M='OSGBPR[IMH]_NSZ2O*?MQQ2IPYM2)]LFR'AM7'P\L^5%7:C*:&VGYI#5[
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
M5I(\"A:P'&AH=J/U8P-1SO]L,WT[YUI0\F-S=NEI:ZQ+OV<S-1W1>A'@KYR
M4J_TB][L(5%=K5)0A<&,POA#\AA4/\OAM;O?/0@>T+Q$<\+7'4 /JMM4_5<5
MUF2(=5]3.*S6F[US*=*^NQ)9AS_S^IC!;[.D%NE29N%T&5*WMDSZHUJU1.P3
M&&@P9HE#]MPO2>J2:<:L"F"8 XZLL$V'RY'S5UI:<)GLU[ESO4^]+,"#A N?
M[ROIQ^L_/XZ-);#/%I$EWO:=>QE9/5!J8CXGG;[86U>)$+8;J_1[?F^#CB&X
M8OQL8BU46D\=KEE6A02ML26(%)XE+3L]&'WI:NW0VVHN^5[+X)%'D\</,RM&
MOWII[KNO[586/1G)6+F=V0-?G-D^OW.1-R)/9_\A]IRY/9(,BK'.( 0OK@'7
M('W[?"]Y0C@ISKCM*^8>M;1*>0;U/O,:IGON 0W8X(M^5X.<?P8A#I*L'X?&
M*!]7U_C(/'J87,OTFD+R,<L;W&Z)=;HKSD*Z=$!'7=$667P;R[\&M.]7[#6]
MF3!A";)WPF:E80A3.^BO)U]?HAV3=EJS(C9U1"!__\;P+&K+?[O?0S+)$&!
MK]33_XI!9 (E<@/@5LT/0DA5-_>9V##I;*2OEUWK<Z3J][R#+2RJ[7QV H/)
M?POZT0Z0](\$0=R?O(%,-=X:O^EMAN03<^W6K>I39M[^?=>#-<3F>NVN0(XE
M=++^RU.U1)W?NLWSXXKD+YEU)\2JF(0QAH,4$#%(RJ\#)NJ/VEY(*OX2SI ]
M\Q\A+O(JZ+\!2+YA!0F)@T[)$E!<C'.8:-48R,P>Z$I$+9L9^:7.8\5%B.K/
M]C$(PAMC:<LH/1P=X^)3OKT\.S/!*3AW\4:+9R-4C(B8"A3G,/,^R##8\[ W
M&Q/&X\.=Q16LN!FQ,J^FM! 5YBTN)>\<DA*Y+I$02JL,=T"X5KB4.)+*3)V5
M",?Q()X =X3G<+75&N4GC_L=,)>V:K)<VFQR_6SZTEFSB1$A)>4F%N95'04O
M(+\_[]DD"*CG K&;\5[QLQ4=G(CXE*H@E2EH#2DR_P90&O-N4R"L3_A(\]MJ
MS=Y6KTMBY<JF'0C<MT-&G.O"H%(Q52SJ:%B'1H=%23K+L6 7XT?X8UQ0N+]1
M#S%E]^TC.3V,$!Z];^&43M:P#/Z2#0=E8+X14T[35NEFA[V./]T7QEB?N7T*
M079%.ZDT=H<]"/+?N=\;ZNA55=_'VF/QX>A,MUKA[F:S3_/QZ5G!:\YX/'(%
M0'/3;H^3OG7163>[1>4<&:+I;H 9_QO@3&TKA M9O/N5X4[;I/,]LQF[-SA,
M]+$#A\]/F>XHMP.OC O(CV4.6E?CI.1ILN,0[.8Y?>ZYR=!\+_*>4PZ#)-J
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
M&\!&<-2!UK/7]G27V%B#2K-X9[,CQ]>L2+;EA@OZ2GA#6W2.-/BTX8'K8)3
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
M!AU8]NHP Q-88)O)#@L$TZ'YPF:%\A'%?:5G'18V&F)80(MV;(735M%Y];B
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
MO%O 6Q0TFS1JY6DB1X/Y;35/NW45K/&H06R"\)-#[GNG'ZLLBRFQP:F+3EB
MI/[ J2]NC=C"R'#\3%);16;>93#-1ANX:)8- 86LQ1'#7,-A*Q0+-\%$*L5J
MD&KP\:@[YY6:\T;!C_4FCER\T'[ KRH:"W!RW+"H<^H6C(YA>E0D6E6.% O,
M;D)OB->@Q75U;Q#K9(_I8 2\Y9N8?V5?.E6;:O;KNH/O>DU 8'Z)J.Q12'W;
MGA:IF9KLJA:Y.DECN,7;3;;<P-'TI.-8."@<\) ZC*L@C_;/;EIU<7N>:7PE
MX[$K9;/%R4-$=\OKNP&<[VRS BTSHWMB@13\7 )^2\K4YW&0@07VCUJXOW.*
MZX6=V)7^VM^J]&+E0MD5@<,L&/<9XXL+'!=NN7D7:VV(Q$BYPK,!EE;RYQTP
M+3P'R[OJ174!Y>5M Z2>?GY"GT6:=U)"![F;_(%C*](JB*V&-A:HE<=$ZCH]
MZI<M[KY2W] KUJ"^KP1I_<7^X:5L:\I%QJ%S\-WM5I>TZN(%1]/6G?DL#2I3
MIO!'/<1X'V^#9:RY9;Q'G!TM<<>]W>Z8H!S/)0OKZF(D#C96HK7S#HQ(\,6M
M%YA/<XA8^1H198Z,+*-13RKG+<H<*F1&ECW80L1\OK. =\R+!YELFL?JZ9F_
M5K2VJS[/NDO4#%]NM0#!;#\7[24Z_FDMJJY8FL<"@Z5358'C!*VQ9)!K\(@C
M:K!;"A)7OQ# HKQV?*LI2S/!?K>R&5?J*U1/@1F*?N!"C'EW<Q>& '(N&C"0
M3:@^&GZRW>@B4F?<<[_>S\PK'+[NN9B4BG;LO!DKCHF TF"!U6X(*N9 1APV
M%RA:(/CE]L'!&E_=1=/7:$[)@T2"FQ7T8XFOE^,!YW?[*$0+G%Y9'<BJDF7[
M?PF]H=E@KU/_[8K4P0.*\HN7=*R@VXK;6I]9O"VI4) \E-@?O;:)/HQM+IO?
MK8H"91Q.]I<D0C_]MW(VJQ5A?'=D7#S6&M+65T9M^>>%AS=N+58F/LK:4('T
MA$@DA/J<UX%Q-]4H.-NSSU\%M>/^Q,1A 1R.!,\]<Y:B!?DP*PH]5;=3@YD7
M.O5V&&,&#DM914NY][-ECA!"K\R#UR?:7Z>]X]BLLI87=F;E]/6RUV-96R0O
MH:;3B)7>)>)>1K'B I-!D?G@?+XA$3I!9N '=4X7@2N^Y-"?''+I!$WDU(U[
M4?95AUHCX#N]?^)=\>=B[/QD\2"TD(X1VSVIERG=*\0B;5=M&L_O3R<O;38F
M#E'7?A8+(022FO"*G8WL5V[5Z]'-*;>MT8PW'6&&Z3J;][*L6>2M_'=%Y7&W
M+S-0P3(:3F3AGBS]688_RUI>O#)C6W>7>GDU1L"!S%CFM,)?Y'3\VE_5S>R,
M3U0ZQ.9/4H;17Z)XW7*=U_Y\MBS.PZ6XAS_,LX&H:*WS ^CGK-L:A' ._%56
M4FBC)=;8DFO=\BG/<)4[$QMRU!GDG[]6'3EO%>--[*)1Y5:_9/K;1PE2/++Q
MG [Z,8LY7JM3UAZ/JM\*$>=P&1FS-='I"W\@\J PY8=PV,8M6+R<QF\#+. 4
MNF<>V=MFQ8(%>IKK$IZ%=;OE:S&'8^:XA>74R#?A[_S#]F_[V[U'XQ2@GJNW
M?>)J^S8EA"_HYK9Q8I,(\95@AL@]SB+J:D8)Y:6W?-"<:3@0TFI]/;ES[IOY
MTOF,254FR%.!$DU7D_("P3<O5UJ\^ZAPOXB!_[X#A](]S9\UM^[VQ\L.5OIS
MV=F;TGZ!=;"N/)\XZ*--).'=XDP9XOS#>9(Q_L]_L_9_"UJ@C.#2]L?6]FEI
MP[[ECG3$3M:.9K@JG&]J]W/>:DW.M#H>+T1(C1XP.+GP+)%]*!!!ELH0,H<+
MG/66H&\#YDA0OQ.$"*TPB18M,\F;7^QE&@[FZHK^5 -Z /)E>[,5XCG?>D2]
M9]>;33OEG1IBSB1!DL=^]13>Z.YA:;*V0FH";H/'#<0%=[9!>U?^VI,&^S7+
MNHH)C#][(D2Y7-PK1(L"]6DTF8\[+U%\N@F!?7A,QJRH6T&*>GL*+"M1<IQJ
M>8%2XX'ZK:8_YY-"F*SEQD&?PK^=+WO$>A6C]@;GT\,;#D J$_7WRI9VG>[%
MD8Y^?-L,3U1Y$A"?V@W^@]$XZEXYFL,"VVF56C&3CFDW+%.&0C#.B68F+\_S
MUF.Y*<_!6^O6L6/X<8/]5G?!03!H_S?\UDF1(4Z*CG5Q=8FH[/<A\M63HI-@
M+# PV&W)U#@-JU/?R-Z5P+UHPZ=_M)0%TIII'UP3S$<288'>GI5^2]"[WM[@
M0!>(7,:>2"X>7I>@QR_)@<?Q03[!PDO&RVBNL4.O 5)K@8-RL\1'QWYN3:<Y
M9 EKH+XY#&AW7K1C(,M5P.T#0Z')PW'>U%OAW4N]=@PL?/4IVN^WCTK-A+4(
M$NWB4IN3? YO@9[P#7_C=DC+&.T'X3DT(:(K70T/);7_W"98#R)W+(4):!YU
M^V:,]@:]?;V==CR2;]Z);HPJ9X%:%K/F1A8"WF*L,E/>D' (XM.</5*TAR!I
M/[9O4V*Q_,"9S*>4(\%Q[S1(=])B_$!4G5!FV*SD?6U3(.O@6/Q[_YBUX#OL
M0X@/ZBK:/T;<[W"P)8CN5G>KL<ZJ(\E"^CZ=QEF"[]W:<K0KWJ3'B.",.6$>
M!1$,8$!C136&]3/B>4L7S0_8L0#9HF>R7B?2P"U:3I85F' 1M*ZAFQ77HU:5
M&8&RE]HZKY["F_Q_HA8<."VI:Y"D7S>WGDZ]:M.5.EC$ 7U^BC*0GFY$C@Z4
MF^E%UW> 5!S,62/4PP?DJ;WE$8S H4"[NI-\Z&0_DX>SL]S\4-MA2&;,UM3+
M&+MW,HH>:YV$)DZ^8NQ#56'"/9PKX20*DEU[L1C1M5[CMLEO!'NL%*_-]!IG
MR#Y0_GDYX7:MD&CD!'<09;D/PD?+C@EE=S<  IOM'R)57QL0..QK<<_&MX\1
ME*VETZPM"XZ[R5$MS(&A3V<;G#+U6U6K]X\. Z<^,Y632;@^@@9+O<V^-RDJ
M3XMV;4><^F/R7Q5B 5L5#RG3GT9O8TG(>OF'LWGPQES:+2?1&FV(R+F/7-^R
MA((G-]_V?:U::KX)S%4!1@964DZ6]ZS"(51N4.^94D]0Y,3$LGJZX(2J!9-7
MW"S !^HBDTI01O@DE2^ A:_Z[$S239#XI;9_[M9^RO1Z79C$\?0X- MOT-F=
M!V_<*0WI^V&EYS(ATH5VR!6_NJ0PR?K^"L\C/-^GV1T2U2030O4?#J09$^+0
MBKFH)>;/G%/WDUZ2MQTFXO3 :SF@KGR-J!:R0D_KU3NO.V-WDW<?YEGVY+ME
M/0EE3]!8#%5@'5$"IT>+$!]%M Y&-,0)];5.S[5/K=5U1%QNC9B$;7'3LX3N
M9;FK/*^&C]+/K01JM"#..]?4EZAZYYUY3)R?91X6V1AVO]%5P&E#'E]FA9![
MY[6+=[$^JOF*2LYF'9=1\ZL$^U_^7D\XZ$8/F^BHT]R>HFS3/X5#=48EBU&#
MO=F"S9W3@0YP#2N-SULV7R?W93;4P9%+SGEWS:#5S&>K>-M?S'3#E,>/O-5S
M-I=_$60KA/$;Z*>$[H5J@WU-$_HL66MFV,-SXX_O\0YL<2GN._6=5KI:,00^
M0!:E^U9:K B^^ZKN%!P[+OM3FO.X+R0VT2<K;.@7^?-34-BEB*E=[X'8IG3Y
M4,;ELJ0%]Z?6 8]Q D2"(W!4\L]^T?)_"?A^BH(7>K$ :WV0J8+AJ%E-D,1W
M?\*/AWC(^9!@T9VSN#4(Z3RX7$4J:#&YQU _@RE*E?(I.W-YJ2SYZ?T0R4;$
M9EFP>'%4>#7Z>432N;7'IM#ER/K!PI<E:3A-"O(#K&/V@S-LVHL>"ZSYNGY3
M9__.<?5,H%NW+S0IV4^6F/SY&35);5D=W4N 7UDXR&$*9SU;$&$5):H5ELTX
MYKPOLZ0Y5*G1Q^KE5/?&N?*$=MY==5O#')64B\J##RS3SZ(E\P6+O!H^#C$M
M#MX=?HES\E"N0Y9O<CN'G&T6"\!NZ+TR]$EZ+Z-KG M8IN7P38>:ZHN3D(K@
M+Z06R#\A#4P)X9="$5[$G@&"4 _\MSL,-L]>CI[<E>26&/4_X^7!>X>TBQ2U
MT%JS"_,.D+82[M5\?%UF]4@EO47!DG!HM$;D*";XMAL#RDLV\O"L#=>F]J/8
MA);7TH($O6P4Z]G2N *S>*^LX$GW"HF BS<J/&OFM9^='GNSTO)H5BG'X<E,
M'8;XMSF(U-'T;,J%.6,S7_28CX2"02;8SN.2P@(:[46/ULC5*M#RENWH&!A_
MK*!@IZ#(ETR&,T#>X&#635-9;WB.K'#O"^50HB?*>8ES$ /\0HHEMF*!\#,-
MKA LH-Z8S,5=1R.MM>H.(8)A2%'2IHB!]%(+<#P>;:DOO\>!,&?D4#1N,:_J
MH<HJWZ3]S4.;DF-V_ -BRIWA",,\&.+^H/VEO:^K.8Y>:/C+[Z6P+.O-\ZJ$
M-?EP41=;"SH+Q-[3ZX8\3=L(AGA*+V?7)T&:XXO>,O$-?\E7JE3N6(JB,F88
M-1M@J';9/$7WNN7'EIS'FOJ@5-Q3YNQ.<V38F G8UR 2[EJX1M<PD"J6V#@^
MNBDD3/"TR=772^_7(XL-:IRM_![Q="L&40W;*\UX"[(MI2OZI-_TC]->5"T>
M@GA</1+\\V'DQ*CJ'BRP@*$)7]<@>Y:L 3(XX;!M]&%^\,27F2K[TW?Y9?@4
M3P[YW:G]X'M.P?0IO5(KH?O>TEB OR=CL<GCE2(W)<[40W@NP4*#B^,WW)F7
M$Q@6AQE[H<Z:LSM<'9]4RRAH/M:1]E'BDP%;@(=EN1+@#J5"2Y>A8B9[=PI-
MKW,K1:,$[5A?%WV?$C/;Y)!5P<OX.8N67K,B1S^##L@Q3.9.PZ;8C-U._WQ^
M'5@"2#WV&#>:.EO=2M#,"Y&YZD&"MXR0;S)^=;IFW$]@EC.7>JZ:7!\+B9XC
M]]Q9B&_9.M7@&U@AE5O)WY%CC.PS%4FIGQ&NG'^".,30D<[F[ Q:^G6=,_+@
MC8I R< WB]]ER=Z %#C5*G-$O$@T$UP1'!-^J+^8GZTEZP[LC9BA+.BB]F4$
M:!/66.XZC!2S/[WU#L9Y]>0D)9S;5>)RL^V_D@OX__@/ #SL[_\$4$L#!!0
M   ( !*-?%1.N] 9?2<  )LJ   1    :6UG,3$W,3DX-C!?,BYJ<&>=>7DX
M5>WW]Q9"*<D\Y&0H(D,D0SA*YB*S1*>H3"%D'G:1R'10*,D)F4,R*TYF99Z%
MG,SS/)YIG]_6T_-\G^][_?YXW_>X7-?:YU[[OM>ZU_#YK.M0ABB_@&,Z&MH:
M -4! *""_P#*"* &T!\\2'>0EIZ.CHZ!@?X0(^L1QL.'&;F.LS"QGN!&\)W@
MYN4]*20A?%+@K" OKXC<F;-2Y\Z?/X\05E"6EU:2D#DOO;\)%0,# ^-A1LXC
M1SBE^7GYI?^?/Y2O #,]E2J03DTE !Q@IJ)FIJ(T  C83EJJWQ_@SX?J #4-
M[4$Z>H9#AV&%TF/  2IJZ@,TU+2T-#3P:@"\#M PTQ[G/W?I((O!'3H!5U;I
M)[&I](*7BVK9#+O7A&2LW8(8#K%S<')QGSHM+')&]+SL!3EY!46U*^H:FEK:
M.D;&)J9FYC<L;.[>NV]K9^_@_LC#T\O;QS?X:<BST+#GX7$O7L8G)+YZG926
M_CXC,RL[)_=3<4EI67E%955=?4-C4W/+M^\]O7W] X-#/X;')R:GIF=FY^87
MUC<VM[9W=O?PA'V_J !JJK\__ZM?S+!?!VAHJ&GH]OVB.N"UK\!,0\M_[N#Q
M2P9T=UQ9!*2?T+->CDTMJF40E#%<8[-VZS[$+G1^_-3ZOFN_/?N_<RSH_\NS
M?QS[CU_# ",U%1P\:F8 ">P2'*N:0GX&94_%/:253V9,B9] ,7]Q<@W(Z7QO
M;DE.Z>CWLNK\H9E5N<5F8#;Z6F=8L&M;/TSQX*N9"U7'*R:9-Y"*+2[AA#O(
MSV6OH<<4(,2_%IS0OO?%JX16D%=08;3!]\6"0^K@M@P%D(QCRF*U>G2YI*IX
M(77=L&WK8P4I1[.11XT"2' @XOVSR-6YGC5O($(Z$32A )AY[&JN0N*=C9K9
M_OJ)@!P*D,A  411>S?*<)OCR&F4".BR@-ND '+D;4V2$'<YB0*T4X  @[;/
M=&(K 7<HP&'I0<A?F)0-6_7:D0*HR Q^PZW%./QY1P\:'6 2V)G<3'_M>=1L
ME("%V)T*27N=>$.PKKT$/I\+/@VO270QA^56=$?,8E45>?%'<U_W7P>@X ,4
M>R%_6U(.<MQV&.Q\B8OW3_-HMQ2Q\5-A4DMRV=F!;4;V@CAC=XG:[T2,&06H
MZRI&;$S+36L%GC%'X]W?;,ANH'=F,L'I'1?B GJY6A\"[Y/F9JR"XW=5/L#7
MZD9>O!'Z"ZP+@R3L[@5]YT.ZT4/6-8;0CSZ_GZWXWF?E_O+V7F@-5G>)NNF
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
M>]$8@Z @]2 1.RM;:MD^D-L:X%F\Y^;3H%=[6JO<!?"+)EF_O)D0>:35ZO+
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
MI2^/-;<R)D;_I-_U@\APY&03 H:(_-5_;BX+GN\EX8X7UK&L> "L >,?\3'
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
M"/\D!;):+)X;M.]'SO'B8C.(&CD40'6'%&5LDY-M*)EQ,I("Y"NY:_$8*U"
M:R]O3Y+MLT"#FUT5SJ5.J8%?B0$*C2<K^QGVSPC4R+U9EN/*V).Q&1*QNO(J
M2#3K/X9).'IQ1P1$H9!&L"/V^P#!%PA'7K5W'P9:N:/6;ZN,((41BT<>.%PH
M3[@0IU,5WWO^;.[X<ZIB<F^*?9;'(]U="[UAPFO?VNJ4OL,1FL^-SAYERGB4
M0K</S#Q_@+F2)^KR^G*&V>?7+W-H..0%V0;VJ5*):W(@P1U#O-L?OWK>^87Q
MS\X\<7"R!_$7</\C?5MY4*: >.Z9[S%>8K(X(PU?K4$%(H?M5U+I1/TDYLC"
M65?6G8<Y*C-2V(Z:MX/G*<"R,I_?G:BI@_ =E1S5W"A,)-F\US/8(H?8EMQ/
M&.Q/%XK#F@BA,T5[/UU[)//2>11E[!N &9&!PAO<HY6UX+'1$"7;':O>NW);
M?O9=H=):88/(O7)=94,;%[=7J/-KA6B4FI5W_P-;?.,6T^K,H2U^^59C;X\S
M'9C/0A1 K57)A ((*E, \B,HJ&C1K)%% SI5<S?VQM7D8VY,!S[)%>Z&SEH:
M[;U>,MP3G%,,=]Z"UDB+Z3U*R(P%"U_+T;UT_:*7<8PL!\]*!>1>.^H;OH0<
M/]8%-SFO'G U(1UB/L$$A08(0W@'"79;A-GY1639U<695^'\#W%Z_3U@'7\J
M!>A:?0]?D[B.TJFTHRGR/9I=RJ>;;:1QJMKW7Q_9R/QFPB&<0.>"W-N6L@N9
MU(R>VV@XYHM.IB;P#I23!'PEW"D 0T<\QE+YCF/"A2J3/E<+1T]"W"=G:56M
M0^Y=,UFWQJV]MZ[8VD6U,AQF,XCF=*)!#!2);&+G"\O',E=1JTP=.:@\9NNQ
M@9MI=:=&C>]N[IGFK_<[+SOEV^HG"+"Z[T:KTD#61>Q.KT=.CV[7-HK=^L3X
MYADG!7#(UQ:ZDC92R89;27TI9Q!/<JQ9L\K++XM[[SYMJ8O/OD2H]B%G?!F>
MR3CQ076I8]:]Z^A4TJXD8$<!ABWZBZ\\M4A+:XZE &<%G1K1Q-5(OT.O%L5V
M)'PO_[RQXBK1$HNL>F>@G_9)]M"$O^,O3B5MKHIRE]/+>K]:F]L7X("]]>PS
MNI8?(I)5N9$55L/N:+J+%AO"OR///+W]8C%\YDUMHLC#;JNF ,;[-1UWS3CO
M,2HW.;!_+'5/*(^$6%>9+;3V<-"Q;_I&\& =&"5)XC<$?2<A,C>1@WBA%0I(
M)^4@B\]B9X>1W]&/E"<G:W^%0N1F,N'\ZMZE$<A7?_^E@&#R:YB!J11!QN ]
MF%5U?@#C^>;\FN%NN1:$P2\B877L6A#BMR2[30%V[J%)A&:\P3^O^:6N(DY2
M@#IZ<!:F/[MS,(^A%R9?P,!V$(A$Z68HP(:4#;7"7!!C#O,BY:Y== PX#E/L
MS$TX8]*U875)LMQO=0I E/C?]-$48/P@_$+O_@M:_L<T2:7[^D2ZW^K6_ZAC
M5Y-^JR/'&9P['X++L3F_UD[TK;#SZ.:8$PIH WS(B7\9;2)PPZ)Y]W8D^-5N
M5VU,Q7>ML"[*5%4@CC6<0^$EZ/<#G?6QT+/K_&&G ZW?0F=B/]Z-B89M4;UX
MJ!^@>BREG&/GUM.BH_ASA=5 7=N6\N-_ %!+ P04    "  2C7Q4"XN?ZY0C
M  !<)0  $0   &EM9S$Q-S$Y.#8P7S,N:G!GG;AY/%3_^S=^QKYFWPI3EBRA
M#++$#,F:?4^\B<I2:(Q]&Q))E@C9,O:MD"@DQIK=V$)4]NRR,XR9^^C=Y_-]
M/'Z_^X_[OL_\,_,XKW.=:WD^G]=U#6F<- TPZVKJ: (0,@" @!^ - FH S14
M5-14E#34U-2TM#1T#.R,#/3T##RL;$SL?&>A_'QG>7G/"TF)G!>0$.3E%947
MD[@B+2LK"Q515%& *4O)R,).C4!H:6D9Z!FX&1FY81=X+\#^KR]2$\!" T$
MA>00 8",!4+. B&U 5#03TK(GPOX>T'(R"DHJ:AI:.GHP0,?F $R"#DY&04Y
M)24%!7@W&+P/4+!0LEZ05J-B,[Y#+8!DAX4EY- (7J]LYC 9W!22<?!\3$O'
MR<7-<U;XHHBHF+BLW%5Y!44E]1L:FEK:.KJF9N86EE:WK!WOWKOOY.SBBO+R
M]O'U\P\(?Q(1^33J673BRZ3DE%>I:>FY>?D%A47%):7OJZH_?*RIK?O4TMK6
M_J6CLZM[:'CDZ^C8^+>)F=FY^85?BTO+*UO;.[M[^P>'^*/3N"  .>0_U_\V
M+A8P+C(*"G(*ZM.X(&2^IP=8*"@O2%.QJAE3WT&R"<#":-BO)^14-M,*RIAL
M<CAX#M)Q"LG."&^=AO8GLO^SP![_/T7VW\#^)ZX)@($< A:/G 5   ='FMX:
M$KT<6D(OAY(R&=*W[**(5VL_C_P:K#Z.%QC]YFN+^Z:U!W]<*G[\4NRVXX"W
M8=19JI1?\I]8%>98MA%*'1[11[<0]1_3B*$D("*HM?@P\9:'[=MFJPZZ?L^^
MC> ^4R5B(7IA6VUW]GEYE,4KBV SN/BMK!0N:++H89XS>J%E;KLBB034?# 8
M&T9/F:$]5K [)_(G>UJP-;CE]Z-Z(F=P!>'0$&]" EKZ/I( #"T)$,>K'Z/-
MP>]X[.]2IB@Y#SP)R" >Y:7YG $?:25RWOOSB#$)H(>-$8.<*EYB9\Y_Q2X2
M/8Y7,N5^V,<\GXSOC[LWKFB'6B$!A[<^8G?F$ LZX/&KP^!QPIL%Z'J#$Q$M
MA5!2+U]9/:AP@IJ"_O!6U.VA"1*KAO@MS'8^&"[&A03 34/,M^/W?U74^$XZ
M3:ZF>^SOOR$!B--84%+-W<<82]#Q@2K063&LN/J6;B>Z)W,JH2()72-GB#\Y
M]?K8PQ2\^PVKI/C*?B$8]^;<[,>L!K>+T# 20'?CL"[7G4S#ZR@2_($W/'8R
M5G%?("RWWL;RW9=2X3;NK:=//H /#!+L\A[X<;YRMMFU4)"KM^,\1-DE>*1
ME2=Z.Z[T,D$:N ,"]SAVG[9Z\-9$G7^E/T+]JF2"[[T8(G *'T+U^J6EFL_K
MM"4S8PVU^R$UOON2 K/VCZYG@H$AHO=XJ)*>U^(G8LI0TAN6"%%"I9VQW[[F
M\Q;?\H9<% F(.XM'?*$+F;S'O/2QDWI>?*HERNZ<8JA,4]FDK:/^TU:W.\*1
MJUC9V@R'S,5"G<4X3>G?Z1?&*F8^5M6P6'.OL]Z(9XZ0@/)\MZ3\Y%O456&K
MT#$NN] EM%[3K,C=KI]F>2.]O*%PRL7D=FN1A+Q4IZ^$:#8SU6W!A$R6FD+%
M59L?=HWI<R:?Y%GS[W0V;X\!7SVJ=):/C.]SW6"/?!N<8J<+[[E<P'G'R[+$
MXI>&478,D^N+6]W!8I%4U#SLMR(&L ]>C828=5WT5V7PI-3[&-<4U"VSJG^U
MG,E8(]66!;_MSV\P5Z78KF4![R7FQE<A2@=!RQQ^+L<4^K*;$8G2YVG/.X:/
MS^7L*X] [Z.-M;YAOCI7T><%=/>TLOI9!-:_Z?DP,K#.<DF4,LYG!MF]U=79
M4<,S-DP0GKF-(8=7(&?SGULQUY=G5-]+=7)=5#DDK$8?RQR5B5:C?H!V<EX*
MM%_>F,RF7@I&T.U!*5=A:K-,3*MTXRX9:[Y":!:H%Z95X'//FL?)0OEJL['_
M)^%Z$L >\*'6=/GU5^,A[;15SF D&SY!D 3XD6NH%V4N;T+W*3DD;XWG;Y2C
MIEAD2 "-]_X9A!<).**M2/YL2P(N!-H='=@MV)D2;B1PM5A&W688Z%3=:^$=
MZ^&7(@$O&BI. BNV2]%T%X+T<HJL&G-\WKUQ,X+U+5VJK-V\:W%TKV%D\+,+
M_(;>4- :]9;;[D&YW8V&N.YCV!;O\^J:@H#7!W'NEV4#_7J7>1.^."2J,N<G
MS,7EG=];UM-*M+-NQ'AM2O<KFER+MRZ'H:.^KCLL>WBS":%7FNB*QOA6,!\
MZ;!_/-%*7NYGU/D;9/1%%P<&BCUAHA!\<^G31-<>:%+F5U<@E<'A=95@9&$)
MSMH;N!)C;#B9]?AES\-M:57&W*08[_QL>LZK'L$^*4O(^L2?X77E_0A:*SZ!
MFWE*[G$:\3VP68M.D4=\5Z1M4A+\4I2B]46.WM-5[E(W!,@JE15O]K47US_L
M>I08 6&X"VC>]*;.>BU*WO_A$N?PAC7K9%)L]\_<3U@(PZ&WX8FF&_7*U[X'
MKTH"_?3L9(W+!WX6-7C]A)" A$?H\?O#^ ]0%Z:UJI58>:+: +I.XZP'(3R;
M!/A$IP7I%0>)+L"%T9W8RR>!?20@>ZP7+@EFO[WHY)$A6)L@S=C;+9:>+#L2
M)I##DE-E>-".V>:I)@'EM(123"NK9;O@):<&^1[^QQ]R;]M5Y?A^E*Q\C@I?
M@S?L:*RZ/&?X:<SO$N-OSQ#J&[!8CNAW]?] SW.'2BE+9=FRP.6-R]U("VJ'
MA^)34MK4O_A0+VOBK@U_DVTHX4Y6Y6EU7X&-"\TMM_,2U1S%0Q^%A#>X*%N[
MQ@E+& *1Z^&1RM[[A:4N%2[<+KK=>5)-P7-CT$)X89P][!?B$C^"KASKYS1:
M+2?W(3;!C2=-NDL(1>10@^^9^+)<,:CW/S)^K/3KR<L[^,"1R.DX&ES9%6XQ
M5 RF)5R@<MI^B+/#QE$QGTR:3Z;O:CA.X)5+ARY@0N7<M)OMR.?B#$$F=;BN
M$\A)@,#4R1=)Q.[%<K[Z,>0T$YYSDMC*B3EB,]Y_0>R!%PXCYL]1'U<;%Z([
MKS(=.)>\:NM^VA+G,:O<G<7Q*2J\;O9%O $["8@-JIG]C:>W)@%CG\".<^0[
M:T=XOHT>HT7OGL4_;Y_:Y@+37>%%-#><>48_FT"!7(Y]6+_!=W^"GBG(4[&
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
MBD?KKF):N6 PF4-<R]NMS#?GFA.^T!PWT*QF56_-3"X\$S \=V@KJ!9A]AF
MK&\/9EO-S-<TUB;GI_#\Z,*G)>T=()*OTFNESU]?[!*FOZ\6!W025C_!^1HE
MZXEL&(;P]0#@-Q%75UKS#T/@MR<U_+#-^EJCT),:;O+L&6=ZWO'!,%^RH[$%
MASS4- :][8)^-WG'H^;64?Q/;V[EW3+<H2HX&^1@6TC (=@OQD>EZK/+(P<@
M;Y8#GJ;3]L40[_<Z_GXDG>Y0.>%,E-FZ%_\T$N/A7UCM4Y\;.6O\R<J,[S-_
MZJZ094:O%>Z"[\_CN,5^7]YMU,^T3#+(]-Y!GD N^PS5=_/RJY,BD4._G'LK
M;ZQ%(VM]$/.CWQI'G"+- ME=KG)HVI#%QLBPK*B]Y=X0CG)0?$V%BGB(TCY(
M7+^V >5N[MDO2WKK**JH<J,V\J9SC6Z$&C7/[SBF55NML&R/=\OS<?P$Q'1T
M+SH9.81#O;%I=Z+7D:FWO[M8%K 87JU9]_G]\+I_'.#VM4,SH?+7NWUS;ER)
M'%V_ZY?RE3/'6<<YF@X#LKLJ&I^<B'AV\WF-.#D-;G.P$AKW?_SH8WW_;F5&
M&;E)1#!73*S9=7TV_<PQO;''3\S+*=^(9D^GU9"9Q[ $R8VZ5?QSRVM1<6%B
M_"[;:E4QT;P?2M_#,W$_17!IZ\6#=7^!..-G+#8!5_K,W<2;<7TN7"<[AC]$
M?FI]L=M\?HTWHQ']71:[^4R:!+S"$1Z-?;,;_^1!P+?C3= .R]B=1:X%K4\(
MO\/O?FKQA,;XX^EA[,P91Q)PN95X*+<OOW\Q UQTD2%F: <7S+^'^;>VQ@@7
MBHCH,>(A:#@2BB<!=L?38^.8\?0_AHU/GA6"FW.F73+_4F!'!WHS O/OD2&0
MJ>SHI?/8@^8*L'56RN+PV\^W\X[9],!I210KKC)P$!^/F*%#[#(;@J?1+9Q:
MA#:N4S]$]B^F@7X8AYB!+W$BX#7PQAM/&\8/?Q.9ATF &B4):&2\L.D/W2:>
MVJY$O]O]:YKI?TS70\'MJD4 O;@+/824"&P^K%*PBFAOY7_.>X,$Z![3_]>-
M!-DW%,<?$T(NI9\ZE$Z0W!RV=HF*[LMV4?#]KMS4F+:4MF$(3_X=PKH96Q-9
MQO7DP>LP6![]61+@'=Q@&+ TR"E'%\VAI4I%J921DG+=>'1--#?Z,8[T[7\!
M4$L#!!0    ( !*-?%02D[LK'"L  . L   1    :6UG,3$W,3DX-C!?-"YJ
M<&>=>658E-_7[H-T2TDSE(2 2(? @$B).#12(@R*=$G' %(BC8 B@M)(2R/=
M(=T=0_?0,<R<\1?O_SWG.A_><_9\>:[9^UE[Q;W6NM<,>@J]!-Q^HJRF#&#=
M @ LS = SP**  $>'CX>+@$^/CXA(0$1"34I"3$Q"3TE%3DU,P.(A9F!B8F5
M\SXW*SL_!Q,3CP0O_P,A45%1$+>4K*2PS'T14>$_0K ("0E)B$GH2$GIA-F8
MV(3_GQ>Z&: @P (#V=A8[, M"BQL"BQT.P#"Z(F+]=<"_EE8M[!Q</'P"0B)
MB#$'*F\#M["PL6_A8./BXN!@=OTP^P .!2XEFY "'I66.3Z[,[5P8-QW HY'
M92TTVL.'G"(6+D&$1'=HZ>@9[G)Q\_#>$Q43EY"4DE9\K*2LHJKV1$=73]_@
MN:$1U/+5:ZLWUC:N;]W</3R]O-\%AX2&A;^/B$_XF)B4_.ES2D9F5G9.;E[^
MCY_E%955U36U=:UM[1V=7=T]O2.C8^,3DU/3,\LK\-6U]8W-K6W$T?')Z=GY
MQ>75'[NP &RL?]?_U2X*C%VW<'"P<?#_V(5UR^// 0H<7#8A/$H%+7QS9RIV
MX4 "ZD=QW\M:"#E$M ]I+%R&B>YPBB[?1?PQ[2_+_F>&!?U_6?9?AOW'KAF
M!!L+$SQL"@ ,G%_9UG6&S ?EK<8[X4JFDJ0EKIA1U-L[^^4/9CTWN4D;&/<P
M'9Q6R:T]H=$RF/O\9(9CZ!02+HWW:5V\CK(&3G$$ENYVC+@R!_^J^HP*0 ,A
MOBVP%;57]1X5N!Q,'%)S[=X)VS;?)T^%8? CA9.5#\7A^LGZ?KIR]PS3DFA!
MB9*^6I7@HV7G2X->L]F97-NM)FEP]:G9)>H+ZBKSLSN(;]_/1(Y[)OW2*?TH
M&R/]BST:D*-"Z1V%G:&*T #X&+:H"VM5*( -(A?/QYGZ2ET:-R9 A^4"L(U6
M6&_,A6%2TS%<UO<K&B#$^_?\P5[_RR-!!["T5/++-;_! C2P_'H&#0Q&HH%$
M;B3_+.02D7Y4\A%6=1ISB:Q!;I']*BA9:$CUT_A;_#@:."PO F]TPGH34'?\
M<I&7&ACMN4W&6T,ERI=.I'+0@*--^O&-Q,VIBO N4TGM*0PI0 R^//IRE 6F
M+E1!UO9?,ERJ7+OJH('TZ::#'^"J4_#E3?(QQEXR@[FKHD:^K;[SHM>@0#1
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
M+)W>6$_?=AF]0 /&CH0VTB8QZQTR=HUOVRLB""Y#(?A7>HM_4J$:,_-/*6"
M^3@1:CS$6CY425NM]R9I>C"1EY.M2]//O]*LV>Q(P-KL%(4&KKB>C*2WO\_'
M<($O_Y4$U6@@YGG3'*@W N*2U,6(4$<IJ:"!JO0K@9WU=,I=-! <,>G%YC]0
M']WDWIAX@4$S>P%L%G)#?7I\;5UJLP >M7/0K=">70J 37'Z5VI?: E=3#^:
M+EJ-H9CM8<_?W@O441/["./C5*J['9 ^D6?CHI9CX[HUJ2E\D_:HT2@JLXI\
M!2B*(FZ="0L76'A3M!XDLTQ\R!C]+64P(;]:2'%/G-L[Q//<]1@[9J3RK?V]
M P/US%<V\4*=G6K-1'ZV_N0A!O'VQY4\<*U9:U?C!= A;N>[M^6*/_ OW7]>
M/B<!@U^\6=N]#^U;37K^RM-2WY"C]V?:M_.L>+.%ID_O...=30??UW,XW\\7
M6S68<55CQ<T0QG611Q;$-@Z[A7S\S/\51J189WGG&*^V2N,=V:-XC;=&TV$J
MHRN_?EI;V(::!&VL69 Y^41&K&>4-JCWN<?/R.<MQ=-*%D\G]6F65T:<W8EE
M7\U[%B;CGRAL;2-6VS6_</]GG%>42!A()M"YFUED(3UW*GLBGO7^=EYO6S3D
M1=-7CZJJ%/L\D$6YO/-8,?CJ]%6B)5V<IF!&H&)]%>Y=QC2W,YT,%8$YF%0,
M)07O?!*.^XW-FWJO@@Y.F%T:_=!J!<2AEB4 T>&1TSJQ_,3O*Q,+F:[%#S30
MRIO!>W>7C=\/[][*;B7;K]0*Z<(%UKK0Y^S&'EZ/7UCR!43@J7'0G2%M\TM'
MOH^^H]N(MP9A92702VXU+^GU:4@/=%+05!!2OXRG\;.Q" K+"Q6\E4;'@NVZ
M%>$4_G$.BR\2H<$7Y$(@BI6^@H\9&JQT<)AN4IZYHGH*P5A,GE9/T$#).1H8
M%M8?#(<@=;R3;WS4,"-)2NLA![1M1OIJ4>U/Q2[(1;#?\R6Y<IE%R9JC 2?8
M/9ZJ/P"%S9FM*7'7JD,C_T)@_E\(Y=W9^-(79P7WDUM._:;N&R]]TV;V"*F+
M!N*>HX&_(3H_D9)2'2VZP\OY9D(5?R"3TYSP!XR("TS%OZT!+3!E[(N/5:K
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
MZ[XQZ_5Z)F^B@]^/%L5!FMLFQ?CK;RBB5C HI&16E/7_C09Z:Q=Q8%W%']"
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
M6:\B(6T4QK/YNCEP53U+$?UEE^)&#$G)+V]*A76Y\+/?Q(+M3__"R ?DZZ"
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
M,T>I+*+T%UKC1>2R]TSG:[QGZY>M&1^+YV"FD20R48'K(SJG.<O$!#,G/:;
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
MCKG,I U.E3(]@]I$PQRQNQF>2<+J/J&5.77N'3D?76CAB_&-TE= %QN&15#
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
MH9?MMJ^0'Z5ZW^/"];RS^ES9D+ZN,%4AMOJDN>9XT Y=HE#GJX6)ZDBJD5$
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
M?HT?F\%%=/AV[3K4C6OGC#<)LRPBR\Z&+\6)UE\SC]]8$QX?T7TU)'Z$J+Q
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
MY_70$FG7]H[="(^UB?O"7@Q;V">HAMH6#A5VYFGV@-YU)TK!ANKO=YA</Q;
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
M3VKV\$,%*_VQ!P[[,[R?+?20?G*'O*'O?8VXPK?MQY]9&\Y.51M:?O0YT6[
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
MVNTPCW 7F<1(40-OBLE10EJ1=KW-5PYTK@K%&>7RB@MSK+BI\?=FY6NQ;[+
MD89A4;KBB*1&Z1\W?6MAZKZ!$'R_L+\6#93?O[5J1U\=N(Y_TV@F4SHH$O!R
M@WH\9GE5G*/-,26 5]6+7K](Z=HNM89Z?N1[\O9/I4U$"8)#,<Z75&N6MK'V
MNON20(C'$UUM* Q1^OK.>>%6*J5./?F]>SF"0BKA>;Z,]JX7LK2#4C1_2U0Z
MYFS.1SE&IM"1!ZCFZR3$.TQX5$UBP'XE2H&!/.).3[?]4GF:HV>S<E8.'X7&
MTGA_%3[(_^'\%1:> :_7E/]N (LI?X,X73P5^H=1_--SEO-(,ODMCWNJF/UU
M%+?*P&&+EXN(29SD)F:QW:1D$RZZI/2W+6+NSE2#QW5BSX"$M,T=/]XI^]#V
M<Y[RI\",9\!8K)I:96'K=FRVIHS-:6L<0^;WG+!N7,,[51>^^5+G02C)*1]E
M/C8=9909_#EKH!LA]0.#^UXMOK5D1C8D5J#$"[G[=.?1S[9]5?\>LVRPYS-'
MB)*82Z_T)?<Q_5B+PZ5*1HQ-F.)U5<URB/][)3E2PQ00=,W5;$9;L' <)UI=
MUBT\*51VGC)5RBFDU!W?5'?V791I;!2)Z$Q,D:B^JW"\X7QG4?@V*-. *,J+
M,*+50XXM+$YW;.?]^F%7F&Z^I0TQ&IN4[/MNJ)3?_9>?QU5=\[_)R8I5'WU!
MB2J1F9,ON&)?JED12K"\;OCP#6&;;)D_\8P=[5/%MBG-A71_VHI;*F*RDQT5
M&1"T1+9,>8><LW^2:"03FS#BI;GM.22]PW0HXSTI');V$C?N#;_Y9.. )6D
MAG G_ONB'CF5*"LQGQ_6QJ0->XI1PN17N"6FPQX#&%.U'Z:/FA20:?6> <S"
M![(-SP#MDQJS/']X!]Z*AQ^"7YX!>D75>$9]A=QE5E)R+;DD"<&QX\GR;E0X
M2GX:J[#RM6Z<QIB*<V@JJ^-L>-Q&4E?L1HP"^WH?/J"KK9?T94/7RK,N,M=9
M'EL$[>A@JWS3EI#=I"1:^\,S(+IJ =)B)WAI@CNGSFENE.!+7477G5#5B AY
M"&B2OJ!747V[&2G]F9@\"PKH)>$B_^VH3LI[QNUW5K0#\1^]?@;DQ:KS@XI'
M"GZ8XQRVZ>90X,>KXRL>[,NZZ@G6:Y>'* B=5.IU ;1'/6.G7;>##*+TW[-*
MER,QXUN*FKR:@W]!MG1UI%+'-SC0%%,Y[B'2*S."UK7;\6(1X7C'L53#Q%M*
MBU;%/\UCUW+YA?QM+D- A$8SV<-AV*Y9P++K'%!XT@5X<3=]7I9/9JZH)QC:
MRB?8E(]8&%%-"2X)$\A+=%".I[]<I&D8W5)CA \YB^T]1BK9,[ P/9^+=?_$
M"9M%X$/PB/WX,M4JZC;+LHFA0#58N*33EM8ITTE".8T6)@$!0C5BO%RS[AK#
M;HJ/6)_[L;5,__4?)_$(*+$85V-90+_23+!_0^#=M*U-RJ;!M,I E;F^UPQ]
MR0YWH=T5)2Y\G.V$" ]-5FLL^']V"NOX(N4%?*P?X$2=.:0^G$$A<NEQ/'H)
MNE9+M-.%UQ;)=WU+=X:(S1OE:RH2/V7J*=L;RTPFDWU>;]O,T%V HDHXBLK7
M082F]"QF#%[)0JP./--GLHP?T\J%559W"*Z+AZTQ8-48_6#H#^0B96?]\PRA
M*HW@Y6,EM23ZX3,8;V $#K:E1.Z-7%8XK;;W/8G+'E=/8Q8MXTZ2"@66=L+U
M)4YA#A=!LHJP&NG=MS@1G7MJ@._[;G//BK-XKL&+E/L+G>CNF<^,N':MS#?V
MT'!Y:3QGR[V@V-+TM>YYNN\+N:H0B(;1AWLT*P8ZN-;.G5KUA$=F3/1N-?J%
M=2J3!<9!G$1C$>Y-B5=O^OO(T_=D?93>&Q%ED"!J]<2L2_'4(=:*HZ%9CV4G
M2M$//[:OIISW\F=9SJX0M>-IO?)7M"ES/+A9+4MK."(B.TU8  #(#!NA0+U:
MUEO5+2:>K3B[ETE-\_:WM<@&_/=;B_I&/]/W/DM'F[!M>B16_%.0IR!N-%]3
MR=G'=.-:\&"NYFC*Z@Z_1L3.15F?GEALGTU9T=!3^LL?L!*O'#Q[Q$^UC(32
MS>,\[<1G-9&Z8M#??JT>+!\^HC(V[CSEK__,,"Y;-+1-P+W+6;^GS?HN%(5S
M5;#%&^8@>?CT]M<7.R3X3TN@978?@U B%\<LSILX:"0\7;AXN?L,0!,("9,T
M3QCM-:.E3/W9L8EN>#1? #*\7P1MI#]YC3:WAHVQ[C!YT>Q;T^D:;9X654((
M!$O=#*??E"_M@NF;7C[<5UT=B-KFA^20&B[4"N_+ERI4]?N99[XM@F%?G'-C
M\*X\TJ+)5" G1GMA'+&5*S.G=]1<13LPF<Y?DA ":E5N^T(NW=K ;I^O/YY8
ML-TRCYLKDE407B0LQU?2DY7?Z-=U1^9PR?["QY0NNO@%U^'(6T5'-T,Q'+6
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
MEON*.7@JK]AEC(?*Q@OITQI7=2(19_UFJ7V=)XCFF[ D7LSL14KO?$()7#W
MD"#CZG\&^!1GZWDHL:SL:;:.2">>;NP&P800R0F3/ -^/%[F+.;Z[4E+\ET*
MI+:/2*-S+W*Z]1\(9PR#A0$!4E>YY&62(W6"=&H=$"HR/;J6\Q(,.W@V<^1L
MOLI=&M@/:1QN(@MI AENU'7>F&&LW:L[C+^V5G?V5AXO9#_0A96^/>=IOXET
MEF-@E=SWP,]X\0M!$E&PFX<,T@H &Q"CB\K"W'6=2I!?OH] +C156AH,C!%(
MJWD'7*7<R+_Q"O"-5ST\HN*.&6?U48C/#=OL7X#_1.K);D!).G#W#+C:#9*K
M-&GHU<[FOK2F?@CV&*E&("NC8S[D$MQ9UW^X%NRMO68:_3E[K^1IO;\BO61D
M55YC=GJ9+@JT< A GZ<2/(6!L!<41/<&>K];& 7P.)[L20\1%G,.^['%6"%1
MHB !CYED8NL)1OAY5>1*=LYXXY$=OW2%RFS"=  V881\<MYM%@[C'&5'> K4
M)F4":C3RW% Y MQB1Y$US&L;S#3LLI(2"\([^[94KMP\7Z46]<8PE(E*4-IJ
M2O=J*D:@P5!2!]XX_G+4,6GCBKG6?1F<"B_O_**F<UH)*)%J^D;!>%M^"=?F
M:IF?'I']Y;D8K!:)6;6#@+8#HAGU1*D)FH:/M;Q:=93T#$J"Z,Q\56<G0EL@
MXM"AS\I>FCCU]_DVPY&H3=*,]>_2?0SR)-Y*ZA]58R1X%Z$^(.-_1Q,:>/0A
ME#G#F@,J[$YSK,6E90]_#_MQ;@NL3F?1]&PW9\V?&XKY1ADC8T JV<MVN5[K
M"^P_\]CFIC2*:/KT0H,8X]- <5*L4FO"V_#C')H-U,;52%'5T?.#]T7-4/LQ
M95P=(L80> ;,G-2ZO($M))J-742_@(@9>& ZKQ[ HE/^'*G_-35:"20;S_QW
MHL])/^&=WH>SPJCQ&"BHY?[3!YV?EG7VZ$!R5*$($> KDM(I<IX-O!*8]*\2
MHH[])6$E8>>@'BD-<" W,-Z[ %T59BI<Q-XK9 =&.(^ZYT6?KWG"E9<")%5>
M_625XP$XWX&"5&*.T'")$ L9D K/A71<"NS6/8TU*<6,7BZBO_A2^0P@^Y4E
M+;^&W<@@!Y1G V#O<PDT7MY/+GI='+-:T6AQJ(6_1&".#T3%/+D\D#L"$WMY
M^=!-'16@S24A49?SOV)Z_?!XO_'X,&Y'_G1\.])^!U%Q\#8 I4/J=X3ZF>3N
MC.I%;]K<[[QHH&:FE%;+F># RKHDQQ, ZG\,I\;?_W&6@;'T[; WKLQS 4I:
MD8U164[D7[BY"B9.^[&YFB.PV/G/[_H#*=@'Q!5R6 8 J*M.XDYBIE(,K['F
M=(:S6EOP7B::!H%<-F[5&\4.XO&I28/K[0[76DS-6,7H8*HL<F:'HK@NR<\Z
M^_F@\=!X?!)YTZ1=?GC#.=!%Z,F#%U>*M'MUAE'+U515FJ/JBM"JYR1^HIH>
MO8"BXJ2F+T)VE-;$>&*\/LP&X AVC(B+7Y NV9,^8RV69L?-,92RJ$#G6'.,
MXKHIV2:OI'O'UE&Z9,@YCZ D(#Y .A6HE_:"\S6W5%O:E^]ATJQ;DE"+.>;^
MJPWDWS\4GC\SL(8E;(CXD/W]6<,S8"Q*W52/@_FVY,JAO4M8#$>=9?2_^^01
M/50;M,85Z?E&L'IUJ;Z,;Z!)G=NAR2 <,LRX(. KS&"%N,SO(']Z].BLB]Z]
M<D>B#ND<!>T.%$<72<2'0"CY\SN:U3N;0#]%278BY5G:1]:T(4:Q,4@"&>J\
MJP;R@8<2Y4G0,=6S-W7DZS<?0-C1_RT8P/K4FN+ U?^^&<48GOC>&]E_4S(Z
MQSE(,1:"L]9L\2KEX8J NX=21'57 VQ^B3.6LM:(F#+Q%9;UT!V-57#D/680
M?B=B&0]9+H!Z4-S9?]%;,<W)DZN?GZ9_Q\^YUUN)I6,GP*,'  A ZN4]DV7L
M[\-?CT./BNWUV)-UT]BPQ-_",5E5@$\RR( )MI]TRUW&3^-QQ\6AW?IQ@:4-
MK"3-C[W,)WT=F#(*!U$24"/]3'8Q#,>W"I?&D@+1:Q\Y4%0J&2 .B8PQX4)&
M<([<FTC&8#4&)RQU C=]+-V#$1V69M*^/)XIONK8:CYK+O/-OI_H76ER0F/U
M?@:D72();\6FH'=/:)YVRE# "@UT;,?U9B<  1[#$D"6X?.F329BU)O^OHL,
MXYR7K&MWHH&U7_)8'H-8# />*X04U_L';:*7:T7EYPEJ<<03+"+N""&2:A)0
M0XD56PJQZY$2'G(Z6_E/MTCGCQE(TL%J:"R]:#Q&C4/?S6N_]6[L^HBY<N%3
M3F<F3+]LGQ8O<02GU4Y]Z?:F+ONY4_[E^JOL+ZVPY.VEHSR6!H&^2:])]L.\
MG+)(JKS4;U#D[OXKU=0<$]RTJ7L&E$-#78(7;JJ]?W809Y6@'O/B( @6U'DT
M1OC]U2>JO/^(=X/_"#K^WI>(PT - K5Z)7_H]S]]L1TQZE&2KHTG-/WX*]++
M.W?'[>'9JR*MZ?R\I;E%X!NEM5QQ%-RF$O,(2>[^/KA(T8/DDRMY-,ODG;#C
M90BU6UCO+*TZO9_>I]_?%UX#G#X#'A]D1H1WV'FS(_)(G6*M"P7]H0"+9!N]
M%[Z:8GZ[4.J"*KU1!\+PC7\1G]L:%*>F%AVR&F(H[GPLJRF"L&T8MU<_"5W]
M*T0=B@V<L"V^ <<M4^-.TJ-TT;W.1X]"]>CH 8@J&UT_ZQ<TQSCJ]EH1S0B/
MNT@</,18_U&E A,C=+CV7#HT=".>, G!+K;C5P NPQ'X8A_+R)BCE!W^W8=L
M_F%N;7!#/S&ZHM K8&$'/U>!Z5LIBB]V1WU0K6L2[%[/HW%L<&IKBVO3HL13
M@*N 66@G*8"1A!PXI^>R7S2G+2I5PC_./?(JMTH02<!1%F8@%=95$9C&",V%
M&%+>-7#Q54#T@Z3[!D7?B+A=PJ4DFVBXPALPZ[CD^MC +YY-&D\JA;<\9NSP
MHPONQ/:\Y4A9C4A%S\@S(=TXP^F($2,WE>K3 E<^K8U\1)]Y!I0JB6_Y*L"0
M.*9$#N80L?@-!<#,BLOK+;?NA93U<0WPTY"Y^Z=YASFEGID$,>2@^7E-..B0
M(B+6OHF6)AZV@5W[U*6]L,65&W5GXW?1GHF3QV$>&FBH^H,#'PPFDVMMR)<.
MZW02ILRE]K: L^)PZB[QD5 [%.R>4#6AJVQV*N*LV+=2@"T &*#YJ<Y]4+<I
MY8]39WEGD]B+^VT'H7'O30RGBRFW:' ?N;IR>'Y$<+;&I"Y;4.\6P8W@#NZ$
M*#:=Y8J*L]J/HG!M<:=)M;)*1[OZEQ9UI>Q]<1.?P-A63)X#!Z-GLA.7#]X+
M&G8Q[A8Y.AMV$WN1OYK6(G.IRL#K'I;.YWW*K&$34S8;]1'4H1SE2_8@^0/-
M^"GIK$)2$U.E[_E,:E#;LOB#/BFQT;UQ-RC*!J;Y*<WP;Q %?Q'_ '^4H% >
M" 9C1X['NJG#EQTRM+&.;WSK;7,)0^,L<KQ/GJENKVL/D;*G<67OUMASJ]A+
MGU=_)^5\'3!D:_N:FORF[ZZOC47[QTR,MIZAU+RFDZ!T%_MWLU_QT?M:_^"L
MAI%V>M3RIW\3/-& 9IZ+W_;L^_KVM\O;YOGOW\8BH)-_!#9](2 SKAUYNG%4
MCQ11+SS:I8-RCC%?+QASZ]]ODZD[QVA,5D61(O"FU?0PN&/YRJY0?S2&BXY4
M3C8Y9XL/0C\A2S!\I$^3GZG(]\,5*>@JZ" -\ ,NQ7$3]$D;26I6=,1&MO!$
MGN5SXI.%OUDU;O?2"LV[)@80:?.A@?E!N0#BM4;2F@ZW+?\^XG1[+T^:L[)>
M(@T$1$':D<RCCP8JU5#9[6?LO'&,GH\S%2<Z@1LQ>L'+I1,#P\=\^Z  )Q-'
M3DG*>Y\<;#G/>8'*F]VK4;A)ZMGG.'&5CQD8* :@:.H/^& PN(3O7BB*P>]X
M<*" #W!DL#,R\K7-P/C1)G%56/K8)PJ,_FP"3"$.W(NT D1MOLH&PW(=060Y
MBS$< W])'DE[?6J/W)*-.M)==%G%GO;#DD!&.V3R>)3*6[W>V1N61%!!(*<Y
MYK>B_9 3R<1.[KHL!Q(60M.?P=D\3S:*6 SZ]:.S[^.D@.[0)ING4.2=>8)Q
M7R&QK^J[<(PUA;<;S?X1K<, >MS-=PL-<"D[^>7ETPDLU=R4==P'LKV:WMZ^
M[P$=&"K1:<%^.. R5JZ=$[.DZA3S9*<"5,DM!^<TI(U6)BGJ"FJP>P:2+O)@
M>.PHV.T>DE[**""<0B;Z,0,##$>+"H,8@.Y5_+ZK:]*$[S,Q;!]5Z!6[S82F
MZF0Q:N!\$5Z3TVS2\KR=P<J"_M(2<+I>RMZU1KR+8P 3NU^@U1DB9JD1<K@N
MP]6!D3]$9)Y FG_&;T4B+5^5)8$<9"G_<_9H[WZJ9:D";C!(^V%K@"R!7E-9
M;:?NM_*@T+9M,>K.:QK5ALNPW(60Y5\5R>?I]* ,[@,44\S?EG^;GC\S71Z7
MSDC2B4#P>*27H*=CC>[$)_\?[;UU4%Q/NRZZ< @6"!H&209W=R>X#.XD."'H
M0((&UQ#<@[M[<"?(X"[!W=TU</A]>^^[OV_7V7+J['OJW*H[5?U'SYJ:7MV]
MWN=]GK>[WS4C7K;3PQ;8Y8ZOJ>JPL+%33!C?,[V:_4A6Y"&I5:[$KBJ;/1RK
M;_#L1_'%7VP)/C\B%,5>=\=/0%72[G[B*>S!M_0)V&][[/]D<5()<PP*7].6
M"$Z=<.FTX>TM;A3A,?FS^?BE;=4.67)-D=G=[ZM1(E\8,IP&!4+\\; 5NCR$
M19E6+K4LF]X!6ZC8-_6CDFJHLUZJ@U^(XJ70![$G("IOXK&96>2"EZ&ZC.7?
MU/^*"$[\LXL>_C_IHI%%$6_B'[#236J>*>P1_1'/RV+UN)";M >_B N&#W^P
MULJC\1V0B5L$7L2KOG:RI0!X>PX</*MMYJ]_7F3;B[B8^Z+7BCW0 :O5D1XH
M$#DCX@U0Q'3L"=MRB]3AVVQ.V0:8V)Z[Q:C[*&'%]#QGWC(Q@!R#0BYVG.9R
M45BA?3I1+US=J]87BBS01_4#YB0$>0)T\SX<LZ&@; KG):+*2\G%8=ZLDT-.
M<A.VJ!+BCK"?6<!EH;9/'TW$>5(('ZY^8^N+.Z>L?4,<TUA]U"OX5,<9\.\_
MGY0SL+!)98]%AY6 D<\'GFE!S[1]2M3(5SWE+BHL+UKS)2NBV:.^T[$"R8;@
MRZCPQ#VA76WX=AZ%M#8Y5;GR_G0>LQ%=9"&Q=BP'Z5.3VW%7^29[@)N7)A*)
M%G2Z/S$Y?O2BA%W;@FG$ZY,A3R&<%-L8Q,O-BD406>ANXC<\%F1@(7SI=UXC
M*2Q?;,D;'@7D=)5+:7@/-U[<T@^VH>H >?10_&&E;TMJLV8F;7B?3$*#D(+A
M*%M;*^9PMTZ,LH-RH^+C;<\J#8*JN!;-&K;3V\O#9\^TTA.9-WT.\[(WG5.H
M-W0Z@8Y>KY\,J8HW6%_TG[B;9W^</6GGCWJ@6#\E7]50N Z5$;/; M'30<.6
MNUK<PN/>#M%%IG2)V8MAM#F"TEHSS@^5!K7>S?\(HA$)8*6FM%A89B6G$WQ!
M$9>JO' +U*F1G,ANF)2Y[!]]<I:9Y![7+D<15)W"U(EZ-AXJ?#O&\8,><@HZ
M/H89HN<)T0AKIC_W4<HJ':J.F<7-B+%KD(;\F8!\$AVT25U>0IE92J>D1I%E
MZL&R-UD,L'X"Z.61$$=$-*,ETC-X\<W%4M./7TP[U$C?/.8IA^V6M_>W5$<[
MN^IBLY#*U1YW19R43-A1+/?(I4'U$OB#9K?/'BJT\N1-DK)&-G.<J5RB!0W=
M"F%GW5_$:SZJC3E5]FFF\C#]4>AWZ#E"TV"*$%,3ZF_:[H/TY-?5^TB-MNJ(
M1.SK:79I!@B;*2X?/X2[J/G%I80@&JY<EIG R,]>U#T!94_ /5U9SQYC/RDJ
M_7;!99DT++@P5^\PZL/UGZ![ZC+>X,F\=$T6\W4&)]Y$EB.;TORZ0&<96P W
M0Y ;2U)[',L.[@FP]$K]2 H_1Q159FLF;J*3B B24B==L: T73$Y;2]*^BRL
M673BUV2:*0;3YS)OT)CCMDPKS'@">B<LGX#WA.1W(/PY+<)_^P49PTW)WK^$
M=K;_SX9VW@#"-)-H]UG]D^GW1V[U79644YPTC[A6)U@BHX<NE[?/X $GLLC%
MF,.=@HQ\/+ OZY?BG$_FN7H8J@K'T53^046)2FT##&ZXSE7 8".R%86=Y_D3
M[T>%&,(I'; L"E>7UIS6>?.K^FR&M8Q\V*%#1ANA" $LR:EAQ)CS<]$,4%L2
MBZ&8O_C[Y&&F?J4Y\0Y_1*E(X;&W",A+-YGZJ/VC?H3*HVLF](TY4T4XC]_D
MG=?E+BC&N]GTZH+4,T6=8.=KQJ9,M"BQ#Q\LX\YPZH)0Y>J&*BXQ02U0BXC"
M$Y\SM+)GL'U52DG@A8DXB4F3S1<*,,+,_.ZQ&BU]0\RFH0SP!. \ 2(^.>63
M+_R4_7O'?*@/,P)A1)186!ZP;<7[KZ9T:!0V99T4%IL(SIX-ZR?%/.@,79I\
MW*VK(^5"(G=3KZA&XZ7.>W[=PC)&;J W&A^9I*2]7@D::738Y\"C" 2#0N\G
MH_1SN@G[HQ1"3#LZ[C;\CD1$2CDE>:-(#IDV?;MCSR-EVQ_@\$W9UFG*)=)\
M8RJFNOA IFG5_K5C,V?Y/)0V%#R\UT6A+!P!<!%>"40%L:6CIF<4<0HV_15\
M^J,%K^) D7 ;:=X^=VIQ?$C)4)B I(#]B +Y^_R3(GBP!5J4WL!]V3"6S&UR
MX?6A2C(Z;^^?F3=RX1!@&_P$D(FD,OH/O*G3P1;9!V&<[J:K*3G+1!Z1J(@B
MM'H(5Q]UFZ+;5LF0E(V3N+.M7&P_G*O::%@#+]J(43*? .R3C(JSVHBFF?UC
MC:T&;<H7A'SWG4)M/7FJ*EJ&PB'E[EO?BYW4[J-O&;'X+KB,BU2J(/5T!C6_
MZ?GF).NBLH@C6?J%=C8W]\3+]RQ'*,+DR:"_OW!2F?LTY;%/2C%EGX6KD;K?
M;R]EI6EK<SHT1& ABW6,J(Q\BE_B +W(/_YB5[@Q)H@.Q9$2?)5N]P1HZ$*W
MF]X4.N@0S;#K&<7AT;.)"/,(G,_09 S)'6(T?GVOTS,Z4)T2*>3%2M]R6"PN
MODU%&'&5(.2EZXN>$,(3BD2['ND.^E(NI=Z22[ER)?AL[ /<>74463'VPPNA
MX5."3D?K4!*UR1G3/:FDYM1P[>Z^6>SO=-;#'IX?RB&G92+_@#.UKG!=EM>$
MEUQ]+BL6<G4C#]=/P*RBD1Q+O%KTU*,!)N4,>\B.X\F-SUOIH>P?.LJNWX6Y
M7V;*0F+7[1&$''@+.&>3;#2VVS5=)58^(]9^"M6T8XKKGO,_*YW%/Y]A23%Y
MO.5R%SOKOF$6%NV7N>0K68RVGM?*W)^S1F8AT&D T!B94<E/>!F*RR1D4O-/
MS8IY(!7ZAE[M*V6MS;L]*E^KEGH/<];670Z>D4*LX/\HXI"*"E.W;:,<.+7=
MD79_H/D(A-997Q71-C5#O)XAT:G9^?X:W\O<P2W]Z%EJ>$?G0P5/:'%2SG^%
MY_G,,,UDK,6U2KX 1):$\[Q)FYP@)-*[,F%3$>7$1Y:9:$;5*^GO)\E3*Y#Q
MW)7ATW*VTYZ /U#180^VD3+AV'Q2QU"O--H#5JF%,X\G(!?@"JE@5$(Y*QBH
M^U$C%PLXY3K&:PA)#UKV>F^DQTFKA;BCAD/!8@QO"6T"1 _8V50+PA'%#U[8
M_T",V4'B2PYK1B+_Y36B6P;CH6^2/IKQ/$#P=2$2:AHG9F"+:B!KQYH\6S-]
MAX$%_&[?X*D1<Z0C&"?U6;;%,XFGJ6L1,43E-BP@+8#;FY="H\3B X7$3(#N
M'&>6?E0W>A_@1RBD?3@YLL255/*NN.;-0#E\/!9>7BK8^)5IDB9\\EY19MME
MV%/A:MV&9Z(2UN_18LF*9%A #.[$DC6)%BJ@2GF\_$:TORL-_7UU?9U+-').
MEI>(^1O/;Z2<]#$.;[B#V)@O*F&3?/%:V-MMREL)34ADY':(^]W 4?L.'.\&
MMAL0CG\66;:F51S_"%Y(,A]S4-7?$MQB5<)>$[AX3->4>[TE@24GE;T%+MP/
M]11]Y+L8^O96^KL)"]$.%O<?VI=KHJ"'3J$_G] R=:2%W%_C*6Z5F!*K^]UW
M3((NP+O++0H9]&G^V[G4,9HF##"<CV3H48DC",L+JF((\[#-YCQ]4#&YTI11
M+%9.NA>D%+#8$%'V$+F;7)N+H!%WU3AB#QF:/*:LK?_&S:HAD%Q[_"G5CD [
M*J21T3ML=N/UU&@Z?8*47"F9!5GGTAF1^FT5K='PV$P9O<# ,GA3'R'T)TYJ
M:XHS=9:>]K.%5Q]%*\!Y[W:L(\3H./_\L357,O@,I=O3C73*_KFW*9=62FPS
M&TS=J[$OT7&EV-LQ,+8SBA8)%YZYCA)A/LUT= MO!Y59Y;:<8E-%H,B%=W>B
MKW0_!#Z_T8F#W>)%,YQRF3-FBV.WHI-8RGI%!U?HU"F.G0'Y@'',G_E+BG]#
M3-(:(D!>O?3+CTU/P$%>(\U)%;@AP&QM2'5$)JV;Q19.6-F[&.-=<1/XM/>A
M*#YV\'H^<?/'9,R>HTY]*2GY]\K'LR> ?T.6*3Q^?N$R%>51*AER=U+_MRW9
MX_4MB#%KWY6\-G_]4[!!;JW;"S_5Y<,J158(0\K.?[95+'^ 4]G;+.HE&9Q)
M"!Q#1%92>!6%J6&_VTL'3/[_+L$BSGR,]R'BSO&OX(.0I06%+3%IA-NPY,BW
M&H3=?PX^Z&7>?H//C0VJI)> :R+%ALI@"S(XPIYG\6ZW"&WGMW#L2K/' \[$
MN#>*:F4T?\RYNS*O,KOC'NU\($6T_ NUT&UO(4=13'M9 "Y"93QIG/$=G5&H
M)R?'X7TV5<L-?/"O>.,#'H1SN!F:6V4*..T?))M*?I.3_AS,JZ%8WF1QH!!Y
M6^B%RN@+*<,B_SB%U&P:8LX:W#9E>FF5Z32F,:F3#HQTML64F$?\U[W4JR ^
M%"(42K5-@1PB2B0*Z+!HGK(L J=U92-GB@W9$["N+$TG[_^-/^,V8M3KLLB3
M5\#G6%3=R1(@<S7(_E/^V,K 1^.>R5[BW3_?)W#/XY9$8YFU-/ -98E\Z3J/
MCJK5C.C TND5K<?VY@Z*B1S]\$XPPQ>"W\WALDAR*3B_[]6C!R.K@C (Q,6,
MA94]T [E096M!SA1U[%.UW=>].[8;#KVJ(;28+\;-PV8Y$*UO]#Y1%O1O2I.
M>LNUM+B N[K3SDYI\WK>6$I!.^QV2(DP';9%EI<T:8R5$3-BS*^2VL;S >+U
M6(.2"0I 2#_?URAC>MLBJ2/QDB,LB$2,"'S6^Z"HBF,6?)LLPKKI([(=8FBS
M?/0,!XRKN,U#]?&::B-$E#'S?[(5K:RL<J+FG8C=[0&B$;LKZ5O.ZA8_U3$2
MCX3YPKS!- >,U#+L?K'C8XT,WT4%QW9GS&0$Y%ZC]H>;QR]0Q^I*2F81\E^!
M,:/&196]9D!X:ZQ_H0*SZ+'<!V_L%R@(S\_^:[0Y=%Q4(=2CC_!H:Z_:QZJ0
MK>TYPI9FBZ9#RWS%7G7Z5+QYEAD:@^ZK$6)B)&?KQ]C-(J6Z"4W]TBPM@Y)-
M[HD=2-[;H5&[&I3C&?;H\.&N#LW(#P*:OEC$E>V@*,5Z<VV] 6)[]J8JL=W=
MH1<YV2<[N/YFIPR)A=31>D8!L=AKSZHH3,AXW!0(G(\)UPXI%8K-$<R:G7F3
M2+O>IG0C](>VIBI:2N+*N-<4X. AVD[/1S@O@_%K-J9$_6HXML"_?LV0JY<=
MJ#@+.G-4,, D_2XXZ-K'"Y^G<[3ACU=]ML%,:)WOS>K*>XUPGEF^S2$5.)KC
M?E5IOL$BPBW$2Y[J0#_UJM%V6SY?;BZ3\%T-R'?<I/9 B_"4>QK= VNPFTC5
MUEY)=J3?:NSM$Z!=T_Z@_@1$XB>(G)W_%3N9CM/ISVHRTHP%HYBZ'O#/Q"!"
MO4QW5:V5FS9J%H:.E%PY%\&8'C$! W0K]GPE3P"U07\3.2-[MAW-KE:UM^0*
M2MGE_GS2D>QGWC*WZ<"FKRH?G>G(#>MWO.9]F_C7JY\%YEI6=8*0=9G67SRE
ML@P$.=69#7Q\_8PG%3S_+B)5/!@\D]:77C-R"W]5*P7_I1J2CL[/VM;S+3?K
M65R]GO^SO/?IC_*8UP:FS>/Q)9=GD0"8OPW4HOW,; ;[_SLV7,40P[[58-^=
MU1P^+G:_YYN/='/LMLCU77+)NTG^'EP[J^=5Y-%PN[W?K?O:(-%_F,LJ$S>%
M6'BT26R8?WTZ1D*+$L,I9CK!Z9%D/TIF3@&GBN%30HC^JE@*)FP^_*,!%L'F
M%_0)OSFCF;.L#NB[1#"8XC-9[(-%YBW$ZY/1:-9&\OVQVOW8(][O:A?*B,_\
MJ>N90IKVTG_]N Z%*)P:G<'"UAV+W2N.RU@=;$Z84HORS)=RA<F#6\\]/%+@
M'NL_HPC'>AEV/RN?Z^7K"Z\ 3'TMP,VH$N862)MPB,D9+/C+/C=HX7UG6AS;
M:):R]AYA.Y8L!Y:(''(01@CI%_1IS%XC5HK'6&UG\,<Q;9[8Y(2CR&SPKER^
M@Y\OQ[Z2#2X^/8E*"U(X'K%WW[Y/-V9F>^)BP5+9NL\/[[Z+74G?-64';GSK
MEPZ6>N]\')M46HB(^1+M1>A-&SE/85N_/[T2+.X-7PD*AQA#HRY1(B3&PY4;
M. I^R&.1WP25UQ<=O^W1 !@/K]6=KVDJLGJ\:B3QYWR_5<2'P=XTV@BOG-ZH
M#Q[\'A$;Q?+-+] KZ%6',<AT$5H[K3Y3&Y7+PF&VIHPCL=TG8+K !8@W+$*6
M%0+RV\?9<=<_FL2)HR",53[+T3!.MH>8-!&LBVE*N $D4IF]ULEZ&(69M+*[
M._EIKE&+##%EJ$6;<)LNH .>IX"KRDX)S[E^L&QQ0?#;77ZX4]868'NO17F^
MG#X>F1Z[7NZE<OF,1H TW&0^HM?+R[RN[W@N"E&3=Q,P1=BQ6OO\L+#7YA,P
MDVOF[J.RXJ(]@+4(B_<_*7U$3@?]\DJ51;37J&<(_UWHY.O@]<<\287,-*KU
M#EH/@NX>*\ %.\(^;$,T7O!M"TFRQ7SLW?#,WH=\B$%Z N"63S.0T(9%^\OU
M+_':H?4%<YU$6]'4R:[G\&5H/:C=DB(/GJ+L; WU#&DAT!$3<6=Q)C"R?][H
M,P.1V+U39W_I@Q[95$]2W_<$O$W+#C */6/;7\J.Y_I"OT?&LQ)(C/([0A>9
MVA5<GXN  )]%7M]NK^#ZJU[5Z8X.MCXD)S7AUW&1@SX8J*VKB63VF=[Q[$)$
MUSW'7<\>$,%P,T\1&&='H8>8)-DJS:''X>9+7\Z'K#Y2=[:)U<:&G78ZY(GF
MI[R4=-I#DX;I>ZEHV):^:?@9/;W%1JG*/(/!RZ6^W<?95TCVL3X-CU14PU4E
MARVUC59(:_.VR>1.O9$1FSF3CB_*S_O%$_#*=$;/ZV3 ^N"J#GLC)M4_7.BG
M7AKI2:BNNJ].2+Q2B(![TGZ<2[=[4\KGD_&V9H/13II@)OS8,L8C+-0GP/;%
M?C')H[D5AM=(ZLQCD)T>UPA?8[2#A?J;/C+EK!!Z]'\7JOX5F^;_JE8]R%I
MW2UP];I,#6\I<,;SO-!Y.CF+NJN6OC\!%%9VUUZ%Q9<0N4 9SMZW<4Z-9:@7
M6V5JX;W#V<W+?^FSWO]]CH7$@'W[FHO\&;/^2G12PF%4Z%%JIV(>\4Z&F%R>
M=O/W2E@3=%C;K[&6ZN>DFF;25<_9]!M.G*X^H6+9:^)A,5R6#QQY FK/N/VL
MT\0P>9X @/*9R4R]"F*K>3T<=U#WV/H$" >QK1N\.+K7]3T:4$C:L_M9(E/5
M":HPY;:7-1PCUR3U>E%,D+"VR#MRQ=4D0Y.V)9L5MGZKOE",0.;&(:4?^AB$
M__L)Z'H"'GU?VST"LD\ K. )^/:LXA YEQ^ F"<@0C,%)L)<Q]OWV<;ASBIP
MDJE&Q^:(T=9F%8W1V$R"PE0'C7=!2^0]W+'.U<G^G/KH[+S.XESW9XN/\>.H
MI5L_XJGF#!#PE4E&0\]DRB7^S5^KFKP?]JKF''P"?@M#'H4@B7Q*XE>P'N?I
M!,T$^-WM>.)XXW*B.I=!D;<9^VU>'V"U] A&:]]UCM)^82K1'I$1.@GH])[!
M^X1U1JXC6DP4##D] :<B3T!&8/(3X(WK=;HG\H]#-^F(0B?^:T0_1GPZ03W:
MTC97*YPHO#W'52(.(4^[3M6*7&&B6=&*.87# X][;1B,&O6U(MWBK7Z9O?V*
M)]?$?S).JO4'#G.?A6GO*3]8AZPT$[IW#PVC@7MC">CBYQ#P[_-33MAT[K0G
MFT6CNFA:TWAMK2E=,?M[301,SW6TR?@Z8"I1[;L&(P^0)V#G3=X3L(*8_N 6
MB>GJ]F'7;S?_KSQ(^8/,:MBBXY>O2CJX*Y$V\FS8WL;+@O"7HMDZ#2\[5'DO
MRWKZ^Y<A/\/'IT6847MP')10UG6\_N,!2:X?KR1+ RIB+(=M\Q</[V<*B\)J
MTTOGLND_Z4(QCK:Y<;U>$8#_.+<(SN[KC%P%)D= *O[J?)$N';OCMZTS*86/
MCG2DZ/"L;9-3)7!1$X))V5<V=GSWGC^> -];D9O+-S4SJ.!["<7MQY2_-:C-
MK&=ATQ$;*2WG4,7Y-4Z+,B+V=,<SJ.Y& \&L]*7T57@*.UN4$07X"0"K@2<N
M"R)I)SDG]A3]?] \/@&J%5\X0>=A31!5NK$\Y/7K0-<CE!MW#1S+TG7+2<YQ
M% H/7R7A]-8<>2$;TO3G1AD7(;__UNK!KZW$$>6<NMO=1[Q$DQ[42ZX8U[Q]
MK?ARVR_R1'[X NM5D:ST'8'8J7L,_"(85I7=E QK'Q:JQ:DD[*A?8F")>,P@
ME+^'E!*@IW(@TX1UUN%9.PD6MA](0WH:_$]:Z]]&TYRR)$9+[?1?G>&<FT3=
M'[&%8O=$"5(54O;17+5DTJM[6^O=0)\ 18] +VPQWP['',LY/E'M>:+VK^3]
M*9[J%AK6UT0C:PSIR9UN7=$,W65BMII4WUGG^!^R\X6_4*4'?=F7GVP0IM2I
MC;EOL,DQ,PHU?+R/Y/]C27E<H+^(NH%L1H\MRI]^DAM'=:_@CN]+:-R%A=I!
M05YJNO2QL7N=\'&Z.J!/HI&$#R\LN3)BV:M:+$L(_"$ K'UYP^X3N,M$)CY+
M<:9KDF(2DL%=RRIVEA94\P:KQ%-5K!T\7=7V\^%YRB60\A_1O>[-R&>7GH<T
MT_?9')#:_E3%^6[5_A)51]D2@I '4(ZY9@#C- GM'>2L(\]R@*^DUUI0@K0]
M7M%V6/^-:)AAARO%-KS*"*G'2*E:>F=C<UWT0EX-(IGEX#>DDJAB$&U?U^S(
MP/["W9@A5W-R[(=X,V/^X^_ H[KY"O?T.X/.0&48?L@CT?1&7?3B@XPN3X]8
MH%H[(DZZ "_?5MHCZ8SN8=FK+EF"79[$]1K[H"W,4-<6_HC,MX%-J L^S( )
M3WSGQ^%NBIBHO8\?S\3.^CIHTCR$6@),]O@)?A8,@3IU:VN3.&G+[2S?1J(A
M/@$#=I_,VH)J=BC#YKN,C5,1(^7$>'MDSAOVESFUG;F_YO6OX%2;^$5 ;/D]
M\Y(*J:5[78A@MHM"_%ZZ/3&=2??=KR->5?&_I;[T5:A=VG#]W7<$':([N6H6
M#SQE60R6[L(-C4I/7+.%"/U!(D!/^,5^$]_IY+4^O%]^?Z(Y9+S;*)5IY6HG
M=)1+.NJ+9JPONG=@$/6-<9P;^I,(YO5I+H_BWPGW_?T*9]^IT.15K7U-<RD)
M,:M<BJIM_^:$7R$5_N1"5J$E>_.<07,TFX799H3GIT.T1?T?TG'5>"J2;/]K
M,<=-KU4>_UG(5\YY/S.")V 9S?BVMO(]H=.1G@_,34G6UO*%6N%)=E%6!>R;
MIGQ^.";[G;M+WDMY1UP&>F%1,/%"^RM?4=YN\I.8>:)X,<0NX>P_::G"SL/H
M6)['*&>Y@T$']$X\M&6Z,S""!%S1]_U;#.X!<9FI/U"A1%3A"+8(+US?EG],
M>V-CG4V=SOBR65PC:NM;%18K=S$!J7L(WMH5J.*2(CF:>Z>D&--S0FWJZ.)>
M(RXLRX\QU[Z!,A3CS(W,#:HR>Q,]?JUM(TR;!^JM'&YW=:@V14$?=EG@Z\$6
MCG5\ZQ%Z.6&CF$2;53#XWY6,_K]:_G9^I>O4^<%%[ DP8+#]ARH]_5?&G5_/
M-)<Z_N\8C83DLZCDJKM_!N2[@H/0O0>'2R-)/#6._SJ=0:#6<C&563:IBBP/
M/12N+[,1Q,GOSM;5%H\_[7LEN;U0VAB4JN+W4LF!!Y]T6&@_OXR95$]'F-)*
MOOBR.F6)O=,,:A-LR^2S#\K ';>^K4S#1A+=RNT6&GJC:7]C\&V^@^389D[^
MTEW O;8IA+J.S#C>9M-Y^RCF,-WMJ_#+).IW_)E65LY)>MK-/K'1BLL<W)X>
M3>'\&DPTL'?:3,/%5O912@D\FN>TJI3?*.$TU$';5CUP0I#5Y-?YW\L-Z]RU
M.0N-IIKW3;6I/X--A]59WU1 *WL$<!8<Y6>[QM:*:JP>4<56&-S=3?##!C5'
MJ-.L\Z'6:)$IGN<%'8+;,\)3I1D[BMEH"%S?;364;4K\42*.7\*^&+_?FQM\
M#TZ:UMN<&%#ZEM\M5&M3%AG0R^XM$YG:CA&^\+JQE;M&1WYA5E_O-W'9&WD8
MO<K<R\U>X&@^>,$O?))64B 3\DH3"HUIR"6($FK-]?+ 7"NIBWDWDN@8/";Z
MFV_/=;O63<.&I!,LUWHOL?ACFBN**3)OF<Y@H%9):4T)V65%TZEPG:'8AGHW
M:]S"3YE[@"M%BS$QQCUX,H4'D8-9JQQ\$O 52I7:O3-9BBC'/#T\IC!6=JW=
M*:/SW0:P*!_%2/I:D&XCP.7Q[(1$P+59#<408HE"12.L5"/HYQF5/G#<9W3X
M'%]NQOD*U\6PAN$E>ANE<^6F4PQ=ZE2'VF2;UBE'Q\T@^]R0K Q!T\BN:"SN
MB^T0=IZ=,@Z=4^32#!VB;9>CXRS?K=6OL7#FDO3?FLD;YW/T _:KU\L8I+!?
M(:%;.EJQ7$4O2IJ/TJD:S%%%I1BN?]2D3+^"U "?U36_#)<D>7X3SB\08VH4
M#STFQ+I! 3!S?"%$")-:#"S?:^AJ;JW)QK>5SKI+A/50<TP8ST[:?:40/]Z2
M-NS[B)(NXL-8NABDJ]J:%/D/UZKM&*T_SJ9!.-^!Z4EH-Q.-](A1]N6A:[M;
MS345X7-Z)&.%I2V3J@>1P?[43H;JD6*B* 74W@(O&$)K;L+R%YFFF4PQ[4!J
M[#FG,AIDHNG</0)$%E203Y4%+GO#_9KJU?%F]R8ZDG11X' =?(<5CDA>/E&!
M"HK/U-[\C0QII\(_G4U69FLPA;E#'DU#!+2W(3_,XN)>LM\%0J,.]:>6PX^I
MO_]2GI4%.7[X[IXJIR7Z3@6/N2]\L(-2N .[( -;*JL>S9-69^'C]36_36'T
ME@!!<W587ECS%$81#Y*Q\N;DH36(7-_'Q65)FS)ZVN;UF>5A3LBXSMN/5RT#
M6:QAPK:0D;Z=#%Q%P(E3B_&KY?W.0?8X\[*:55VU.^OI)K$Q[A%3D^U02<H3
M4,T[@D_X0%-[KI.<+,1\MVE4S>,<$@!7*ZIC[_#;8M"NG>8HS948V"\HHW6I
MTFF6$&0; .N@1X'$B32^,SHM?<U/LY?/.AWVS*O]RK6FW:QH/J.LVX<GR@#^
M@2MI[]AN2FE+U$FW\1I8R*KD^B.W-7PM\?.G8=7RA^!T>NRC.#+I_8/$D1;3
M3W/3C==+;X.DQ%BNOG)7YE@1.9V3?I=KQ^5A#<Y$3X-,>PO0,R2?Q&=#"W+G
M:TN2XHK8BS@C70E9^_Q:^4SF %B_-'#F\:V8I0L=M::0L].V1]E<O>O4UOP;
M\3Q=DP,=JJ@Y8$'*S@XWHZ(??,I<:'?2>Q.RU^U5'98^1_ ;)VSH&N5]2CA'
M>D^1S@U,)4BOL:ZMXL>A<=IP1TXHK);A&[Z\\X#C6PL0P"%*.H3?_[%59+QF
M\;T B9*F%\?!V>U8W8_-RWYDQHS0J'H,G_G0CO*;O+M._=;*0-SXVBNVRGK1
MDE^NFV>K[31I&O4B_7]U)B(")F7U^]"F6N#>AZN[N[2Y8PV=XY>,$['MJTT1
MMHL>?@T=3[J=2CTQ 4D*S6KYOJF\;Z]IEWG;S9&EVFG0TX0S7F+MA0Q/<P5?
M?/](WA>]Y?XC'MWE;<^N*44*O P $'^C\<9TY'FDG:QA6&21'\](Z]^SFC5J
M,3]+7=&.)>B154L]3;DC\TX"#G?*&+I;&2<_6]W_9CS4R*P9IVIVE46\+7'Z
ME6'!RUC"[PC+S!>),)Q@>L^D.6SE?I,;N"#)&,62=!30P=1D;%^B!"&[)08.
M=DH\&+KB=6M]J"MQZ!"E5&@92ZM[9&S5(Z4'(L4V<+2Y/07H;%XF*[76X_R)
MLBV3"4.T@_XTCEN,[AQ4"$")Z*0@K<'OU[^9 D\<ET\HM#X.^S($RJ\4J,PQ
M;J.G>,N\D05PA7H^[@FSMH3,34\/SZUNN-]\WIHTQ?$_E\ 6V!BVQY/M)5K(
M<1]%<92$/I,0/$Z]1&9;'/*^\&&KWD1Y$L[*[M!-"0)QAQ>!".#14)5"EZ4_
M-GEUU6/,;Z8$]V7&28)"'WXV 3 ,40JPO9L]A#@#:RE$+!I9"CO7_KM[J=ZG
M1XKH]2YVX=2L;E 5=E47>FU/U&AJ,V8RO^/Y:^"8M@RK$[8-&5T3?ONSWO=1
M0$ G'1KV]3HQEJC3B+U_V2442XD5.G[CWL7="OZ9YFZ(7[K%*I?U+A+E16GG
MFS>!1*"(T5'D%OR>[O5GFX1@.-WA7WQWO(KX*;OUKI@VX%>3PS*] RK-V6YL
MPTU$WKS>[C6V#6W(V1)Z1-K'J/:$HZ)L5@NCE,B,>]-34=)4_,&.=:*\*<W)
MW3K93]=GEGTN<M:6D6Q@XL6(J 3>/3:U?4]J?L6;JB"%QM9875E7FNC>+-Y1
MGSYC/CY>TM.;4>0_^#"1L+7'<?AA]*;-U)7:NMH %=FH5<L!6V/>V9]\O""W
MZ9;R;TQ'@@S"+93L8IB-2N,]&[BM\NQM%"NAF1U';*(DZEHDENN:85DUZ9"6
M]/ZTN?ZMB^"IK[?Q[,BC#C+L&-ZL?$6-$1&FKRS'YW7TQ?(5+!IYHJT9N*IQ
M!/@0^/3K$GQ%>_G6O 7Z&1+'FQ6Y.GSG[X4?#XW9.IR_XN"K&ON$JX-63&TI
M#%^%VT-COIRR+_S>\S*J8G&W,;U6?F?Q[1KH]^:5IL(R4)KPE7(/549QEX16
M/(A5?E<-DF]2,*"LF-.O3V*)7OWUD,EC:X@.:,,CNZ^LRTN>ZO,O%7\Q0TK9
MJSUFM&%@)RT)JPY2=GXCXNJ,)2T\"3>JHJ]4MY:J.:,R>6C#A"9#55WC$V,E
M, 3V74=<_Z,'SQ%JN'%&/[DD^+-6>SUM*JO%=3.H-]HE$IN%)-F=5?]K/_]&
MS(2?-U952&'N'NNG.X.R;)NFWH9OIHJ+HN#,Z^+/_[0%X-O:\<V)WV.CYN)?
M-7!/- 8_ S8T255+DS-7Q(*+N9N)\%%T>OGH"5#3VL47]\8#4(SDQ34UJ1VV
M8CS^RODK^Y]FST=4^RO6?FG\-];G_=);#-&4K&:H<Z5).W[Z5>$G=ET=ORMY
MBRANO=1<,55"* 4; I2W++Z^5*!GY$_X]<\YB%/4NYD$#G$<353B']E$E+9O
M6=$0ZH1D\.!*6?PN^DJ-:LU3I)&"*X,9O%7@-#%X[V??\>V>A=.)K+ZJL\QJ
M2%!NC;]D-FFPRF<[\@CI+Q!5S&0]; <V8E+.56%K7&F/,AD31YL_P\U]Y2=?
MJ!BHQ_0XVR#:+(;:KB]5E+6^89Q[G_%YGG7FI#U:C 2"Y\>\^E*X1T!IBUAM
MY *8M$/5RU1.J!NQQ-C:8Q+:@%#*U]=OVSX@;Y-4'JI?I,-WD(796!4OZB_%
MU;@D$7XY6W?5>L7^,K-AX3=E"CPT)&VY^Y70PU64KO[BXFWH=^M677^<+-=0
M_103]X"[B_6D<"^RN=(F?3W+N@1623/2BZ,FPCXI1NX*IH&'H$WB#'1V%_XE
MEX@Y+B%Q]Y3.JCVIT$;4%'Y:$NYU>\1-6:&[%XXWPK\KHX7$[^@"%F94^@/9
MQWYXWF%D(D'N1:-ZL.&KOQAH6PY983B-+QHL\LD8AGHK(>M\HP2 XR,4MXXG
MP#_\7F>&,UF(G:\T \I95_*+?7=3=K/:%!31EB:M,GJ9@3DD(%XSP9RT1IBZ
M,"]M<S_+LZK<9$&3$KT1#1'41 FN#C,^?T\X]SDA/EJ2,/KG7"<Z,9B72F\P
MT11Y6%A9VF0!5GJ3KU$S^45 3UY<%<V&R=!T;OA<9J6^@_<)T&P/72?B$PRI
MX8E@/(SGW:[Y6/[>U>B,,HT28:!G:VF0D)P]O('R8F5M55C+_</D#X9$AQLU
M-7?S0%[F3,P7[TB95AE?#&P3#NBG_!1&?Q4)'<^K&6^6^3*P:+[6U>W.^<$B
M+"N<#IX:6()+07+TQEXBI[W&GZH+/H %2 >K4+E+V#+#%Y"<2$L,PY'>MF\G
M]=2?FFUVW;%;7N$V&4#HHKE<?LOC2J?VW\[_=(2=(_P.M0B9F'\"OGATW8MP
M6V.R7=IA8 IH6C;W@6?!JZJB8K<? @U)O-VBTCIS56I/)&.UEFT:VMJ:&ZPR
MG2EC&C&/WGP4?8-O#U])@6'XJ/'R=*JZT7G^\.*^H=2X6GZ@SL#OX+2"TH+I
M' 1OW["^!U?W!*"I4Y\;Z^@+I<^U=K' *09:KP,6O(MGVZ0>#25Z30U6$L^^
M:?4TWDJ-(-^#HWJ4\9I#T%AF-<@15EV$>4 Y.W DG#\C^8"2IQ3]IVSK:DLO
M^ AWS9)40L%<4LJD1A3Q+9)!!H"V,FV3'\XLW('YY[*ZX#6?K28J?-V/5PJ5
M[1PI1P)MN-C6FHTN35_'=9X ,P-,65OAX=KD=<IT1MGZ"IL,)*,TMQ3'*!ES
M\]R5PO4)+B)KV_R6YLG#&$BT>Q]8LC; >77,1)*8Y+S:A!(K)2;;>269)/7M
MLGS(V=7<-(-Y3=1;4R-!&]_YSF+XKM C@%MV.RF-Y56GB'\YU[J-4+/F+A];
M+UZK"6,.@(6VD(/UJ:;M.[=^;LZTEE+4(I5_7>EF474W'"4MWYX,+Q%1!J;[
M$.[TU=RO):DXXZHTNG4-NV:3^\PJ+"E[#P<4K@C+%4R"0:GL0]RB/H$H!K^V
M(0BC7X]]89PRF[=[FB7UJ:-B]H K9L!A2_,I@IF+"K$I\UZPZ AB@B9<9=2M
MAOL30,P_8EBA-X096\?\^DXTEXQ6(TF54,#[UTLLOCT!4_C>$Z["\;S*&(W)
MS:7('$<!6"/^M\X,Y5>6FU+R=(S(:%RV=B]TY4THT;\X@X:^VHWOZ@CV;M'P
M$1OD $XK?C 4KF24+D5N=X;D@+K8:N6</CP'&+BW;!7/2/O09K"-#J9R'*1_
M4WMZ5%IB\[GA;8N-+!-UB);47.N'E"Y\8X[-[1TO#&_Q1Y2$>S>2 B[Y_2\A
MQ*GE8)?!<P@#A9-AKQ8)6(-(&84( =^F&2F/T<NBMJ&EYF?T+!.S36:4DW[/
MCW8']5JE+<1"1%]' T4\N*$(),LL2S-"PI"C.E&\6#H)@6(..N"EEG'1'=RP
MV\3%,89P0H%''J;2EE3:RL+[YBQ66^R$2O6BMP4(@;U =#;?""DF'EQ<R0[4
M"GE:Q=G1PMGR3?32UN^R"RJYJ$!-551>"C]UKU6,2@*VKH2$ :<$\XM/\)(<
M/_ICF1V:(/U.A_-U1$1KC?RT""Q2HZMCK5,4#?5-C4V1\E!'!_7F4#S:55%E
MX/E3\N[&.:_$4_[3Z^^B%?IZG00WO[IB,(111>4=.]EH]@T\\."B/#(D"UR@
MG);ES.)%74B_K''-N34U>Q93U4UM8"HA88(LIJWO=\O(;;/F8FS-_FSDL,*U
M?FAD9T7&[F].<ZR3! QW//%J1DTED#8/QB2( ^>(4YW$B"D.E8MX3 #X^6"0
M12GA>[SJYJG-2:K&QC\'M>>"0'[\>X18$6<GCF&.< :W$*"]YB0N+,=)GK1[
MEMLI1K=K<"!]*8[ES:WGHU:Y$@3_/0N"Y?39+YNRXPR?-[YT3&M1X@IO@#<F
M=?8K@%,<(@9H!B()F._S<^IV:<Z7T=2D34.%6KH;#$Y;I_57?51?_(1'%?I4
MF[QJ1<K^2+*SV1"_QKLE?LYK?,A0W'L(6Z+"@WH#[8#F(AZ<7X&+TH3J%$UK
MTM[AU\M:'4/Q9)+>A"&E(FT'&0K02XCG)X$1%)W%1467.N?XZZKW'I6V)K2Z
MW&?^ J)F]%J&.V(;,0;X>' Q+$&'N2>#=VAI.WHC"!V4K>:[,O82I%UD2I!/
M08\X!H(,9;=7K9ED69T.*[T^XBR01FYJE ^QCGJQRB@L3P JUS>?P[0G0,5*
MW.N+K:D*B-Y,AU@=:0.W?L T@!*>;OG$_S>I)@.LN<7E34/2D0"!Z1F!CD9G
MBLV"8TL$4X>@2>[G2644)A0?1N.)I%^*$BIIRP/AJ-.RKZY5P,6( "TB:0:!
M=27(O'3Q1G5\7XT_:*YLO9ZG\KW9BY<8T,1?AH6WJ(R0KY44X6PMDH"$I>UT
M[0#Z@J)]ORS[H-1Z-(07@*9\/M11<]'M\1#0J7*UQ7!K'F*:L"5IT!#/#B?\
M!+<<.OT\ECZ%+G(PU8:&1M<CX\8?*Y^3V!L",A=_?J27$G;N-11;L))6G'BE
M4,%=N: OI_-CR3*%XR=;GQ"KD#> Y:VQ1XN0&M31^)5 >:Y;:"Z8LW9\W6._
MP<3:]NOA_491RL5ZKD9R^VO'!0&8JP<>-E/SL16)=.42I@^['$$/6%G+26"%
MS*HDRYL/&^.&JWJ'\SY,Z6K-O8#XR+/?0.'E@GQ][WX AN>]3WTD#P@NZ<NS
MJS>?_BI9N+2X1Z@Y74<PIE/B5$5[GDGR8ZHJITRGMS_2GA?,-3TF2J3I^6JB
MY,N[MH \K.@!]DR&"HXLZ0GR7U$!H!.T8<LGX"14Q^L7S?,4KL:OS"9^37 8
MV.*E88H)-6L8(1VR41$E^K[J3F%"K1<X7U";XS!PWBL!Y$<\6Q/_0W'?-I_$
MZG"B">M P2<UO=+DWQWHS>Z&/C]D)7]99"'U]<&(=\-_A0#;N2<>*3/.JD*;
MU[.VNK)D0V;HA(D[*ND^]=%H*Y7 &?*GB >&>; =H\.GQI@F,?Q&&06*KB@9
M2L4B,/IUK 7%QI>RUF>+\_OE5/'I^&M"7:O>L&U8WB6.:Y=APZ] OOWJVH7S
M$ /PK]H[J;PO<![NSKQU!)7)\>*J%&+S<<H?(OD<8,LQJ<_S@_.5[1.7^23F
MT !!"^&2+$.%W!LV+V<G[I65M"*V8X,'$G,%.Z3#R^:]B80D&L4SQG'7\'QZ
MZ:4>5"#4WBH[RQOLBU=;%X[:@?;:7S]:"8!1GGV2^Y=C@$6ZTWEW!LT..<;B
M0W6(:V5_.\&NG<;\3+511?9S%1:S/]L$A<1I$%M;_]9/'B J(Q9/(&X_U*0/
M_-?@[,5Z)3ZNFB42GHJ"[_]:#CAI*&I];3S\@>\[6AWLP0:BWNNRKS<LD/D-
MF*,S:7(G'L<<F"6!OP>^[#CA+P2*BN0KB_[;Q 3$/@'6X?+%$Y9?M@EJ<)'"
M7AN^"V6%HSRBB1:E7%$G/_&;JTLZ^^3F'U-?!Z^V"9_V+O#=7!9KAJU@J.'Z
M3-(>;0:6RXWX+*E9S23+H2V/TGN75)[>9V7*GU)([DY$ <\VG=+Z<@)<U? S
M> 1$2"9*6R*L'F0[24S^^7";C\;10<!N3)2X,2\\*:6V#MW9T=+QDW:W4(-!
M.VLG'48)JJ#3 ;T02V>MKN1(NK4YT]67NJZ(>D.!)AZ%>','[>T4K+A22<"8
M)9!)JF3.IZ'!>";KOH_*">T=-<O14<\"Z-64E-!^FY]U7]A*2VM=JJ[#^;O=
M5LDD"-ODILS][PX )QSS\V=E)))29H$P;@':(V8F?ST,AU]/ #\^&%0KMCN\
MXKCTTUKPC4G^3T$M0D4&"4XI<66<K0H+0WQ1Q+CW?J#/9;XAP-:([\5)VCMG
M'NAL,YN$4!;[K6.)(?W1K3,6@&))C) 4)TCS,<%<PMEE>FWU*+N:N57=45B>
M]]?1WJ HI;>2Z&[8'2U"4O6)4KH-:1'7U,:O6:;LB$&Z:Z;%-"X*6E)MBX:Y
MUMO2DAN'4QI"?OXF_3XH4^>@[3M5<&.1(6[H"QMEU!XI/+\H@R_/OL!L-3'K
MQ"//QU$PO%*:*.F=8&]_QWR!( ="V@W-OBI-H+6*35R:*P%Z7[G] 6JT[-?!
MH_5(P9[V]8S]D+EGZ)FW0]$5PV^&>'@):@ZA^5!%R?54DO9Z(Q$3=_0-D&:G
MT5.=<*>8=EWS)! ,(%Z=ZO;N;W:#EK\RXY$KHU%Z0W<-A/#@1CI7!4S#N>K;
M6IM,XXDE%':? ,9D!V9\\75>RG4:!.J<9^0RGOJ"UQJ^M\?7/9GPSC?(D1^1
M8A,"IPZW'%[3( E(VJ#5U800),DF<;XP2R!9\)E<@8LY0)+_[WGO_?]\7_T_
MBNI_J:FKW^B,!3QR*OZ=I-[[.WN]5)DEGKK9W/M+59O__:+)/QP!_ORW9O#^
MR5+U*<@RR$NINQ]W'@K@<_&M^B%'8QOYUUZZ0+&D[IG:?5LIF9R7\V7&BVJ-
M<BJ1IKO__^+_IR[2B33)5WHUBM #X7^MQ84\ 4I^JM],ZA=KE%:KUTJ1$#(0
M=C6.[0XO;J;E@^A+[%$1SV7GYN*P;,WZ&JAJ&G7G<W"VC3$PTC[IAJ.M-_A0
M!V^"3$'&.7D!#,L&?[VZ1/(_3H3R?TUQ7/H7Q_=7AL2F1T&*)Z L#E^8X+.1
M5]@K^;];@\S\N_VAZDY27SSYW"JR0NA^Q/V'J\S_MQ3\?^W<Z/3[ACSYPGEI
M/*4BC6O<*0ZM[]R=?5)%=L8&?X<>M>FVT_$OVS<(Q'REY7XJ";REY]R:.WK^
M*_;_).W@BWRP?LE9HZ^),G?$>R&VD6TM^M#H1:9]1.)@C'6C[:/KRWU1K'#W
M^$ +-F\M?R14IN,G8#J/:VC-E$BLQUZ<1S J @9LUUJ^NV:?[1TBD:0 $TFD
M0-,$KC?4H2,NA?4]@_Q&D1OVKH=1L/Q-4=QNZ.>)GFAQ>/:-R!R3\AOLX6R.
M]U6'J%K,A )8T+B^/Y!-A>BU4[^7E/KDL8SO3$UVW"Y[A*M/W1TDXH+>:/L$
MSU<:17CZ14UP L6.+O?0E_IILF$M6LNUD!F\=*MF9 K#S>"%=S;>6$(W/9!-
M11ZM KUKR=L55XMPO8D=>N>D7>.P*[/OI/TO3X1@']P 7X&F*4@2@?D<-EM4
M_2'QG>'C%TN+A/X$!]L?<&]$*7CR;S1,O*!;B&?M)O,FK\*%[6;R=>..RO!M
M^MME'7@>_-<C1;!RSD5Q_A1=E+T#^RQQ;Q^3=Q[YW(S:EBVI9A%JX,*E^D-C
MTC=GEG)JZQNC#6/$\? 0GS6_MU>9R(OOAPF?X%Q$2<1HC-J'1>+=OJQY4[D7
M^]='?8TV4>M0IPGU;+Y31U!NH,>.Y7-HV_N]$K;@?G$X'M#2]+F_.W)C);CO
M@-7SQQ ?LQV)CRT[-F(FZ;<_]L(_,I#<DZ>ET;"FMQ$S>5?;A/W2W0+*;87'
MD<\RA,=S686JW"TBAO/EDQO(*,;PD )EPAJ(MW=O)DS3=E]+O0RBEU';B':K
M%;AH)T\%T+^X_?:BR4?BQFF*VTTO?"BP:FI'1_T&?#Y+3DMMO 9?YE@-C,[[
MHQ#=M^I!'X4:/P_)V-H1.KH2JZ302J2OP;R,;D<1D"X'&*HZ(XE\[FO7D0*%
M[K"D%<8]BBY!?CC0]-LME\VV=D?1QA;Z,HIV#&?:4%_IH9$=+('M4J4$'F2^
M;\&!6G">$A-"T,D51U&X^GKMT=C;;]LXE>W;"/LPW5"#]QS &X3)Q/EP4=AJ
MM..A'&6CE>6&36]W+ 7:J*%%>,O(^ _0=4ARJ'5G'C&6-$K:+,C-4QW.XA"7
MQ&!5Q T5@SLF=%WPBR!H2KJQQ:/#Z$L[)0[QOM_^<0AE?;-A%QHARB8Z#C'1
M'5D+-*)4\/U"Y*91KR:%,?>!MLERQL;G(8!IL.Z[(T4P]U"SD>/N"*2\K8:J
M9,8<NAUT=K5^Y+R>EO[A!&^YYGUVI#$SQQ,@. *JN\'Z&&WU!'"SXP50G!3>
M6MR-(F2Y_\!'=0TTW>G%.T00W' &7U[EGI<]]CHSE+0:C0RDL-3"71;FQ:N.
M<2(X\%_2RVPFQ-S@?JRM3Y+J&HOM!5D+@K">@/1-47S_A&%3E$$%G[I-<CI>
MT.D1A"RUJ/=\K(S$L1?'/K@=$T8\@K CPE\C"6C4):UI>>S TS_D9!K :&;R
MQ6Y'2QT3=44)MPSWTGF(>/F*U961,*^E1^8^^,7="EADK$_L0[YML2M4$;/U
M(M)(Q._"!.&T:#,PVJ]/FPV18^,&X $$BNMV$,BY\+5>1*6X:"S$I]YZS^/F
M"1">\@P!LAD3@F4T+,CL!Y#('3=7+/9<KPJ9<NJ-6%))&(X$X$ F"*$1;L]W
M9M'!--RGT&KW G+7*G;HLQ1-QSPGTV$)&#VHG A?OT<!;UZ4OJ:%]X<X;\\'
M+:AGL)M!A[$<8?KK;:LJW^S>E1"Z?^UZ&$LQP82)'8XF361Y<^0T-)D$A$6:
MGKVE#"<A?^_]&/O[Z"C.WU./;S]0+1[DW [SS*ZQ' MW7/+FP)S:M7]G\1%&
MID+2)IRRXEDC5#-XQL9!\:X=88.BDC+\#[]GC4,(D#6QF!-M\]VM< 6?3\CM
M=2R$KL8)55=96*6B#"+64<RIC(1*V<0A%<VPJC1#Y2+(P_<$M'J]-EE:Z*YN
MI%W(. LJSW\"/CQ8R446\/:B@$)'D3_6M[X35Z,9Z/LSMO'0 EV.+]RL;U#'
M!'UHS_'UCY3=SCS<_6NTIUN:B;LK=[ 73,+9/9M/NY_M#>_5E7W7,3T@:")(
M7DYT-_6L1X4%DA/BF4ZK\F2MI19">39'H=/?^YBCS<^^_N(&(2EQ^(U(I"UV
M?U01)3[77Z)O+/G BH)1&1,S I[(N-M*M+4UCOO97,P-]S$<1= >V<WMU8UF
M*M$08-XRM0\0O TJ_#/+NY[G?GYK'&=;KG^H+2KT(S*\Z[&>7&$Z# \N%7'&
MF#A)THE>6%GM#IJ$M+@:RN8'.@0/6(>W<0OQ[NIR*B-REX+ULN53M\ND!.[4
M)__9M7,K/JJYBBDD"CB3<1PKY?7ZRLP256"PRE6JW>#T/M#"E\4Y,BTEXYT?
MG.O9V_@A!()];C3ZRRW,D/S)%.NA9/)&&Q8=P@>*VO_5?+O_3V$+C_VG6T"K
MMEWT2?N1FQ4"T*$B&H;Z_1X?$P6(B$C_I]ND>OC_P6?+2*WZI;>O>1/\.SGL
M_G?+WWI3_L^]^7]'LORWR)ZGV?\!4$L#!!0    ( !*-?%0I#QZBF^   $\A
M 0 1    :6UG,3$W,3DX-C!?-RYJ<&?LO 50G=N6+OKC$)S@+HM @CL$)X&%
M!$]P"^[NNDB0X!8@. 1W=P_NP6'A'@A.<+MDG^[3.Z?>SNEW^_6]YU7U3\U:
M1?U3QACS&_.;8XQ5ZW[F?AG DI:0D@!@8 $ YN$/N)\#7@#(B(A(B C(2$A(
M*"C(C]!PT=%04=&(<!YCXI(14Y"3$9.24H*8Z2BI&6E(2>EYGC*RLG%R<E+0
M\0GRL@LP<W"R_YP$!@4%!0T5C1 =G9"=BI2*_?_U<]\&8"/#O85-A8.A!F"Q
M8>"P8>X[ 8H'.1%@_GB ?WM@8.'@$1"1D%$>H3YTJ,8"8&'@X&#AX1 0X.$?
MWGH]O ?@L1%PJ-A$$1\KOD6BML-E]XW*0*81*V_'4QH]!''HV[]#>81/0$A$
M3/N$CO[I,TXN;AY>ON<O7HI+@"6EI)5?OU%155/7,# T,C8Q-3-W<'1R=G%U
M<W_OYQ\0^"$H.#KF8VQ<_*>$Q,^96=DYN7GY!1655=4UM77U#5\Z.KNZ>WK[
M^L?&)R:GIF=FH2NK:^L;FUO?MG>.CD]^G)Z=7UQ>_=0+!H"#^??G_U$O[ >]
M8.'AX>"1?NH% ^ORLP,V/ (5&R*.J"+26[O'U.R^R+AB41GE[2@T'$J'>/KV
MHX_P09PKM$<_5?M#L_^<8N_^MS3[NV+_H1<40(.#>=@\.&Q &#@/8;DXK+T'
M2F1N_.45U'UZ_%MO[777G[D#])^#_^7;NX$[ :9[X'OT/4"E/(&O>[1B<P]H
MQ5\^2H4\HO\,>13NME+CGU,7Q_M9M^F8]0U9_9.L(DSB>Z WV^,TXAZ08 )T
M[Q9&[X%O# ;W@"_*':>/];=[X =>^3W0YG</$!^C,J 62QC@93$Q^-;Y=B/E
MT_DJ264M=31)65!_7*@C+ZR"E2+_1)/F#IRV[BU0W+VK$;[ 2EL#G^T_S"ZJ
M27&#+']42O 9(IAY[0*^!]*+(^[@Z2Y&;QLS[X&O*CWW .SC&XNN;^F8IK\5
MX\B='@XJ7.OH<_5HYAY8%O,)HYAK$+Y%L/0YI!+N;M()!LXB_O>7_^[2WGK,
M/>-E> ^,6HF0Q__R^E?!N(Q7SZ"C*U*;:E 3[&[,(YYL_-J:Z7P:S5<51=8&
M^LV?G'!A-/]Z+?-=9?!SFZ#)<5J7I[V]O,)YG%? R&\U;V3,AV?A+,+GG:AD
MVT4"C>O5!6^H9]BNR(V!2V#N7BH@R/^5WH4Q\^)6A-$FR/[OUJ]B(,(<;ZRY
M4IY/E"7N<S[;9,>P)P3DUY&%PP">WXA[5=' D(FH0@3O2!T'X;@'_FH'JNC3
MT>Z!OY*D^!$]G/!O-D L^)\8X>OG_\KB1]H6=R^NXF^]!NZ!C$3@M/0OD4):
M7Y,X9H#V34D$YID7,KRWGY(X? P*FD44,8&UR)=UM+L'),7\1I$><JCI7F:=
M(?53F6<\^80C)[B]:VZ&:FM*P^O/\HA J>\@@DF_&=[+]..ZL3"P-@#?39D_
M/IS5[F8'A<;5R#6+T%&_2! Y'=/XO\U)2C!7MFY"'XP\G>GSS4PG\$FF&?J.
M>M_SXDX(7D0]DO"R*2SF7XW-E2K:+G]JQD*E &+#T;P(5+Q0GGY=;F;R0;NK
M!7B5Z;( 5^+]$8;@ST-^<<?)7N/P5>0M_XX>Z@ 5LO9OYM+_K7#XOXK%_^[%
M$7NH98C[2 HS(?W]]LB"R)P[(U];UW7&A;^/L=P"*OX KJ+X'TW4Z!X@Q[\'
M3OM\(O-W4/_$@2((N(HB"'JNTW?B#$M%/E=L%MYE A;W '7LP93P+6$5S):&
M[&UU%4]-;0A+E!-QOJNMNB0?*?GG&B9/*2,;DG;,.6H)G#S[%ZSS>;CK:6]&
MJNVUKB+ZP[W &R)D!,'5R-;&M>\6/E.I#B5WSBIS&#AC>K^KWY%[> T6RCQ.
M1_@<DZ9XJ3B2=Y,'8YJU->']VF%'^!F@\93OE"*6]&$B"'[P?W0N7D)\X+*Y
MMZ<Q]X!XM=[)0U?H8>+P(ET%EA2Q3#QTA$A/2&('ANCF&]RHYXO,D4+:VMGU
M<![?1'$3N@"H<VK@1;G:J*O8'?*JY/[79Y*Z&_:LDJ]:GWE;%KH[?9]0!:]_
MISBY?=@*R .K]I@>.T5<WOW<"IY[8*T*)LAF13WS!+<*&R'<R7_-F%9[[ME%
M6SM<>+/_FZ2.!DCT(A4N6KCNN1CX./-V1GNN/#GFQ/'[Y;3,[R?E"7!"(=?]
MD3??).YY[KPX&VC\A2VLL<7R[F-?$UM>53ZU/&"4-JBD%9EI:9"A''-,_DG@
MM/B 3NT>2/M.<0/G<\</CBGR&3F-N(-IO0?(TI%+BTM.!6G79DEY4%E=.W!>
M[\8P)+M#A!**"B,PS7E00$-GB@Z,!\SXJO(LSPJXZXB$72(E,%<T=>0>A!*>
M$KYXL/"-<\2?%Q#!+UJ-1J6GBNV,!A,7UA'.B[3SYA<*]TT);UT](!E8N@?"
M1W_5$DXL>.173=V>]]S< P^S+I/< T=0X.OGRIL4@SN?(I]#]'O@8H_\E_4A
MG/1%]\!?:XG^B.&_NGXIWE3KNG"^S_1\ZQ51J<8OO:O7->HB+=PA4;%I>^S[
MS^K@]_G:^GHV3>$RD[KB2@(XPY<EOGVGCM5-8BW N <6M>Y>1U]\;C]/>[8Q
MF4%?QIX;3_'T./SB4GYKO-E>X._>,'WS1,,VEK#+Z8E 1\M+K71C)5R@@P:.
M#&R3_>9]U]373Y/Z"50*F'$%K"3#2SV"W$=:/@^HSWSP#P4DU6S7Q&FYB5.&
M7 +VXH$ ,5<!'#=@[:O+&M>0UJ"U=4YR*!%I/7Q,:/*I0&+@/_&HYTN!:<>L
M(_> 3M@#0V8[0>/"W)P*49/4Q^;L_<W&P"< 3 #W[1B[Z%[PZLVC6MF20::<
M )YK#L,!;+NPOAGV:Y=2L7^ <4 +8>M[J;KQM<0IR<V/D6KL>"0B2.&Y-+%\
M2%,E[9D+?7D+ WE@$T8E"0,_!HJ/AMBQ<Z'1['+RE&]^M\LHCHVJ%6-63$;/
M# -PPX)_@-#L5+[__QUW_]KKHZ/>B>]QW#53/] 4@JF*M_\#$9PE/$ ERN<;
M;!4]\#GXCP:+^KLHB@&NN_7XJ<Y/L49#-$]]UW0O<4N]'];YUI6.0?-%KDQ+
M:UYP'IO1%#E '4]@<PN.:<:EF*+"M)9<:_I$@V@]]M4QV&'XA!)![#TDR>'$
MN[KKYTG_$[^ LW.-#E&JN!L:FQ&AFZ[I6A!R'VT QE=,74_RV-YA&LT@_"=,
MA/I8J6L"K_].0ZCB=/_N1["C4C\=XZ=7 %5*#O\^*Q-N\M\[:[8\V"6JIN,[
MW5V(>?M#SS?5*UPI3?*&E-&<\2S5J>QMGF$3L!R77Y&\5C\=:.[BS((YFG"J
MN@S@M\RC87I*V"ZFN-Y?A,C[*U)]3& F!K-+]#"J<-3N)[,PC<"%-^F=_NZD
M)>16LNB-EHC6JGP9CZ-ORALM\F#_?9H,) &*M^,?LB=/\P;9XNM1J;S"+>\!
MUW4)#&Z#=&N.\+041^]?9DVT<E)Q<FX:'RAQ+B^W##WM.3"%PS@^T$U@?NM*
MB[!LQ :BTU-&X7]_#WCXD/C<.A'63S.NPR+3'0_U#'[&D0DK/W\F(71^[NY4
M$O);N*6:6A/L7>]Q(4W(0S$3&YMRQ(K+W+%# 22^'*[]TAS:CL"$V?V79FCE
MRV1'$'\ITI4+2F]!BZQ?(=I3.9'MZ,9<M64ZK)C8%:2\=[U(#Y>J:66]I(1D
M.=Y.>[=)*PE][75PKBDL]\S#8P1KW@T[1D#',"K(R$(AA_K-0!Z\7AZ5[>*M
MK/7EKV@7^#/2 0=L=&NL$XGS, %L+9\B2,K6L%(![Q9-)+B.C*'V7]SM?PUJ
M3DO_W%='O# (L38/A4C];IQYM1 BMY:,ENQM#.%'#:KZ#AG5780*QH0X^1HX
M,?M9+;IN@+4V"WQ,OI$;K.UZ.W<]>>SZ4N:$6]);BO>1W8C.:<_?G<(%'2FP
M9%S>++?6# =>RH&;#_LFW1Z18YJ7KT?:@HQ\; I<:6'S0SW;\8F"=E"H%5Q,
M5-WU[5*QW7\07DMNX:RVN<M7T#U0+^-6PQ8K4*.?C-!&=CO$H?U>)''J;I_A
M0^IN_3.#2'(7 ""IAW>'.UVM:_GWZQ[&E]6M5X'MV'-9D20)V/9Y*%9=%0XG
M=N<$-WQKD?\I9GO^KH\EF"D:U/*!'F$?CS17#!:#.[P>=/5H7> _QVOQ-OC%
M-I\7-*$O1]@2-U1D@A[5D81W$U%PNY_AI4Y%<">6S<[N8%=*6=->2]QFUWKV
M$(U,A**I2OWVSA=BA%^($>)F=N8&A_^)'W8V@F;C6/1ZK>XR$#3E&JBN:2&Y
M7)D,?>$<46<-3L)HJBBGE>#8^WI64OA;""8VJ*_&*#XURA] \^=^^?+]>8+E
M?CMM?(MJJ!69A<0B](QDB-UT<6<]Y"EN4+OX(JR!"Y&2G/OZW9O\WPK[WN5)
MU=6$1N!,CIKE+(WKFGY[AT_1,U;4VY7W$2M<TRH^?P9JYB\2?D7TQTO[[>09
MXB:_]5A31?6[WYR6Q+C_RLO#9/CT-N?X3&?I7@'%C_Z_C\LZ7(T9N",4X@[%
M\'G'<60(/CUF1G1>=Y\:F@[@G$K<WZ[]$O1$A7!DH KAC'<A&BQ@TLKU9=WC
M[K7UU=UKF*\6W!]2:6\7T@,&YR_I82'%59 %H=9B&VU3[O-X3/2NC\ZAM7)E
MEW &,LA*#N$.O:00]Q\E2#1+QYDNTP^>>6R#LIW>99GC-,N8E+TP<%/0G^9X
M\KX;R7@M<9U+4W*72R9$+8L=)%_%1DCW_>!UK9?/,W;!>^"GL_[Q^4__63BT
MN0FKH5 7_J&I@@%NW=#4>9Q">23XL03T+/L8A]OAG"1=02H=4^1(?&\H&8O0
MFGR!4/+5!T07/UJ"2/<:WH.QK/&<9BMGTY*<^6(3W,^4C2\-*V$%1\C,E\Z&
M2F^.6QXP@/*PQ\'"-58^6['G=X#\/="I@(AWU@J*T2434@>AH]F*^<JI.)L@
MO;\105N#%J#;O):O*$C0T.3\I/UE#9TZ_Q6W<'/U>V_$AHB])-W+#:\'D#U^
MP!"NCR7T'AAA.+@!TNZ!#^EH_+=*DIX,V8/GQR^<!*2J N \/NX,NM/3T4UG
MJ\2HUP?OK\^;*X&D*]P"..&I8<A[%,.+9 "/+6B#[N_GU>0?V+;ZH7ZW" JV
MR F;E-07Q1 Q)I,$,) T=@J%KXVG[]QT?9;A'W K3C''W7K2?_V 3+I[8)7^
M)UW=S5;? ZFJ2Q<PPO< -OA7J_RDJWO@SZ91O*U\P)Y :>LAK,\=]=_XZK?B
M_:3,_V89&+J<2B\Q=W1/SUGN BRF6O_<5S7*_)@Q<3%]AQ"Q_F-8_^OCGCR!
MB(QTC!PO\J>=^(<ST&*_=]AXRUX5?);6[2-T?&NDREN'5L&T[>HE+QBI7V*(
MH+;O2%^%KU@$+IS>Y/UL<)E3G"2R[(O]IM;$R@S^>@N$>J2E<.%V$[<>*GO[
MO@]>0 VE3H_^(;93AT[TQJO-:7F9^.1V2;<_[*%!^,UNGF;/\:/0-E$>/ U0
MA)0C\?6?KH=/(BSY%U&-'S ;-,2S,?]0V3*=*8)[ZYXRLR-,O/Z'*_ \N,YO
M'.6[-[E/;X?PK3O/74#LJ(5[V%#N!^K7C784^Y!:Y>IP37B(!(B\Z1U#_"'3
MA'/#[@CU8-L<:Z="4^ !G1'\'=<WW7_8E:3 +IZR+A/<""O.,4D5)55X8]FZ
M'3YR"#E;LE,^Y\%CW<KMJ>,LY:J+$U"ODI0],IS@:[1(F!N&]+N97_>RZY>]
M+'V2[]Q"I<THXJ^+$\1JMZ&W?P_X6K?=B"M-G$Z'*-F4VWR":@Z:!,(#;3EC
MKMM]PBGF]\ O@,K\!4R 0\5%H ([T8J%BR152I#VXNL5@<IZMQ'[YU=3V:G5
M+G:%($Q<ZH7-.-IN%W0(EKSUJ<=OP9BLK;'*<)F(6E]2HG3FZ$'9%D'[ KN;
M]QNKN<21T>JL6R%"4^OS"#X4;+0,_5P["E9*C.9;U^)_X@*HSL=54^72?>4I
M<'AT^]'/7U>G_8+@?S@W?M+1[Y5^X*-[X%?)?W6A/RCIMP?< R7^WY;AOYL7
MMYZKI-DXH6],SD<7-Q<@OD5&F(F!(+KF+W4<2U_O;J!;WQEWL-+/O$2S9^O1
M$<XV4=M1?>Y83%O43A1O 0N'2.Y'CJY)#IJ$'12:3>.,WHB26M=;CNH!, 3I
M84\NI#UT^?=<%)X,&*=([U.5B73;[?,1%;10C.E/YM1+O6IM"'$OLBQ0VX<C
MLN:?D%^5E7L1WZ D4!-!KJ$7T.W:S6[+=U;0HUS/KM6:G%&B:EGW!B9 ]!L2
MJ>\8A+ODALJV0KLYJV!J:@MMS,26Z@7K,G:WCQR#F"X"%*2JQ#115,9B1,>(
M%3/J;E@J[[YE=(2?RZD$IITQBG*N4;1W[=$RX05,BD$M5!,Y 6JI!T^?TAX6
M<*2TO+^-NI,%3!2EZMR#>3 5'^+A)RL[]/."X@]Q;U)@7J;M*2Y0W;B\=$EB
M*53A\ZVFB*QC0F7:;Y^RYH%PQX=(%9]Z#>_B8D8%@KXBY7S7\+NRBH=2A=.U
M7S;UT C8IL-$2[7AX6H,H(MMDLRH#"/K2;D,4-Y1@P4AO5WB/DXK0Z]>,I\R
M\!PGV5LUSU9=W10]$Y\0$(HA"LC4-V1C?%D]EEP0+;)^%3.B 9A.61O63= $
M+^+)N*Y%TT4KX$V&&/61$: FOF/!TK8:STD=XRTN"5+:Z.U9O*PG!"#((W0N
MU4([-FB+1=\%;T-01G%$F+_LOP'EK31+Y4VXOC$,NELP'"+\<AG?>-)'PV>0
M;+C&UVT*6W]D>/)"H";.=Y0.2AB@5VZYT%SS3L)\,V.5=SF<J\+"(O^,,YH^
MWN^1_XB<O5VW^=/'7Y3<$NK'IP>MAC86X/OF:BO1T.S" Y_D-*1U\$1F*2]N
M;SS>]Z]_TT/8+4IJ$*J D$2FHCDDI^E<<_P9?YO3<BBZ/8AH+5=ZHNCCQ _X
M>AZ&?#645_J,(;'7Z=&('.&;.;^6 ?[FAK_6 GZI]/R;&_Y'+>#/E9Z_>>!?
ME5_^N!;_IN3Y7UX<;[5A^B;PE.7J.OX>>,'U7??/5:D0U3@^IV8QR755B?K8
MV(_K6&K+[T7(\*;]J/&#K;*21AQP>C;9\:*28<&DH7"I8/,<3[*\S(]NQ9%Q
M;T1V!S9Q4  CKP@M%7?7]TKA4B"9+\0B2>&36\;<9\NA&.;]KJ4*,NHTZEBO
MCA%/Q.BA  U@ %=BSY>.U+["?]DI:E2#L:(>E;Q)V1;+U$/4TPQ*1%-8,&,C
MF=G4W(8M#Q&F7ZJEH4DL2*6>6 NFGSI!Q8(1>C,,4,+:#</PCDA#S&NEX\R?
M:*G7?,.8["?=*N';*D]'3Q#@PEOLR)%](G!):6?+AY;)1R+:VU/-<,&^Z\8&
M.JSN(!+HNBS+D"0B)!($6Z]6)G4V9+ZJ(*GN5=%NT4"@:MBP>Y]F)[U(-ZE>
MRP6-B9;3EW,(?=_SPK<+4&BLCNO?UU1OP^GL4L-45!C?K/,(6C33=0R783OE
M(G]P81C3K <O)@G,2\>H_7,]3SMVJIZII?Q,O ;G94E4)5)'O),Q(1G;\5JI
MC_G*#:J;A4G)$.W0("M5C1$Z@S_\OAR[=T"C2^/A>ORV^_D9X@I;P+7262\2
M43L-'5*-*>QBC _M;7*,ULNRY[(@<3@3$K7P5G_#Q8NB66A6 .'LT$1Y[$+$
M0G<GAY>[W8'*T%(@\9B%LH_>VX39==UJ%L8>.[Z%J!&!UXH4C[K":C4<WJ(9
M>/6WPJ^?&O31E6H P;IX;NY9-=[2:R,!O* 1',39QB.8]L*&N'*AM#QQ@MFU
M: *E&<SK003:),(V10C?:4&>P%-2Q>[:.!*#6-I7B[ O\F#D9$P@0#YM? >'
M.85UC$(5#X)8W+4U#%RY]@S-'"[,ZXO$0[4^GIF]SJB/M)[C)T@BO87=,J1K
MAT,6FN8<0T7SZE)6ZUFV61^Z?)FBP=;O@P>X[[#I0\X&1#?*C1B\7[^'/ \<
M$0%^D#&(<@DB,,OV[S@+V87I,UI_O$F/1M)5,H73"/Y](>]OE]F_*N3]VW7Z
M+ZJ(?[M*_V45\8_DT[_PXIPLEP15(U<_0NX!$;P,]2N"FQ"HR:V[^,.,C[ZF
MPP;3_]&0&5O7OBS=U;,<XPG^POW?_CWE_*_<?I\.I_]<1Z:ZNOD^VYR@9K-#
MO;&V+*FWJ:6Z<LG&^K)=Q3-<="UW2X3L%.]#"WV%EP2_X[NCO:SQ>Z"*0$'-
MP6IC*^<>.##8['[^9HA$O6*ZRL-+53ZR.>5+7-"L]#X0E4P.EOL!XQW\E!T&
MCH8N^X'2'X=7X0!]#U9EX%&;4@:'#T'[KW:UM6G+\&TO ]AG+Y=2L0QBYA[B
MI[P2,9\/*MC?H24Q5EG?"<:V%0\:XL9FGC-8S6-YML7QMA%^UQ:/_=I<5M.(
M+8.<2ALISK[G.,]1'6A,U$Y>!2.(J\IT#Z#"O;@'_*[OL!9.?,PM%QI-CT]J
MO0>W^&M.QH\>PJU@CF"4'HV_F:&@]BHL)SYGWIPG!GF/*=/,* 9^3X%=#NE)
MI=6-HH6;W><>*Q,?SN?-M="W#9+"3L26& +=(_V2 I@:P/SGT)/P'PE$W1)@
M<T#CYS>=_@\WRHI[( +5YVJ]M??U*4+\C:OFPUE+>R>6^S<$M]@<"65GFR5.
M!]&53U27HEY$[#%WR#R:QK\*<;9M=+[9$K3GZQV1OA*+S /A(()?;(N04SG9
M.)2X;BZBZP\838[X<MB9I^?,"G3SBY"&>SAO:[W2G;T'#DMOR&N&D$=;YH3/
M5D>V+BDLH"VZ*96;W5_9:B.F6G*RH(W2>X2"$O1P?0*H%"&K%TZ$AUU3"0XI
M8B\LG4 I!C):MOEIGR"S[8*%[XYF$D>ZSFNO*F>6S.>8T.*4:3O946!+Q#]^
M<-.>Y>,5.$89\N*0% 'AP-#D5@.N2*&YA_-+>/LDW4^=,!*>O"?Y5$G7Q^VM
M<,T?6D:TYLR \\,"?043P'Q<=M=E5(]S#Y@2^?'U'7LNL6Q>U\W=$96F&QQV
MA>JPU!VQN@WMGH48'\61Z[3-^<(1#8-+5S1!L*PB-%^_(HWP/'4@Z-!]Q%SM
MXF*WHKNG<FWQ^55=]<C^I._E&5R=%_=:M>9$V@LAXJ]( 3&OM4&N_3,B-BC'
M<QL^IT3\32V?1EH]IUNPD-O7%;_J*2"-%*_<,O>U,,UK0I$WJ@+[?=^7SU10
MF9"FVHL(3&I.C?I4_6B]D/.>=RR]D&#RJ8 7,D9;U-B?K8W@X>MVW4Z=_&%$
M!:Q1DCJ($#YWSK7(OL! 5[+SPDNIAGP*N?%*E\B/:D4ZT/-R.- !'%L):P-:
M5_B)N6J3;C-O&\^6JKRO!Q["( ^VNU+2TVU=>441<J358N6.Q)$PGZH;K>FA
M#.UOY4.?D3T'W8I@K))<3QRB3NS&!0M\\%KBKD;\Y4/B52/:320'+5P-%YGM
M[;8NM0YF:Y>$PSPR_A!)% C%0CY/QTPI+F&IN@?@+\ JD^C0;V<Z]#B:0[9%
M.OPLR\8'H?L]-6S0G/K&VB.$^"Z2),V!.L9]:\L$D^#9^2I7@8\K-:QD8(-4
M<2]$$1IX0_+N.(B0W>$--S3>]\8KNRMG=@B>6\:^5N-US&V<E*(,\X1#1RBL
MW31I>&S&BO'#B51S1Q0&E$C$NVVBU0A-KGN?\+?.C=1F>WR#D0  #P5 $0*0
MOX,(^5PXT07&*XV&3;COIO+SQ*"#^Y;J[.='FO:.S]9R^8:,+M@RQUIHS*2P
M0E0:XZ[4UN,?S^U@(](Y#&?MTB/Q;@5?*<.!E@W/,^&<=]%^##T<:8I_"_K^
M#S:L/QWBOWSI\BN,.*X"C'IQ_D(A%B>3*(2WU\.38EAC['.,ZLYKP[B=>\#G
MV^#(GLS(%; C?'[\1Z;^-M_M@?S(P'=WFC^3S..?XQGV=:LBCEEZ;OYIUW#5
M><$LGRAOX4UC'W,=GZ](BO= :]P?R>A?1DZEX-JWK.S1W(0<W0,<'-=*)W>0
MYQ&W-[4_,]W_,++J6V;L.:89Q;INQ&5"&C0^[0?,A,_!QA\Y[%\&5N>*DY;6
M>4@^1-<W/H.#=Q--#ZR-\<#_/DP_$^04OPPM?DZ_X=4!!5\2K-T9FYQE;]T"
M3A37EW\DWO]QI-DHF&&??$RXMY7BA$.XFD7X&US>/; T\+/R]<M("[E@/EW;
MLZ@[\8M[("'A'\SSZT@-1\7^Z\#_L>O_V/5_[/H_=OW7M&LV<<JL'H9_'B"O
M=';CL_[ &_\A *ZBN&*DHC@NS)_OEWE_"HS^GAW]5V[_+'.K5%@M_7_\^OY/
M6SG2O+!&J0KE=>!W$9Q1<5S@G^X#GOBT/7L 0U1H^.?2-\^ DT;<AO=*1TP;
M/1^J@S@7L+\^:^H+-/P@0VE0&75"O_=US$SH>=-HD^!CU]2A,<FJCZUFG2N+
M2NJJ%LR F'J;8DR/EGY#D "=P9.@0C-9KI&8@B'&:68REQBJ2\A#('8))D-:
MD\J_D)&;S&F)V]CG69CKL#GFU06]W*-FM^NPMCR).@X7%&&XT.PZO(C>.9Z@
M+1BQC.J7S5Z=[WXS /! 6#O,>GOLWHD6>6EV06.7RR/D*BPL4/<4&5<F!(Z:
M_>SQ/UYZN(I%]<,9IKV-M"@><_3-+AH\GW:I?5QF9M)@J[:L!^ B*.X"^Q9/
MIMO.N*%AQ7TMK8FH?$^BI_K!\D\>T^NU 1D1BY:&R29PP<# Z!W==D/U#\6"
MN>+J+]*'[-J%@_A<C*^B8#ZUOP'9>V&@,_I@T46\NC8N_%S]3CYK('\.H0&'
MG_&M# -ZIH'G]_"6"X'7\8M(T7,=! W>"7FZ\_SJU?[)JARE\5:H*Y):],,$
M&59#OJ&3Y<OH@GL; 9OW@$+# IKS:-.P?X:OMFZ_%OVEE )A<CE<J30@R]_Y
M/.2Y.M1,E>"KN@!W?*W]?-Y'Z3<R6(TB7HV^!L?G;;Q=;S5N7C965N'L1,T4
M786=]I:KE_JQ9F%S?]$02T;O"">LV3U\[F2Q(O-Z2N?6AD6%KOY:4QT%5\P$
M2N!VZ4(.67.>/PF=I!= L3 SR^TR*S2/.Y[)BNQR(.G9)-1Z-UJC#&\$YEV(
M2OX*SWJQNZ/B7/'MRF3N2?3L_J9$/7:18N9'7D^LSHHZ+5OGF,BG5^ /)I47
M=C:KZ%)-LR:A\[Z<?5BH#''BC)W/($690N_K"XD#WS&6ZF-WY)FKB,QZO5.I
MC961Q>1%&RZR1V6;1Q9(TVC,N[ >NP? E>-Q9GMQ?:O14#7G_;!,0N4 I=SP
M3FP1PD273N2#KY25OOL8V>B!5UQ+28^)"-R,O#+YE>UHX')U3LWE"0>>9 BE
MY&ZGF3415&B(E K'12.O@:,EK'+-\VV3$4%KTW[RL!KBV&P[#8D+*2([PI8L
M)-*T;&[@ CRHJH#5FH !A +3MZB8J9BF<H*+Q"/$S"36>NJE6=JPU1@#OA*R
M@$/H3?J6P%<D'H,ULPD?TQT?*TFHQURYU>/\65P22FSLVJT%!AQ6\- 2J:IN
MUO?:>(VJ1)W\'*:PF5K-O"G^"#X-]BY).O,57SB:J!'X24)O"M,CLZ6W9C:@
MD%W83H*/UJB;1*CO /X!+*GM!]]P<DR!%63?\>BS82X]R!4/VR\)MIFIAT*H
M"R H=+Y]?'SI:/RE'[BG$K.>>\S6)E_%J$M=+U*'.7M?AO/"]Q'V7&N[%JC>
M X\-*L=7F[BY\Z+GFJ&TP^E14B"8#V)!5>7&BHV$@"'Z;+$@>&4QJ$"F2,9V
M^NVIV=NXY2R(U7'-BG+$1[)6'H?4S%!^M4.R\++SY:4=?%MSK"P>!0U.\PIX
M0AUI?$)2/2Q,6[=T6!_B+!GW(+T#)]*X40W-!-9IIN>(BN,;[4NI=<CRU8H5
M%[$&/B5=;]&<B]%J94U(4"<YB A<!M]VOS2*AZE,%>U&MZ% ,]M;[3HB<<LY
MLNIJZ%9SDWDW8UMW?6&LM95!7;A]AU4S;H*.D9F7Y J5J*DV4^VO93<L5\!]
M?![.$]?MFHYAT"%$.[V_%:UL<C:W)[59]VZAM&9N#IKEC[LUT M:QL#8S[61
MGHKHB7"C3=R^>B%-6W[M-"YK2X-?'DC_PM:%M'"-S/G*GAD37KW=)A?\-F^'
M&]/(D!%^:C]IP\\@<-[/A(;_(RP*+W6V+L*VG9HYM\J>'3S/U-/<LK!N?7^\
M-F1)7N$F@YA46>#MW(W(9,E;_]850K54+\X=Q2"6-A2L[E>!)@/)875H\K9U
MO+7"$40LCHVFCD7-I\D\YC'S'U(Z4Y0H)4!..ZKVAQ(<&K6I.&7-Q!_,K T(
MH/;;Q1L5$<_PEL[9,5 6[>7<'P6<M#NKUKX#-[?(*'-R-$<W$"9*UNS2/%/W
M7EUG .Q&E".1F]0+S.,::@-W.5V;OB<E)=!&T[#$E>+:)0=8DC)O1H!@/5R*
M&B."SA0[]((0JESBL:48HW26F!I>TD1V=[@A.1"H/ *VS$"^VHB5*Q].O>26
ME+3E%<H;:_U7@F541?WM46W[.^C@MGU#B?/NX,<C-8O]-S-R&572#&)V*R F
M(;1E@_UR+AQD_2\\>U)-X:B:;$TFBTLMU^H2IV39%SY7:#V-6]UY)5$D+U9(
M8O@#B!DRHR!NSFZKGN3\49W*/U%3_]2AA7=TQ0U?I$L"W%?U#@;IM-9I>4AH
M?8$W=9\H)Q$E,Y&'I!B*]RB)'9/,GL39A:?XA<NR((/"F'%92^KQ^KPV[<)0
M1\-E3,/RV[)T!"CWG@+B<WT(U>%!N&JG_:PX8A)(27ZK*1^4W(Y#5K#+-AFD
MQ7(]?U-=7[33 0X8,_;KC5E\8=[CS.T6CL4CYT83X3YT#_A),^!.Y8Q9&]>V
M3N:H1B_7#8I@?_%L@HFC=&%T(^H=FZ[2],'Z-KX=SSZ"IHQKP[[PKC>TB$A=
M"@D>CRP/#J9)_3:S4+W=RL:1*6RR/5B-EJ@^'/EPRTSY(SNKXCL42M*U]X@I
M1R@'/WXT$&L9RMK9V& %'$H%QLEF@TA>@*DQ/^7#&V04)S219?>74U\>=F&D
M0AW9.IZTXUJ^CLY""[@D2#XKD%WF-XG63.#RDCHEH@OPJ:4 219C&8E626 =
M[DU*\7UO:X/)=UUD@,OWM;$)X9_9C=-,ZGS'$Y6I3L+8 <F ++/151O,NQX=
M[#DVSMDS909KSA[ VZ/@2!9GZLUIPMD3F%ZV<56EPE?X4EEHRRB^VR?)+_&?
M<5U4&CM</A#+,@#LHGR'7J9A./J-AP4UM+H.59UEI[YA5#)KFF5W/I8"3+ZZ
MGXC@.2[A+YA!<:#F6%(N1:+HB<\2 (OZW%>^XQLP[]=/('YG7586WI1-X]7:
MPM+C/\I]O-QP*_9X8$%!!C.H'%8"1FW+)H(%*6F!QHU'"SU!3JBOW_="U&=?
MTBXU,0@??,* H>KWG8!=K&Z\C44ZVYX<D+06&F02B^9^MC\O23@LU>UVARU"
MFA-SQ"$W6>WAH>9?.EMB%$UHJ-GE5N$;OO4![3-6(!+HF!W1+/)&(I:SSDGP
MA3AWG(N&Y_E4X)[HHGC0B[?QIG/UDI3KIUM(P95.R_F<]P#FDN:W\^EQZ1H'
MS>VIZ<=Y 7.#A&N/4'KT-SZ0/HIF"72WK9313+H5V^$MGIJ:E]Z^BT V,B!^
MZ\[=!5^C:=IM"AN[U2GEN&U5[(3./OSE;I7&ODS'W Q+TA6HQ.OY)+>,9;(?
MK?;Z7!=+42+2LNJ UUPEQ 6KK@Z+8.$>8,SL?78<L1_=JC$SV<2"6)COU>R$
M>DVTN+1;F22%Y_FM0E)).II51B\?WO#DS2D+PJRY0\WU]XL]0S:BHC%QMKX-
M Y-%I7Y7HF<#R0XB1%$WTN.;1YAGCF;6;Z]=SKS7G%O<XOGMJ;J=K=><O8["
MS36%21=TM&?7Q+%G%A?F-32U!+\NT+P$\9]9K2!_.):3<,?N&ZLX#*OV/THE
M>Z%P_7R$ME-%X@U6%R@IA!7&WLV8DHWR<=MG"L3MK[-FSB%<HR&RU7%0TKH!
M%%P&?E*O&[C>MLL(<@B1.SC(R>C"P&'52H*0>*TW\0KWQ#:'68=5KCV4&>E%
M,ERJ:S<YX]&3&,9*7?7BF;$JR=R)^#UJSI-/E3A"<EH%L+@ XBK'U]2^&Q8K
MEO>! 48-#1Z*UDQ^/7HQ>MNC8H< A4OZ%A=I"W9E7=5$>EU#X\<=I0ZFP:)>
MHJ8R"/T7".Z'2\*[)]WLK# 1/D<L\A53FV78<U7.XV"$]N@]@R2/O9%X?!3;
MQ@ Y\(O0U6I/U9(G8;>I9#D*QWV< 4]A]>GUW32=7V_(?<U"\]JO^G$86^7>
M5%N^M)2%,Q]26RXEXI_31C),X*(GO0^5Y\W]?H=7?D2RWYRX 9Y]4C7WF)Z$
M]FG3,2:OB)#?5T1.':%$0ATKU9?10W+)M4<2\;#J) [/D&>=(47J$-+D\Q[I
M<J_2'1D;])+L')F<$0<O&W@E3>W" !7:F8"G-\_"Z@QR)?8YJRD>F5UE=_TX
M1Q>Z;G2UNE.!ZU=+R1)+MG7A=AM9P,,EQZH*WX'N;QZ?G6T2+:YDU3L)651)
ML'Q" ( L""Y,'R?,B(XK]&K3"\.IP@.=^EB*!6$KF2AUC! JP?SID@?=3R\5
MDU= >=?[J=K"G+:6 /X*]?C&!(TDBXK)+"%\5@9X?WZ?D(+'VYY-PSD-\\?,
M(]JN_0P/&[S0!D?\:7:J<'K0HT<EDTB\"NQ2O#ORA!]=G\S^F-TMY=)6.C(.
MYW49>6:D+X&&!62X=:-0EI-]@Z-0.>JNM,DR#^9\73&161:\.:GS3>H]PZ>O
MO*B0]M; 2+O0X*7)TVU/_I5K_I"-:IYH7'^_Z4)<,3&^)Q)PX9CBH#,-6=4O
M^!I5T^/-D_,<"TG&["_[/@UBZ AF? RU!D6*#FE,<2*?NNV6B.]-IDS&L 5X
M>/E#WE8'D*F[D<\^'.<,XD=-[H.)6HKJOK2[YVQ\4N>?D9$&=V9()LH5>"D\
MYO#0=/A2KVCO!D?OQKG[]HETUB4*;4B+B5OV<C>]_ K62$FCIG("V[BY:\[8
M-,S=LQLUF+ZX]3TCHI5:/P&IZ.=>0#K0>,@\QJ0.[P'YN^%WW=.*$T69$?+$
MEA'6W\A=)>SJ/@IL?-JP.X\P" :^C#89.<;%*2\P[6W,3]D-QWVG+N@]=ZB-
M(B)Q?19T7@FI7T[<K9(U]I)8O>L_Z[-B*=+&5UM+&A(C<V%@L%+R"!?APY.0
MA]LNQ1T@/;?M';$^DB')LW" ]8\P5B7LMB?$<N&Q9E &C^J-CBT7C<_/+TAM
MSFO-8QG&E@%T__9K$A@?8=KG7',[ST_,]/E=H3)[&ML9 ?P0O&(]%3&B8#26
MA++]=CI!/MCJW(L/4:973BM5E0$6U;&A+N[!8B$;+>/5P7&>RU'^W<]7JZML
MD-2_E9H>Z>@,3L550$6,#?EQP"J"N(8;KPVO'!*SEC Y3ZL#H'.*$\4TVGR.
MLZ]8R+=7M&?FI7%(&#MCYQYB%G>>H%,*+->"-HVY(@W^;T=+KTKI#N!>^;A$
MU>;-K,'4+Z2V*2UXBM9435*-+PXU;4TD]LLO'N%:5)X/VK4]D>P6AG[OLMS6
M(:X9K29BWK-F1HZ>(E'Q[\?M?(&\Y$*YG'JQ?J2>&-'1_/AUO%K<2DG'SE@'
M4[L4,+=A]267@I[?VWI+$$P(9'H<D3%Q?I<9*=>0J%7H<R)>V$&!,<4K"RVL
M*C?1_82FY\BD8MWD;##!.:?IQ>'64A6\C>_AB]I+FA9-*8KS/%QZ7P>YVWRJ
M?#F$2<>BA^#\3'%)@REE0B6,N"BJ9#F3T:^$)ZU!1+ =]WLI@OK" D/S[47U
M24;*;D=&T'J(=?>&#,N\EI\1$ODFA-'BZG8XUBMG^XS89N[ 9C")AN-#+!XN
MSF G*5HL&?_YMAJQ:A<ZO_)$\<J<><TTCA2I/>U.'SU]45<J)7N>&"GI5E0D
MA[;#MH)4B7AAI:0U=8V'H5:8KW;LIS6B/OKFJT?]8S<D1CD('W1TM=2[2#IL
M3 32N^!M)D444.W:&-5\V](?F:UI?AP;+G7)D,=/8*I+''O]22 ZSDAM- ;.
M@,^IK8\\2]E&P,8IN\,+/_/S[D3QU.QJ=6T]3E#G\:=(AE@M[F5[Y)X,FL2R
M5/BRNZ'$_C6%B9*HC'!D'?5XIPJ)]I@!:+HAJW*]+YUI'Q>G#D;EX^S)R;V]
MC>7ZX$V9H%D>27TT&C$\,3^E+H@"WY:@/8Q_B>N29LW7TP2F'WCJ/RYND@)E
MVA9?[\.$*:^3OX59,]X.FR'YD L^PA\>49:E@J)&5,QWY<Z_.@^F<PMZ;:QF
M%Z<PU-?[S189K]QG.8E)[,XBL+4U>'%UAZ1O=]41:X#1@W4HEJDW3!187A-T
MRR]NHK6P*&B>5SU?72A)/%0+$O%[-3L_S[P6+055*W'K MZ:MS!.L@SY:5B%
MB!KX%/08(5Q\<@O%$3,2TEG$S;*'V$O]($*L$@ 7?L>_8QQCY+10=!9O[IH<
M9.+U?Q16D)1DX6+<UJ/ ;QBTV_38Q*A ?9'I]B9*;8"Q)LYZ>_V+(1H)0&]P
MGD1$1]2VFE9X(8:NJ1JO1)R3;2)04VA"61V%IX$UV.6F_$[&:Z6WK9UT'3;:
M4[32 L[MC.^E?(ZHCW5CBUNBBB&6;T1S'?V.0Y.J.ISTV9' 49'21X0UE7F\
M\EXD.%[!(ZUD;UP"<I;Q ]KR\.E7HTQ-(<AQVHL.=@$,,Y2$P/KZ5BC:#WQN
MCNR409YS='N31-5V:VRB\ EXF#:M1\"F90N-AK9%B/XA](/NR+-#7= 8Y0?\
M)R\5_> QA/3= %_9JHM EMF,ADE'*4:KK7$*I0],;7%B!0I6]+AZ,=1[6ZG+
MK_L.-]NMHA=E-=_$\18]&4]7<0V,0?-][=]IL D#'K3W<NCF8KFAS=EAX9<S
M065Z-P,O 4CXUB+JL)/PNXT<EI*G$S585Q;O"/&%R+=4W T'3\M9)+P-7WY5
M042F(I"2"6\93Y/CD;C_,^.FM1^VTOO#XWKNK+6YI:E9;<JL9!:ETZ/&'[D
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
M#(F1'O>16>:661/3!H@IE0R^%&4TT6:D1/!&$ ZX3TA_&2LWN-IMM=E%/OI
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
MC163-JW(*JW9NNO*HOVB!@?>JW,H F#OS399[>%EH^DA4XV?Z!SD[_NF8IH
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
M17+3^Q[2"O:+,P4ILHT:S01@_M#9M(;X2%[)[C.N7H6VQ//$>.U'I'"/O&T
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
MQWARZ7\LW+00^6<:V;^&L\+!OP7$6 ?<8XQRG:T7[.;"5W<8S_Z,7%5-_"\
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
M>>C\#6=QIS"0EK3<!8([8R(65^1PI+TM6/V#1(J0))$SM]LH2-Z,):4T6^%
M;<6N(G'RGV(,(UN,:>L.VG$<&D)#&6,D^AFDY0M(HB,"ME+B:6NOR!$.G>][
M?D8L:_;GF+_I%.!&);3V_ @5GD>,?@$U2D "I;N- ]5YJ]^90NG;M1!3OF&7
MK2OO2!A*3Y$@]:$W_*-LD3>#(_6%3(^E:7L"Z>BO1TZTZ-\0&?>)0<&A\ BU
MK A)!Q\1P;;]A=J]?[R'_7^B_*?VP57G5I>%HT$9WO31!FRJ81T1)>,B.'F%
M58IP# S'.%"R08T2 .6,__M_]$;B@>%T"@+DE[<V>#&D8(J1^/">*O^[C^3]
MO[S\&]_VJ0J;O0!,K_(+H@' Z[!K+VVA\>?10T4ED3=/F4^I,V%57I7W4Z]2
M7C/H/_=E'I,?/5?#X4 )+PC//YD]2#T(%XM*_'?3_T\WC>!>J>_A+8C^SWRT
MDO!G-Q5UEC??DB]*>W _9F,"#Y*N:4TK"5&Q5SC2%6?QFCH&8-U41DXT,(RF
MBHV?&-5%;$I/[D3LP=69,RN!VS!%[*6&H& (?Y-%H9%LEP9S\B_*@?(VJP/?
MC\.R<GP:AHGU0W*HLR%O&0'H^:8X:#.7K,CGS/7"SLCD+2UQ-O;MZ;V[#@3&
MEWW@!_4;P)\\*?#.1,I,FL3L:'T[Y*5N $O8GD*_84.'KJ?:(3ARR9"G^I0P
M76P\^36KQFR"UN]X+/TCKP2#)%?^'A_ZE* 3-MMJUV5W.N@@=<ZY4IS&9Z6?
M6EF,*IB^+G^9LKXW3WS*N8_,\@6 1IKC-=;L_ +PFGUDG':7?P%0IE2^ /3>
MO #V:DH#Z9O;R<6].J7,4W^_UWT!K%Z] )"%US.K1N_Q2UX I_<O #_W2PD*
M(?\7@/__P]Y;1]6QM/G"C4."NT/P0'!W2(*%$(([),'=73:00(#@!-?@3G /
M[N[N[NZP]]TY,^_]3C(SY\Q=W[QWS5IW_NBUJ$UWU5./_ZKKJ0X=$]W6K8<
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
M3$DV';P6E+"UBAAA^9!*'^5)6[3_MI\E$F/A9>1W];Y(210:&PXIMXVIE:O
M]\>X*:0$=3K33::+YV^(\'F=4$NP)(AFQ2T+$64ZQ0B+!)L>N41N=0AP#M'%
M.Z\\,+_'$N<:9:H( DSC\7C*0YU\;00NTM _OS[QCRB\#CU[.9;E'K^?L63+
MR'H8?CA7[NPTZ ;+)[05M%@,DAPV_GXBV50P.!S=Q$9;)_E&/XBK$P,.OIQ]
M35C"X8_U^'_JI?)S87+"[8_W $#,ORY:(O]IT?^7I<I_V5:7K^*4;V%]F-KK
M32(AJ ]R "O_3^O_L=8?V<;;_9^-G$^8GRE#W8?AO_XG%[?_FU]_5TF(IS=D
M+2Z&SY /=G=[)'1YC@OS(:ADJSHMXW]^_N_V<PP]2RW?GAC&_\%RHH+$$RZ@
M0M%@BJ#P.KRE>-%T2[>ZO"JLF[/?G_G2I(_]V=P53*RZVC/VNV8 _J/8:.WL
MB*XG02"WU"?NQ8Q+V6Q?GA]5<\00P#C/13P*-;.D]Y1'.^+TO#6AB3= 9KCP
M?D!_/ZT[>T]AVKO+JE6/T:(LKBM.7WR,0A0P-'%#84J.QAN8-R>^J/Y,-1X:
M;S#'M6+O0%?GDADJ3F2D0!CH T>V(*_0R>&A#R;FU(3",O)4".#9=/VSSB(L
M?;LD670E@[OD%F8' ES-_?'6821AZ@$XAP!W!Q"@,YQ"8D1/ -0F::YW#C<&
M 8Z@S"#^[1' DT#"XSJU K_J$D<'I&^ZUAM!/5=[,T^XQ7]0?9'_L^+KSUU&
M.L-MUS%MR5^;#)B#O=U #U"0MB9USV54"0'$A$7!=Z"3;*01![7!U%^?J[
M"^XYNXEDY8(,=G8N*9BN7.V;W"WW4MC/N6".E/_-_6&_#"#V<R+"0W?B>S8O
MS.DO65(6/21?6]E6H_>%-CS,@[F1?B5@3,OO\.>TSILJ6*HFR^0?ON2$A!94
MVY^%>T* F5S0KQS _V-&!@_ICC-D"EPDB$Y\*JIV,N>D8[_=1RGR)?V' P3P
M#YYLVD;*@0!+UF"NWY@+W+($W8S]*JP1"(!&5 0:QI"'@M.E>Y._96 :QM^+
MUOM_B/F_0$RO%]&]RGB#8\G\SI6F9U&AS1Q1]4OU2&>&+OH<ND:.IYGF,<]G
MWK;#A)D!E?\\P/YD3U;:;1A6\?!],/M:#M?7M["'0G8N.Y)K2>N;D4% W^^E
M6O\EY1'AQ5\D(4 $;_N2K-X#H7GR+TT3'/Y9AG2?V!*HA/ID(4")*@08&54A
M;@1!4P%-O0>W:G!H9.[$^-)Z$Y5^J17K#8(V=$R3IJB)5]68HC-J0A07(R#Z
M_/XBDJ^.C+TVRL%8K[18]W*GE/1>CQ:O3A9>99KA&WSH5.Y:@B,:Y$Q9,.=Q
MYR]:#=* ]8MVIB/%EBJ&*4IF4O(V=X(E9*$.D"5&!@\_>EAVO7'=BE*7YRJC
MRNC>SV?[%A<N$HTRT*%7_X"VR_CTA^32Q;:_RI=N590)'#YVR?O;,B:*\0FW
MVCP(T#4*FFJ@N'UJ-GJE!:Z+<WPZ,;<!.R9'"<B5TL/EG1GDJ[A! +#0>=/M
MI?4#&2W? :O\!,IA$/=[_1<YLD_UD@TED(0#+*!)@UQU9<S.S(?'T3K].JV
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
M)3?YFZN_#<8NMQJ$ 'X_5K5JVW8T"[1:OBV"K.A231$*NAA@SIX5L+R6VRC
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
M$B[Z>KXF\N/"<TSKM_+))5]\+@6^M3%[?NWW_>QZ92 1,?! FE=[VUZ.\)B
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
MITY0.&M'9%@Q!\K\DM 2:.R2TU$3;81^$04VI&%>IZK5CYB=IUCZ 3B1L W
M5[F/!*:1QZNRZ [R\8CLGMWH-LQ?2?J8XG?Z,<_ QAXS>JH>A,1L-M954Z6L
MNV/(!HL/)[L[,(9.&Z)I OE:X%=]Y0N<0GU>7(/Y.(QQGJ8;<08[&$5DX\]8
MYM&#]HC'1@NPD>U]PVS2HXVB\'.!UF]Y-FGQ.B]!!@O'++$"7P4,-QM:Y++R
M'*,(94+@'#FSXC/4C35#16-V3#(7(9S$20_%\]8P66@N!-W@;S' &0*PPU.U
M[4G(,[[Z&5=-O_A38P\L"C+M::9V>&+2B1?MXII0]Y-I^?&@CTN.;>&L;N/V
MI-%\M0$-'L]VG)=@+=KCHDH@_#+A *7YI^[I8EJNH0GWQ61LR>V@Q^F-'[2T
M47GZ1S8;KHC,23R!#UHNK0Q<X1F&SWTP@YXRX@!&2?5(2<@2Q9Z;IRB<ZI/Y
MLA5<<3^LY"N^LU28MJ)D_H0STHBXZBSX"[",$*@ RK54->5K[NZQ1O]^H*A)
M<B4G&SW!?;G3.GGC_NV[?"E7XU3K",\Q%7@)9.I=HE^FUQ:ZR,)2>>6NJ",
M7[!Z."T!Q/4T"/AQ=WY4,)L3&/F9*JULD5,@K)<C-X9(7]) YS>X#S-27LO;
M/V1B>'QA^9#9HH,Z2/Y\B\=W.X*L<(.A@KJHRX8FS,X2H7SDVV!+W=KW$RY>
M@7\![9X(]]WEGG(,4=V7JF:V 7X8!;WTE&3*,=\BK=4C!\&-U9JGC[(Z'CY0
M!< EWYA>!1B>Y$4YO+6YA!DF\GA>E,6\)OG0-"=.R]].5)?[MH);1U)-!MX6
M)'G6W! ^IU*7L(]8^R"!]R4@UDOQZO<J22+]FZG]O&3?F!-BWISO9XA"? _U
M8^S C5]3[C5,+5IRO$'P,^D4T4G%!!UMM@EG.?_\N)(YB595[DH*&)8]21PJ
MJJS(AL_ TT190F,,=I#OD 6@8(P#%\BX"%P(C8^8,< ]>RSL]DG=N4R@691A
ME7Y$;2E'%+V$%'LNYP6Q^25]TE^/M+,4FK3>3/B*,F=EG2.'FG&]/@_J]?">
M_(=]&6LLCH#'QW$]OVCB>#U'>EZ4BI%V3QV&?[XU[N3WR[.YWW1'/-I-WQ&$
M?KB?,RQ5*/7@)Z:).F5G.\T?GJX=$9G:P"UY>BM$F3N\0N^;8QNGT-*8R!J9
M0\R^CK<O7C7D2I4?]>[+F%SYHBYU&J.H1%DZF:YF!C3#\]*(87'LS2=B3]!#
MZ6Q&;'F'@2T\1#WX5/-HKR'MQRD-42F;?YO(7P#56NT<GJUL?@PIWMI? *W@
M3OI9#/#5J[K&**N:B.HG/=2.P]#!V@1VVP]];TFK42S >)MFL#3,A;I;V:M
MCY'5QCSC,9_("".HP.7+P(6%YR5^BO93YX 1[[-#ZCG#'3&=)/L3Q'3/YMHO
M["M=P7?A,,LOR2GN/P'P>5TM6UE9HQ[7#3\"^^$=R/%&F2AVI>!A0$U[IM%N
MX8J^A[Q# ^ABO/4OH--;(A3AS3M,[6R%S%O1G7F8*([6TE9+($RVN)TBV973
MMHLJ42GUL,X?DR7=IGG]WZ(#_TR]:0O^JXZ9-VBAA_51M5A7:%8P? /.T>O/
M<'6-&-A._U#P9INSO\L:GH4,4&HYYNC9!/'+3S!W_NR"QP8_HHVSZ*UD,_]8
ML'Z-#!I6\?(LUT;VYE@GK.] S*$58J]!@01.TY>DZ"OY]@8ZQL8EUSC\;,EK
MDSIHN\DS/^>U_8:JG[4RP5_NUU"@863I[+@XZP>=XS?22%(ITFQJO*W#$8L:
MD>%46I\7].2ZTU89A0;;.N:+XZ2Q@)W29[;+O?FB*( &&18U'-][FRDN.+E
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
M\H#.;U>WZ(@'A!6*2HYOLC):6M(W?2$\]-:NT(_:P;"V]?BD6W<.^)6XCL$
M) MQ5Z2&Z$"JKG#<81[%[6[W<=O^K2P#H92$57^>*4&15GD7"-1KO;187.KB
M!DU:[HW.<XXF7<OOGF0S0ARB!$<]^Y]_.K:;($8,8LOL<?!U0+]DD]>$0:C8
MA $).4;H.?+G/7.DYUP@G9JI="ZYS2T&#MCIW.:R^Y"-)Q?M'<2:D?)Q.!;>
M^E_ RS)= ]V(5IGBZ/QQ1'0,0)^:8MG;1V<IM/5IY0S4O2$]$$[1%11A17G;
M$7%JY.Q4%_,7$'4QN,@N9:%#+)-B92J55^&22F65FD[PW<$]^@?ER_C,5!2%
MX)X_SY$;HLK+P<>O3-8:S^(3A,2LV9K2;-MH??9=H&N75>N4RC;GLS<2!.*
M'KC.0C<E*OD43&A((3@@9>V<_4ED"[-KC.E:H/)9\$8K0PTC?P<*]\;XE6Z@
M8NXH\P>'"J\\^QD _&+.K=;  EM;$/$^TWBJL9BR)X)+=RBA4-L*9X_0+D$)
MPSRBG*EQ96B*WJMX;<R\"I\G:DJB7,\!>^^?[9-=OC\BN? HK59N8WK=M_V'
M(WD2Z%0"O@AZ6R60P/16K?XHPQ<O: J,U*G'G*L(&Z1\:DG?>=Q:,)%Z]G !
M41HUZI8[1\Z1%R92ZNNO)GP_*/_RV#8N<F/B_"OG:YZY[0ZA@5KN'W'X/7(2
M$$SZPM267@)IW((4[UU9YF1Y2O7PUNL;^@(7S<I]YN*=E2R*,C<A07P+Y88:
M^(1L8_:LH*BHE?F29K<<T &4?I1_2!QT^GC] .'BBL_O8+GVDV2?KX,:Z:Q/
M-:N_HG6=HH?P.B]UTDB921&5A-+BB1TG\N'%C&2+L+S)H/N)KN%5[@D]/HDO
MBD/G\^(:5H^]IZUU0K7[BA[N1K7DV:!OD*6+1G:$F0 U5D:ZG%A+UN*6+/:]
MB*OTS9,%+L2A50JX?_TUD,#/#\JWI1$^V$3ERV2']>3>/V6J_AM 'UC00/WR
M[(6X;J:>4:U'$J7"#+=3R <+CY*"!-5+K>:F^-1&;I+]%V!<C>F%17$O)?C,
M6=]JR6*&X3L>K#2+3(M*P9*5C/Q?+5+:N=1"!]BTL?8K;KG83"G1CHOS,T)4
M<M0]CU/>().69=>,%,L9,Y.) O;.NTS_&*@@LAR$9W^-\7ZAL197'4-I&H^T
ME]FL).FZ?OH8C<,X<3@Y&J,MPSYT0M<I2Z*;[_7[?V9U]$RXT'+AWXV,SWQA
MFIDNP0$%]I@,7\-;O\V<I_ <B(ODYZ>#ZOP$X8UTYRGZ(K]KW3]!.A!OB3*J
M?Q7%S1LINPFDO?JU;5RM=]HM1X'?"9=7[[8)^+1+K?#0CUP)"QC+F=A6$, W
M?0@2;KO"^PM8,<'F7)^KNLEWTM/C8"M[Q\M5-Z0Q3*H@*-ZH%H"G61TW.O'O
M)2;T+=0[C/!> G0U$?!3T.4O@"=CZ>Y9P%'> ]']_S.7ZA1P\![Q[+(UX-'2
M41(TYXQJ$G3$]A?04VGSP("V1'--G4-GM!H&*YRW@'Y0T/_K6]TS"5P=%=N9
M)9666.UJ9:EVUQOM;JU-PV\Z9<$7SC7P1?F6JW"P"OA]<PTK_9 )]BJHXY=]
M]B)4/+PABXHM_E/)KBDX\#?)<<<)OM=? /P7';ZY3$#A(YI[HT=9*)9%)*<Q
M@6<)UPB\UX75C%TI125'LU\@UN14=I+LI%\E\?NP2\+V>,OZ%<J92T@HE<XW
M '$K!SI>:$.WWIRJM/W\MH:L2N=KZ_ZY#RK055/L0%!/D&ZRUT&XM?Q"?0EP
M:6UKHM*REOX,T4)-VC"55%N::?[/B.3M V[.Y2CR4[6"GUH[>[/VB98U.X37
M29@LRT)L_WDXWY!:W;(KX95U \:"Q4(=PV!G$H03:O(&G?QGN*:%MWN3XF-S
M'!/5Q&>8)WGGFM31F7HS$;!=\35', Y6B+'"5J9YEJR/6M07+?7K MOQ2O7)
M[#UK\6+*A?$<6>V8+\/BZLJR/)0_4X>=E$3V5?^7N,!_BPS\[]J>W?^N]_E.
M )^[5\N-=CB7CGH6_;8*:-*?33@5'2P_7="+5=D+M<.(KS4E+K4;K%<3DXGC
MY( ^"(S&?4U'*</E##-\O@$<]T@ICC'T%49C28J3GYJ5J6F[Q3C<Z,,X'L^A
M,&35QHRS^0F#&1;NZMMQ2M/C!SJ]][FSL[)>"IS:JFP-YHE-8WKE0D= G0NU
MZ\9UA4"BZZ@XC<9TYT^I# GL?P%EL5[W',^V>FY\A?D2X1,][RF UJ1*IM3S
MBDZ<%^CPH03WNT[XXN(4$"&SJ?Z.YZ&WB8LNZU7'DE-4&*B_*(#8E+::DVRT
ME 8AG?E 43K+75DN'8,QT&^-_O[4!?X7L"#8X+2N8A_XY[!%_"O \YYUBO ;
M/]^AWH0;K<ZBX2TN-"!C,UEL^<CGDZY;WE7>+>EGX[>XNE+"91]*N\YH0UTN
MFE7#2_H9TN?Q*Q*;UIW^ C 5+<;T*A-K7$4*;^(1H]7U+B--Q<DI4:.;#G?O
M5Q?<=P>5O=QA\T1:@:"7''0'&'6T/MG#<>:[I_PA=_>[U7%J4[7;L2WMP?QT
M3K6?3\\0WL8:W869 H3XL]DN\1RRW);F7K"2&OH@,_B"QH Z48T<WT=]%.A0
M%[0:RP?C4&B>X_]XE%"[1K%.J*EA*\F1;:B05SN?6*3_: 59NCLSOVOR!#FI
ME\88MB;QGXL!AM4W#.+D2X$['2<6T$T<0PL:OK!EC-\/ T]-N7__TMR],<#:
MY?E;\SK'X#3KK5"2\K4WQZ>'E++Z\WX4S.X$SU$ZZ9[#/8W]LW#)E.(J_3[.
MN]1/I8DU%%IM#'13W7U%2W.-$!C3<QJSX*2$;"2'>^?OYHL?'G3F/*%;3AJ\
MJ/%FBC/RL88 VQUZB,68T/W8'-*JR0[%;>7FSYR0L0*+Z4PUM.%#_@6$-;;A
M_[F@ZO[MIW&>J_M):7^8=Z2X+.DJ7#7X]VJ2NN(H('>^<8VV*KUSPLU'KBE^
M[F5B2V($V.XO(%0F.L:!Z'?A/N-,QL<C4G02C::X2%WT@+DA]<_&8?Y]O73K
ML ?Z@<TL/DX%/M5#NQR#==<%66[[_& =#85/)'1WFQ4[NBQ*0K<O94A23[#-
M4.+R5Y-R^96?8[?DB'3M,@Q5>!$K0IHH^_J1D53L0U$:1S_D#3HB2YEAOMO*
MZ"GV9,#Y[H"]6R)E@E+V%U[[NG%/D$GSY/DCVH&.Z&>C!5__$; W-672FI-:
M.TSE9KL799:58*K!^48);^M,#<-=30.OU DRFX,W-LG>GRU$[Z %F%;!TB4H
M.3F5W_>F4Z&5%&=LNO9)]P#<\RQIA?5);O-:(M]N/8#4O02'@MR8XC?%LOGU
M]<_!$M4\3U7EMA#!(I.S/:O:G6\)/+&.*Z:!H!5\AL8I;H("5Y'IV,P<58HI
M%5W9-(T(>=MH2P=']_;PL+,+P0+PF^V^?.?9\"\)%:L01 +1]-TT=LDN&BFS
MPE5+9D*1N+AH,RW0^*F+#=@@@K#M6;H56UT<Z7*/&?W@P9$9$^CUX#8.N8%'
M,H_6CGU[DQ+$VO\7P"IZ>)7>XXNN86<3=:$VJ/^1(6$N^,6A)J):U.ZTEA[L
M??VPIM;4E)*]"6%F/G%&G51:QQL)ID4R)R5<^%H_ .I6A1GF# ^Q7,B6O<]+
M?Y2^14Y(K'U,I'"=4W"A_VC9.Q)@< HF]BPS0DYR<WUJM(&MVMF]_TUQ<?./
M2FA.UN74?-O?K/M P_L$Z^;%F"1E/33,*B%Z:U-DI<W Z<L:Q[=AI\2JA-P%
M'(;83Z<6Z3*UF:^,I\[3N</Y=HCE/ (&I/,<2S@K8'E?9"!FE&[K(B8!*9I3
M#NA5+]?;P!]QL/FXCHRMB/&8A,$</)LXNQYR" O(PQ&T9HP=[G N[JY@5V[A
M4'V_7$IP.+%8?2A \:/.N@;IPB"N=$EW#ZGG,_7T5V367U]JB.T\/#W4W'\;
M.D!")_FKQ8%46< <^D[$4OTS$"];7 <'F;RC;B+OQV_T(:>%Z[6D_M;2:'H#
M0J482A78/)FE(?7U TH]Z>Q<,--UW'!X>"G>WPO1[_QQL\1UR#"']BIQM4?9
M)8!S9ZAW7M[I@71D?A'LG"0QR4?YG%EQ@-@G06=# <:9DN=H'#<TI#]VR&6&
MV=]$/O9\25,H0L]&,\;&"N>%43[@CLY>[!G9PIATBB77=Z1<0G:O="=S"!:Q
M5D3&AYG"1-9Y V/C';$%-PS"RO)V=-3991ULJP*7.-C7_5.V_P+P37" [%13
M"?%&(/:9/8YWMJ6,LM2T46<%^;3_,_<S'G_/UI.4/0GH8*N6(:E*215T8TPQ
MRYP,I_W3F^=4!(O"EA[/.=Q.A9TWR-RS68R>-1JZ&KCE6]]_)0E0:LE1,OTZ
MZ2Q?551?<C=R2%65#_VBK?[G&9O3'S9'\5'" O4,A^+&[71I?F4Y2$3H_FK:
MQC>-]W]V\+7\")5<O@FT"$L6+H Z*C\Y%*6KO-6R%KGC[J8X\Q.BH7"]U1NY
M?5G\D )1E[KV-S4# ^%L)!85.,P_E332N@ZH17='QM.07"QOOHF_8(,\\QD?
M??0_(=__67[!-O3A+L#@6^G_4J>$YP&%US:;BO\AK;&UB<+GB?)A\T%!&TC_
M%%45@PM"\BS13%D+YJ+,TNB?Y//8ZIB88]T B/:)JP]NOOIFSS(VQZC9;MJ$
MFV'%AROW$^=0A#FKWO>M+8<C!)[T0I:GAQ?3H ],Z5*A\9@$?<I9_9Y.K1%_
M0<*_KFJ-D&QA%IP;858_XV;#%/]<-PF)*OI9RF;WK&E5)%LP6?"7(P$HD@/4
MG9Z5Y.G1V1P[%6FQ$=&N'X'B]F/3C$I6JLBO%6]JU?: KCT_4Y&0'*%!/T#B
MA996&1\Y[>\:S4S:,QWOHW(\G/NHTD[0.L8+?OA&R-:)]>/44$\L)HR.% ,]
MS^VXQQU[A@'I552>H[;-<_. 9>T016UUH?"C#*$?Q\E$GOA J9X3TL0 )KD&
M[M^>FI=MR]H%EJM3=4=[)J\S=)OA\^ -BLAWV>2)+@^C^T;OIBNVKKBX\LGC
M7SGX*XOWDV#5\\+KN+I#C.\H&X/'5V>]&%NQ+S7#4#=M2@OCL<.F-AL_MNF8
MKR+=A((O=<;D@AZWVAD1#3S:5K-YD$0?P#B''O(L2+O[X]B%3WI68HZ-"LZ>
M^M/:?:I6.)9[CIUPRO5I8:X_'?4E1FB\63[4"A!/L'B>0F>;D3$5P\:1[[V!
MBG7#52ZJ1:8I09*7NTY[<+;H4IQ'NCV@7GABV6G6)'R^_1W:ZVZ]UUZ5SZ\2
MQV6.-:XVU7"#6]ZWWZ_I7,8=;$8;'CE%0;04+<F6$5(6/[6;8?RD(@U0NJ'5
M'(IMT^EJ@'+^!X>/RX[RI*%F:R!\VWHG+W]Z9Z0P)W.SQ_#L!E"A%"CJSJ)&
M$SIW>K[91*NICQPK!W(+]/DFIUOIDQ B'RKO5%A//TYUO)R\<)]JI3LF$@SM
MLOCQC(]=W&E9?^9"X9B4^N=0 WV%5T[7(=E.,UU#@>RGT9ZD&13'CR!#IMS,
M=?AUA;@IB5% QX_FXR=H=/4"TV^1T&=RJQ)LS3!#:2.,G(]NV+[ @ ]9AE(R
M4)-HV(__\%!?[)NP6-?8=S7R%@*0V.D2@6>T&MJ7$>*&FR&M3!N?"?\UC8 :
M'#^K)(Q@"KF5O4CNQ#OM+2OB\K*CZV[SWW)85;R3*!I.([\PA7Z#+_Q$M24$
M3>H8^?.SO8[^<%3NU.M(,D_($6>BT=KY0)RE#X04;5<Z5DMCXD,:GS'QOZM$
ME\_:"FOZ&OA N)ELM-NG/S.X--2YSFZJZKB+;_L:KOK\L:_?<1>S<S^NZ8U_
MDA <-/)15VQV?Z&[<9+S[KV;QT8O2>I37>#%O+QMQRC5ZO)5%K#$L[99;3YA
M"2DN6^T)!#!^+>9R%*7U1KXMU[+TL&BK069T>;NJ[9S6=3GU4IC5KU6J<:0<
M>\_.7;FS":R'>+7H]?3@>0M?Z;2%Z\(J>M\A?5OWL6FQ*YP+5PQ_"U7@O1:V
M#=+KG8ND3"J$9F=^WO!)T1D;[]*5]CRG)\+I?,+#8)H6^-'&1;V[0-G'P<\)
M)Z;DI\V1D?4AV_:5=LN7=)A,%_&" Q&I%%]K0*G)><.*CT!BOU6B'D-L+D?3
MM$7Q>5F)I,Y'R.)3Q;/&_?U#Y=YQ(NC&$YQ:9ZWS(3'/Z*M$A=4>GD?B-?"G
MKLTI6V&U)WL%AYL)CM*\,]?!\K;KG Z,C6A[>R$^;!%*EE$=4FM/6@J]6:OF
M]A+&9]3UKFNDG3NSY15^P _QI#5!QIU*^EE:SJ)O6T]V^GUBG5=2 NE6FXX2
M5+(HBX[6S*D;$I]/8$$5^/@Q].NZUD>_]%D:FV^E#U5:P -G"*@IXTC=2$K$
MFQ<HQJ2D!X&%=SV7=#35"78_(O.3CV9H7"\N*M]WW##V%7$H' *E&(A-"A:Z
MU( *+QXODU]7/0@."T>Y+I!_C.MO23S84"/DHGX!>JGBZ VO*K9M #L5?]3/
M-_I,@V<MF)WD^]6>?T1BYSZQOG"L&+9#]V[*_MLB=5J#W,-3_RG=C[^^_I16
M?K6SP"$IDO_ME]:B1)FA:I64QR\I8(QVWWNY'ML#PS2'?99;]N%NX^MKS[=)
MBG$:9+]L=.&"(!][?@UC"J/'M,&LK^&KO'H0X-XFKL_V$_%J&5ZLZ\D)71U:
M18$]#S)^4Y,W<MRYL<WFBG(*=]!9_R?=G,+IDYK5->SO^^OECS$A<S8Z:3J*
M0*IH9 =<1]+1:0\Z&V!MRF,,[6.*V2">]UW+KM9BAZANJ'J$QKGD1G$4;_Q/
M(ODB-IF?9OE>7BDQ"<L-P/.AQ4L;=$0%9I,^*OM'<"=&5%FQX1"F^(,+JC?O
M[W#_/1J_AMQW_XMFD"4E/L@?<@O?VH?5OX E 2_%!?*'ZZ+/X\0VU:33&?R9
MEQ?Y''%_ =J@.IK+_*>B9[OBV?9<#&GW5T$C6VK<0?GV(Q?:V0&[_P)RK=.I
MCT8B>068R8>*O8ZX;FGQ_=/8BH:;:!MS^CTY\FNM4"^*!ZW]]K."QR5,$<[.
M4SMB4:R%_[N#_O]K_W\Z8#*/]]14EFF=N.<^LX!S?*R_3T/S!(?NI$+V081N
M?][CMH&S9%Z-[@F@5R4%D1,5)F8.N4H83CTW6I#FKG%A7-F2+ 1BR9SKE7#T
M.YQK9&*QZ:I57+#ASF>1)5,K7I?B;K=DO+;L#YKII'4+-23*@L6RK<W&%/Y\
M(2/)DV! TP9-;4;VP^W4$0>[ =Q?ZSKR1<T 6*31%&NMGE@^O0:?*1= "\+X
M-M(&A[JP+NU%+U%**W7TU)XA&HT)6VW?K);"<%'T6Z29;E:)X6^:]N*PPX$\
M?6Z2!5@RCBMX)N99K3X-MZ *74RKY7(TZ\=TOY$,UM?N8=A Z]N>5C[HS($6
M3KZ7>]8 ,LX@*)J/6(]M6(%!)S._T(<Y=WM+.]%FBU?UV89FNX3$SN:/\KG:
MDL==+!F'E@2\^]T6?])=TRMB*_9B@YA\J^'>Z(6B< V>ZOGU9OR"ILVF=<2>
MD>7T^KD/4O7 9O-S^DMJ+!NN;IE*B'?W9H,;=UK^ A@71! O!.+!=V^@(IE8
M,)0W>ZUWFLJ9$1Y@L#A^7N&@_!@[6)1QQ_B-#GWV; JWCBY'PIKSE8N)K/6O
MFO0ARJJTR+9BT@D;[ZG4R!7Q"CKH5/Q\$Q,OC>.OOX ]3$#959#;IZ<#LSTA
MQ>;?'_00!#[X!+O>"B&#0,;7.RYSZ6.3C<E4(O@@5:&3>;V.1)7;<?7X5PE!
M#Z1CVVJ[-13F$WLCR? /Y6.G$QC2/Y+X1W?>_E4T:3KR>T6O\[.43D,F0*$0
MSQVF<2XKV%M^^R;\3;MK!4YL@W&ZDZI7]F^-4[HNR/VAS3_FPG6!!+_JXA#R
M]U5L==6-L9MI+(S8M,>H\:;M<]S(E(7\=(V!S-QU0@0[/%.P+)(Q2:DNPXF%
M.$6$QF.U04N+K+PSYUM"4<<"++K/C:\T'-395Z'"T7Z\C8ED1/&F!/PJ!U5X
M2%+K[^^=KN(F,+[&>S"TIKQKP3C9^HH6&Y2BG%X,=[+KHZ[0?#DR'^)$HN5K
M@[>MD'4V \?4#(RBN]L[[*"7$#[;U%WKS^H6LNQ4<ELL<=LF* =+:\%\QQ%\
M)"JM(YDAVS]'J0-]]_J["C]NR]+/XNMAH\JVR]#/>=8N]E#&;ICD*_&1OX!7
M^$K,%'^H_P(JC76BE[D(%1H2 X2'4A2P+O,?>UWFHS,^U#7S;#?GS5<[NO_R
M_.<U8M6F!.9J?F3<0HML=/%&2\1'5@Q.;3[GKE_#$S>VQ@4ND8V-< ZW59$U
MQ\'%E.%=L>$"KR?JQ:FD6<G83S:"_@+.T9:A82UEAM\;PK2_9/[,; !WZ=P/
MXA=()YDH/[)YY1SFR",UHK0)-<QB!XY-;@IF*;;R)#!7?$_WTCI(U.K#QL3[
M0;.J,)5%F+V#0WNC-_V2THYYF[3-[L4.YQR51#NW;YM5AEZ_D..)SK2.ZV@X
M.PS?W*% 7^S'#34"H>U;&$'T%IUFY.\2&_<T R#=V]AWRRU/I!IM+N_W'B2G
M=.6/IC)=" 5G:#/RO3A%;]#9(2M(L9Y).4$<_9K8Z#Y[/V%==:Z*[ 3S2^H?
M=; <IJ1?." YA GTCRLS3%\.GV!K3]=)O-P=@P7%ONVRH-V-F&IER[<Y^<:)
M/:M4_]S?J<<G28?+UXDT].QD?NF^ZOVJ($/<>"GD9OH8.RK=,BBTK/"CYUHQ
M97&F0715_MNF-*'?%_>IW6BF1\_<*TE-.DV%FY46O)XJOT)M&]-NQCZ=Y/?+
M?B8+Q'N5WBU)DZ98K? #;XS%-/DVO5NK.&%B0-K!?*.PR$$@FK&FHW,LHC3
M*K1.=S)[Q4".@B$;<+?3/-<G. -_PDEC)D6K(JXS5H?_[N,W_SY@M2+J8"S#
MX;I;BV-(G*<D+']JU6K'A+M^8MT3ICD2?[J)E?*06RTP9*7BTZ5.O>7 _.RY
M)BH 7*$SX8M39CN.PB'^4.KOU^_LMSM>:QI^T<S7F] U[L$4DKUX/KF9+I(L
MJC]HR]O5/)^M[A'ARF1-"WV[N?]KX<T'15DI;R=T,ST9LCZ\G%K17LTKNI$4
M<,EXH\MWQ*$ZG!18SGL[DMK\!CF14EV?)R[PZ&<>;>G6%P$T1E!6Y]OK<$[:
M#(KA\8".G[X?:@QJ'</F:3[S.8- '<UQC[9/E7-I@^[ZF)D^T20$C5?,I6D(
M.LA\1X[ZYAY)K6Z27BO+CRQ(3NV#<($_EO,5S'EAR<'/#T,K)<9<J;- X!/K
MU_FIUF9)F7@$3=LF1<MEIM57/OW,SF_M]D1IG[I(&OZQKX2IQK@6Y)/4MK-1
M)_P%8 KR[3/5L"76""DAV<_'5"LJO#J6/*7-5+808I^],3C_&#?',O!\\L3'
M+][E7[33\!_W!.&LGY/S.H(625&>%CV_&(S?*=3^!83R85YROD1=K'U>5PB2
M.N7?L$@8,0!<[E/KU6'.,OR4?N?T-JK\H76<OM&>#YY9"L5*/\F) A$=M)(6
MV*2[AY,B<HIW<>N%OY;*6_E+*7]^"> F9*Q"0'_3D[8J0M<R)'"[;P[B$-TE
M/%&4M7WF3J\2 =CF,>L-VU)TUW_D3_,"/448X75K8J9=QAZ*QRPQ9Y4D2^4C
M!7-U"XD";$3/&=\%!>+2D.ZF]UYY'8?KM4WX:KZ+/.P$F]E=ZB0 B7JD0SG%
M'N6L[*8#+N?=VG<5AD*!0N0Y2M?G#^\\,\!7L**E19/VV>P&8+0E<)M&T3Z:
ML7#SVBE0.EM>R13GSN"8.VO-6%CIV!V9MWLQF_=\7(7/)J?7O-WWEL2BS0!P
M ]BRV8UQ?BJ^B<)*,,%=;:/QE<E8$RI9 3\S::_BY*WE8&+5 >9_;C+_LO;N
M;!,9T,$#O5BDK@.3+Z#<RIXZ2*QH:PVOQ7QZ-$%;_#BKJ N?[!2E:T(4OH^M
M61<WF'09\'8I[:KF81J1&5-,Z[65G7*J6B4<L7I? )2E#UF),I;ST8ZED@G]
M0H2SZ*^9+44#/Y_V%3K>BC%<52U8/J2=-UPPFI7=]!K+?;/%%BA4/((O1==O
M2@.7-Q$?M_;@:-*+N>MHI=M"!1#=!:P.S#F$\<WI06:=]R#<%G*OA+%%/]O1
M?\7_?D:)"%FY[$)"M=-TC[8B5_5:W^=W?$[_!"!VSCO8!_@]?-V7HOL9=Q+\
M?=\L)Z _:V+S-] BZCKZPU7TL4>7R0LDNG9(:=1P>P*6[<6UBM>)>Q)Z<GSW
M:6JN+;+M59W#DQP*R+,)E7'7<SU$GIM\HO6\I".5Y%<W&KJ>0(F1;A.N"2!I
M[E\ 9)?.L1Z/Y%H16:U RW]H8.!V)Y:=\_0<<?C6%>]'H]F5-R;Q:@N5GMSV
M1&"$:,8+U\6C*B)]5C2<4ZR,#>LD_SB@J\)!\6@X*-_3EF*IBPK9+#9(Y$2H
M 4ZKA4=T%I$\VLNOPL;&7FS*HEY]%HFX:E$_V@B9]VM3-4]RB,.)5UC>R@YK
M=,"!@D@%0)1SV]G :C_SC@/^Z '<3Q9U#+S7WU[B)0)^2W3+KH#)EQIZZ"EF
M%J,MH$77L<0H")7H"].R4#QOC[>!$E$0G<5%1:.LA#)^/P BH$-29-S7IB%G
M>M-77\DL;2C.89! 1'2SU4'UN*@;%/%RQQL3QE0;WGG4QX?K$RHU^-WZ46NU
MXF_:[1SL5@V@^#(]J6?P_>-:7>88KI-]=SL >'(U4#*"*^FWV0@VC7DF@:?F
M#680]S@$I=8C>'T'_EZ?/AY.):WRJ$FOCT*E1=B1@!\38KS551EE\"MCF9[
M-IL4QUH22:5@G_]B&Y) ;=;P&'#=VW?VG="":9W@5V&.B>!1I\GQ0V6E\ 4J
MX@Y4.<U>DK9'KL[_.]ZI@V'WP$>W>O3_,)T%&O^_KXNSU;QG)P>U@BMH97YT
M^DJUC#_M1B+JBN1]*.,\B25Y^VA!8NN53$=#BSDO:ZMX%.T"W!.J.LZWK]%+
M737KNQ=)"C';%\[Y3T?$R\(F^OT0%F]]ZV%]"<$B6'?0WUU3_FB%BY^3#-LE
MYVQ_=)Q,[M[_"CY9-NAV(B!8EM"=C%.:POPB@GCW!)GE3U_!%YFKK[_ !T[=
MSAV\?UO9/#"R$6@)^*4MUGT8S\@H]D6S$F %310IM=FOF$UVWLH93?K3FNC/
MVS0<&1O.RQ>\WQC4>9_(=X]]AZ<KL0%<(MK/.UF8^2&BGNU_#M6;7U0=!Z81
M\[&MVP,?2%,"BB5SCE^!4QEDGC<'Y1Q.]C1(F)C=&\Z,.QUHY?Q.7RCJ;'ME
M^"O!M5K9:_,]1>B)G/DZG@]5QYC O5+G"AD2?[]@H;:"CR+D0S]J*UID1.)1
MI=5?P)<E=?AN?S*EZOP>#^+Y7>F'X\1>.O2I<EV"Z>;TBB[HZK#.C=-<8?FF
M=JT4>#,N%Q#F/C>5,DYQB4TOK+VK]_"VM;%J%"CA@L7WRJ6/MH?\#EI]K-*E
M2^4W67^Q^CR+Y/FHWU*&($NXP.'SW6SRJA"3TYF*KP(^)X%"Y!(4U@4J;"A]
MZE5&;KV\87]6SW"UZF-?,';BA_H_ZZWLSLZ+N76M9I6UWN0AAUMU\$T(;&T
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
MRAICGQANGU>D^:3FEQ4JLT^)F(L[/U2R&Q;9J_X\5L7"SK!(&N?.A\<^T.F
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
M^;V7/6(L,B_Q%DGS"?IA$,1$+IT8+,_H^I,F92 [L%_DJM]VB[QSIG(H-@&
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
MV !8!7=B%L2Q^DB?TC.V<CN^S:B^[)=%K(ZZB%\H#[G4@.U;7[=.^/WB;'"
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
M::?)1)6 N^DV<D=XOA[;"U]P)C.Y.FM-XXP[Q.JL(Y.\E+F"HZFJ-W!()3"
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
MK)'P5@P@2/!#23-RF?CG@)_*D3B1)<0W ?Q;H3('\J0. K$LM,UOL*EA,09
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
MFC4=HERCR)U$GAI\C"3WH/G4"8><*YYFV''JB M$0)39AF,&Z=L6M.?X(I.
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
M'Z2\^/OUID_"9X\'QB3B+DU9=D+?FE9B^2MJ3?<]A6\K#=#Q".4Y15&X*DJ
MA=H)QWG"+8^;L+9+O)I.]@J7TMU]LKMK!R_0UGQVCA'+Z ",#_"F0D;ZU"<=
MAGRY '^H]S .(4W)7UU3//K&/SZMS.D\</S9>B9RKPJ2!F1B,]];F^"\J]Z&
M%YGUD6KKI#9-N\GBZH=[BK;U8SZ[.%Q63*_?@U>$DW;@+12;C+B$B:[O]V5Q
MK5S*6F:T9;,&&.[?6[8+#=S"MBK?20+->+G#=]_P+P/@'Q9H!'SEALL:#,BD
M(O(/OAQ:U 4P'(VA2FZSA7$/9=&U6+GS4W*T9H^7V1@+3UZ')POYQL<LPEG"
M<:I\23!6VQ1#Z=DNE_[B!]O]!,^U>3&652@ZI]+[H.%ET =&S2BOH=61ICJ0
M$BN;;:P#K7%XBZ*.;7VA@ZEWQET)QCK)2/!S[_Q9K_(C*A8MWP(I- =8F6IF
M[%,3!\JOJWWM\\%(X52\EZ];8XPON%7N*<J-R&//C:"'0_?9V?Q7']N*JML*
M9?2[>S%]P 'L'W_\5ZCPEW7M<I6?!5//YK.V; P!\^Z7.XKR]:2X;=V F:UV
M:8"3>4,L&M<3;0G:C&)$Q)D-&2\ZAJV0M#GT@$E]&&J0CN4BAWNW>0]\8F11
MZ8$!W4JIOR;]V*CW0<YB$4[-"V<U]THE#J&+":B_PNS3J)$].[M#KO#TQ=%_
M!1A@.GXSZB7]*:,R7$'BJF4],-H:]D_%T#<%!:^]9/QUU6'Q"=%L$Y^J2'><
M[!7:>Y99&!J0^!60H:V"F37@QQ[K8JM#KU0&JA'H335>A']B+%4H4US$0ROS
M(9.?FL7<,XNVH';^<;<6I.!YJ.>YC MYM_!-I\4;??0C!GBX(92&IT9X^4Y/
M6I]6R?VYW9ZP<CDRX5"Q\:=A"-J].:((AQ;EHWW]E(UIVI0,$^V6JDKIA@Q]
M+)@9(T1C@NQ'J3M1 "S*/_U1+GT#M%#P&"GT_/$5$,)_%ZS6&#R"UZ?2@CS<
ML.#.:E;?K+TV^Q8!/%TD1\6T+??)=58,1W1M?9K2V<1\X>_?EJ(:+@?*O;\&
M: FX/TM8\+<PW47D<#%_JCBG(R#WR"6@C$9*XH.?P.$L^Y.#$?,M;3_;.6M;
M\17@Z[WWRR !"P/#2K3II2Y':DJ(LZC]K6QUP49B='?SKK;%$LM O@Z85!QE
M3^R<6+N](5QP(Q^OT>/F?)AKGRL(<5_/@Y<OO:,L^6.RVO-I3_%+TH$/7<AZ
M;]*<IO';M4:$A.GF0G4%2X^MLZ."&H;?F^T"3G%>\?.[@XBVBOE1SX3U;6IE
MQG=L$C/Q,ZHH1*B%/JS*DQV=^M_%+=X5(Z_8<.871B_9:05&W&0O$UJFV>]]
MC@DZU0X(#'MB"E6:*\:? "X5(DT7K/+1'Z?OY6VCH/#&,V1PAEYBR"(ZD7YK
M;K?UJOLQQ?K%TM.8X/(YH+X5-TDDWT<S3E=)6+4WS3WI!ISHXZPI2LE3WM>R
MJM+ ^SXDBM3UZV>!^H*&YA7IJ5+"=A4Q/*QZJ!(6[,. PZ>*R*VU[;[MO)N>
M#J/C1OC5?V@T;>97_.D1BN[BG@[ @803-/^7.P[MJ1528>4?SHJ>H888&8]
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
M1D6DXEBS)LFPI?E-5H!G:MVKKO_-826G([XWM1_P@%.FW#6V5(6Q!\%2Q@%
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
MWDY<5I3^W_$OM-!_]%/K'Q/5!$3_5YS4UO(E">7Y[J4.U<$UZS^RC?\\_6<
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
MDU?:$S1],N&99S-K,,URET^4MVW\K(C:*Z)$X4M3^I=14B?&D%P_#+V&":*
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
MQF%94J#<TK%LD/JP<:>;MRC$V\RP3)H[)65YW7L+C,:S7)%EYB?\SI'[S.)
MFDAW\1&P:?)+AVF;@'#D-F;S0O3XAX;<K)PZ?9S 4@TJ94+Y88K$)J*93H)
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
MH3I(Z3E)1K9_1,<54O93/A$/R[RH(2S*Y;[_P?.Z0X.M(?S;^<*'"KVS9:/
MYLV!IMF&  %3!'XEJL)F"Q)Z._ZD,OU+,TOVY="NU.'LA0.6*<;#Q+RNB-V?
M[8O=%.\A[)%TA8ZO@QL;6RZ9@*#N1(J&ZVXICB^XRB_O&+EP<+<KJM4:O'P%
MH?/X@K6JK$WV.$KEZN(7@[?S.'?2-J?FB)0A%MH1@=&B6V%\7^_QMT$O #IB
M$V*D]6%2^]: (JF.^OHH"#28$%:M$P2_? 2L2X^WU/QOC6!QFO\D[^G\)X]/
M_<G_1/O*L_Y7>]\=%=7RK7D(BA(O2(XJ2)2D@.0&N63)43(B.0E-3@TBH&0D
MIVY2 XKD+"!*:I"<<XY-#I*AF4:]]_Y>F#4S?[V9-6^M/HONJMJ[=GU5]9U=
M185?^^[Z^&M[//[=[KK&_S -6/H&1;SR O3V :F:H<R]W_<-  50^58J=H_3
MMVM$7K5YXW@K<?0%?5HZ$=%\=GDBI;!GZN!0-SLAP]JQ;J>XYVLZV 0ETV3@
ML5<9?KEU-QJBE&Q/=V;XR]\;-LE@AW2^$MQZ#Q)>[OO&F9.0&+-='9N>_NWP
M\L8C,6ZE"-,[-D]&G9ZZ/Z@HPC?K,[.:,W'?,B"SZNZHV0!_3-?=S[7QB+2E
M4S$8M-]RF=WB:+YYLAB+R1I=Y($=V$=_69!6JI_$M.>;$RUM3S*9J7MO+>\X
M>=N7PUA-P*MUZ@FX?H1"8*/T0?D]]P]SW'>O@%A5:;AU@I=?)6>L@9*KYTW$
MXVAY04<)4+WMK?XT^MSM'!J.*\ $F3V?0P$Q?V<1.6Q!P=!&FP_JTO2*:#TJ
MA,PK"MF1H_C*#GS"_<NJ$ZENE,D*T0]M@23* B5+%,\[I]]14U3(&@;YTYHY
M%C?8SN0F?YB<E!78L*AD6#LFOQ U60R/]C)Q(54(GU"ZK17Z$D4SX*K(0&9H
MT)W;FOM<5"+5Y6[$F.@NH@'4%K4\X^%E?8OWP7J"Z05CEW+%M*!D+DX"WF3=
M>&J!08WCT@UA[Z1*?<_"2L%C*>;;^R?FC(*,0F3?]++?#%$NJ@N7&ZNFT+"N
MU#?:5ST")K]UV!$=3-2>MU2.^#V0M/43/1>T>U-5 IIV8WWCUZA<2>M%G_9%
MK7:(>^=^4*"LHT@!ZZI@6[^.JYP=?ZR#N?7F2O6"4*&<.@ZM,]$S7+&Q]63Z
MD2>/'>WG^R],/^HCG3S)!ZV=.S@_7PZ;A$6MV#CB6G_63M[]8<M@_M6EQGJ5
M\D PIN8B!*GC4@A2&ERL#Y<7ZQJ-B?-.?4_5%!.9062L/.S6@Z?H"UA+&FXF
M&]*+AJ=ORHOQ3HUHL3^%-E -*K%_[$@3J+1!SC5NT1"03 R,=7]FZSU;/"YS
MIJ&3W$(:<A!? 7C4_>_:A8V4O6+//_N.^O_HX!N1=Q5[JJM)$<IX?UY%U+?7
MJ[^FLC10NWI(H^=1974TU=LV<6/'(VO-@EL*W+4.)$MN'$HN9*FTM'M:- _>
MB?62B0T!LK %YHR[ PGO177\3-NS>[ JK3X@F,NU_.-(/ JBA%T(>@=2MO7<
MR%9O.7OF/D29:5F:-=[,>1OMI4$VW4D3N9@2HR]*'W][:24<.BSZ43]QB[F*
M;+'97/!,@_(9H<24F!)36;Q>O@-<"'>,/CX5[A@4OS5<R*1/PK! ^2&X^5C9
M!N\)R25*2=D4:WOOZ:J1F5&/5"TN>)",%+3> VI0+&WSG$:03KYR8RB4%3GJ
M_[QM^SV>3;\]*:"7=J7:AQG,/^-YWCA2DMI86]A[^PHHKKL"_*\ O8W@3Z$J
ML\)>K%G5(J]_S_,34>TBWBXF+NJ\W;K7SU?#9;^E&);_PHFO1EK0@O,U",,
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
M.8TP1Q70V5["9^M^TOE-H^(Q(<8/TFUWEUX^TX;K:VN4"V.C18AE9E02>'O
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
MPKU*JQSLN.N)-#7Y"B_T7QI9./I#JLHS(<:*_F3Y$V0/1&0/A+("_QWPOP[
M9<T*(,Q"^]$$Z 'Z;32@UYAB_5]@V/_+ :Q9T==SO;P,5^/_ U!+ P04
M"  2C7Q4TO+:"-4Q   B-   $0   &EM9S$Q-S$Y.#8P7SDN:G!GK7EU6)3?
MVNX[U-"( H+$("&ETB4Q($A*EZ"$(BTM'4-(2B,J2$J)I#1(UP J*"FAQ- A
M#<,P<=[?;^]]]K>_Z_SQG7.=E^L:F'>M=\VZG_7<SWT_ ^$G81&XI*6FJ09
MB    OX A#E !2 G(X.2D9)#H5 *"G)*:@8::BHJ:I;+5^@8V*_!.-BOL;%Q
M\MSFX^2ZR<W&QB\M<%-$5$)" L8GJR C)G];7$+LKT4@%!04U%34S#0TS&+7
MV:Z+_5]?A"Z GASX!;E"#.$"B.@AQ/000A\  _=)"OG[ OYY08B(24C)H.04
ME%3@A(9+ !&$F)B(A)B4E(0$' T!QP$2>M++UT65R:X8/(9R>3*(A:<6D'/?
M_=3-:/ACGT?\B5<$!27356:6:[PW^/@%!"4DI:1E9.^HJ-Y34]?0U#(R-C$U
M>V!N8?O4SM[!T<G9^[F/KY]_0&#DBZCHF-BX^+3T5QFOW[S-S'I?6%1<4OJA
M[&-M77U#8U-S2VM/;U__ ')P:'AL?&)R:OKGS.S2,FIE=6U]8W/KX/#H^.3T
M#'V.^0L7!""&_.OZ/^*B!W$1D9 0DT#_P@4A\OMK CT)Z751LLO*!M#'GE>X
MQ,+)&>ZF%GSJIN 6-]QG?.+U@Y*)1V*)]^ O:'\C^Y\!B_A_0O:_@?T;URQ
M30P!#X^8'H #9QC^]V&40K$'ZGW,$IF_D;K&N9N:9M[#!>Q*L#[U4"6.EN5F
MUFKV;2.-KV=UBZ>:4A "$(S"?(>VCET&ACC-1NK\/YO<U,R9#Y1/6OB6J)_7
MGY5Z4<)( !J=$6_SZ8JSEADOQM44*P3%0QSO_%*"[^97O[7NQPP?-RL3@&?I
M6$'H056'XNZY]7N($LP0X6B.&%WMQ&%A*/73J#=8_$,"L/ #+WGX#HWJBRPI
M%\&8L.;%XKF:Y! -)7['J'@ LV\U*ZW]06],6<]\R?VS(*R0$OT=JW>@"3_
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
MD-FD'^"4-S#<9="'$F;^%U!+ P04    "  2C7Q4A"XJ=##D P 85#X $0
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
MMJPJJ.=D;21UQJ+L?1*[P=P^%87G%(QN+*YVZN84]DT]C;Z)X#J4I@Y.2*5
M#0L'8,<E\#FB =J$;"A 5BU#D6<+;N'XWAH3M#UCCG+)B-5 29FY(4Y011B5
MBDOAM2WOT&2Y%??6>=0F&9>M !,6%252TQILC9#$U ILD1-"T'(-SA9E)JZ1
M9,'ZVEEI2,;.E!(;0CD+[EH*HC;*UHSJ<CV!VSKL4,:QJ6L=N0#0=">#XM?K
M#'/KFT2;$=H8M<-:0$2;W/MJ,'FLV6&-I4S7S&E?;/;);:?P;88B+(F,@4AB
MJ=>++K'<1?"><Z(I,$M%<2'G8G,!;L?%LJ:NG<P(7OI=@PS@A7)%(LL1MU,U
MJXL5JFN2<"]-73-.<5D4XDY&/:[7#^W6+4,!'.^E C-9:V*3%X#]!(658J"Y
MM%'14@.S*^YX<:G%&PL@9\+&@7A0F8?HB*0F$"^T(."3&2<MTT$5ZWW=;2B_
MG1 [T!R%Q:TA&R/P4XT)[> I,L:E8293Q0J#V.QB$N&-VB;16FIL$!P5!8CM
M+*A%[Q)Q!G?'P+P(4RR@N\LEHFX)5'@*?B5#4RFE(E(&@!<.D+Y)*>&A#EWK
MXG:U;[\\TVV%!G1,IL^%!(&5-7=@!_% N_.<V9CA_\6=9?_,MM?9YE8O8KM]
M"M#=K,-&@S8Y\IHHC857,CC13@A'DA8L"VZ9*K>:9>E;T+?E5(.#D8*UQ%N-
ME1:I(%8D2I1/ILXRF507NU53C%.]F;Y5+CM.LP7_P&!=:&$PX4.#PL1LXQ@\
M4ZQ8:;OJ[,/WQ20;RLM*&8"G]O!$ S##UA1\<V5)MM)2@)Z2FV(+DQ8C+@6H
M/46IT\%G0J,%UTEY1;Q2@2@ADH0WF5P72\<O==]:B0,O[GF1?#MS[>G;]_"F
M4RS=C*DY=Y*PPF-+KNB)SAR4IL2"V\E'/*!D&/5.I7*SY+[R+ 9ZB*D]NVE;
M=F)R;9)SM23.XI$^H\!3\];U+=.\</!?+,Y3*V,_>2C#^:F3X39QYIPA+F->
MNXR!N,@-T=*!G@=U(,O;W+N=,IQK;5R>LO,9L)#L6^%XPXFK :XFQYW5U"M-
M2P@_%A"<$K7F 9PIP.^8PT.I)UZHFD3'O#("IN>*RT+\[O6HOTEB-I4760"2
M838:GYDG\!\J-:-1J25BI0?=%I)WK+@HV3<KM6NSXZM)U^')9/!,P.0U"9CP
MM<.C/;OY_./3BV@8HS=N.FE/G[EC=[CI(WCS30[&K\DNJ[?>*)#CHTHA:L(E
M)J ')8@+P#/!:["!BAN6BP6^0W'9+=)+6@IPL8PGS&;L@ <:RKJLB+(R)J8M
M%C(NP.QO)OY#(XU147@<Q]*N3EKB7+"@HY-F3'%8DF*E[+;.D!?@(( /8.K
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
M>10DX=0S&[5A4A37?&I[?.%;TDR1.@8>,*:Z!9 WESAH)NU(3AHDT7H/-"]
M,UW 6U030=?!T;X..4@LBZPRPRI1@5A'/:AEQ:)27G&Y[<<5-GIBN0#^351[
MDQDE2@:. 3I/3,3RUCP;HZ2I RU6*7U5\LFR5"I64U[\^ P;S4[Z;^!.]]88
M$I^B!V";"(L4?)TL(K'XDQ(\6<>LIKK8A*&BT>UM'40PC$KP20@-FB(PB 2<
M%&Q-J:7E+&DGBMWE&(Y"%W 4^K8BM:F.2>&)F1S[3B/@92NKL"U,CCQ)J^IB
M;0<X$<V\O_<5!;KP=,Q?9N/8IK@[3G_]#HT";\?X2VFXCZDF8$QP>Q7^LDDR
M8H1QU!I/#2\6OUV_2/JSU >]SN_8EMP:9504 ?O$L.2)C)(20W5-DM4F>0^
MK;QNQ6>Y3ZYI_^9&L_3D].S'O\ 371N.3E\A\+I4+'=YT\OQR6S:]7>(==F(
ME<'\EEPWFPO^B[;??0^GGQC)RJV89S%K6\ A6\,[*7&1L48BDQHP1:)8I@+
MO7+!^FR<H<6&PN\VIMA.6Y^ULMKI2+C HAJQ!BL!-IXD':@4%*M%%YDJ.^RJ
M+Q)QG&>UUXH(ZP21HL[$,>^(9;IVF4=#>7$[(DB_M\UTE';SRW%LWC5QMCQJ
M-L?=8W=XG0,#UY;[VSYI6 "?**]"G<%0R""P<D4=B954DIJ#X8A>Q&B*+4)X
M:W;C3F6K;J<KXQ*S,M- 5-^A#\NN..%KXF-@D3FFN"QVW^NJTU$K>1R3T3L
MGA=O6@?';J970ED'OPK0J-:AYHR!<(9J%9L>&&4%H3%:HU2.0A1W@F4SR.GZ
M=O@VDC1OREVWD^EB:$Q6&N"I2,'/2]P3YV4@-'%P )7";ANE<=<W'A[&[*?4
M;ET4AZ44K..!9,>P=(W#LL[1D!PYS3Q00W6Q!2.WHLS0.LND:*=J57.BL.6;
M!.1 7,+"-4+FY(PP-2^V)%3!Q3W76#9%696398ZH(")FAW-P83,CB0KIG<\1
MO-G2*+1YL%76;L9MI9M;SGD2-7&9@Z*-/A)CA" :P+^G02JNBRNZ^ 6@M<Q4
M> 4?X^ZW:V#"8TSBQC2&V<G)I$7#"4_(J>MZJ1ZPV.UU..:6!^,8,5YCF: $
M[B=/$5-K4LJ6IBR*.VA[W9,KS^ J<&1X.J_QM"VI,J[&OM*>D>"Q6K<'=6"]
MS\0:$WA-63+E)H(76SY@G?2Q#DRXQ2PF0 E2 .H"[:VPLYJU(O@L1+&'O;8J
M_6R=W=BTIKY6&,; RG7:( 23@E#MK._K5]MBTY6^Q[9T,<(5G0XV(DRV&@N+
M.:S-@0>C;)T#EYKK4*PW4])6S"V%M*U35/HZ$\T#X%GI,#O' JAE,2BJHI2A
M.-OU)3P[\UUHF_G!LZO [!W?@XVUKI4DU'.P>#QAH3\&V(1&:@"*\)2*S<DH
MN8AQ 6%8ZJ@RG!H2!<>CS@E+P5%+ J>U-=X'*HK=-GTUZ3HL&0^^6AJ')@&Z
M?.VP6_EN/O]X=>_FS0RKQK]+S]RQ._P.LLJ04->4U=5;;Y3;JHRDH:X)#P%W
M;; 3AZD3 7(Z';$*02Q65LO8>MM4--V'9&I)?,1H>L0\%N4M,3')%&H5ZW(+
M69?4"O@"OJFO?51U?NMZ=";G@?F '>""#X!OI 6=&0R6BM<\&TU-+BY>]P5X
M^EW.UV](L.H0M34"J"$ G"05B6?1$BU9EK2.*I37\.2:]<B?W+4^EUQ97Z>
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
M6R<DE[")/YBT!\TX(VMCKFO!L&1W>I3:ZN7Y6 = ,@"2 9 ,@*1875LFO>>
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
MV<]3L<*L;6'E< .@=R+@6S[!HU+_>Q/F"1^37D;\(OMHOGNP2*_Z?=S,V_F
MG>FNW$7 #P=A&H1IFX3I/-YZTDZF:6%HTO@(/8A>&)#+1R.X@EEU<!-8F.GI
M@T_P^9!E>GU*_#V!,]>'KON$Q%Y+3><YH*G/LZM&33<%"IU6X\ETF?-8H?&>
M)Z]]+FWQV,5KI406EG V\,_79"EC^N)G>&"9??S'>/)^O,@XGO_<YR#?OYB
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
M#EJX/SIM^0>35MMITR<?QHB^1>2?)8H4_I<NPE->A&]DD=QC8KIOG$.J^J/
MX(OXU[)2U$!;36B8-N$U@^ %"(R15#'D'3U'\N91)+\0JU#/)1>+*[VH1(>Q
MCLX*>O"FY8@_SE>_,Y4_D*](&8G#PPY?7VR_#BI%6F>&,$R=O'A)MNI=AHX,
MLNA/#KZT$9MFCFM-'7L=TOY<ML-FV.>#,48P.V&V3$GU[4>OX.&K;T5N:X-,
M8@UMSX(_+&:<(]P8NE3KNKKNXB)(R9^GAX4YGS9\9=?T7S(U@(J1,JY#)&'9
M?&-67/*\^\#[T7?"O;$HD;)@C$>QXC.!G/;&W\M3<B)N#T:##&6+, "Y/67N
ML-E.#$07!*?O+.O4:$/O-RLZ?NLRCV>M/'A8EA@)--B/*B;OF(XQ/%,EQVMS
M930B<>>F;8:M_:L1Z#3]5T]-]JY=UTX,26/:+;2@]8'XI)?7P46*J5OG?()R
M,I(&<TGG>-E:>@?LB<[W1FZTDN&M34A*3(]+L:$\A_*GVM@2K@;-G8KE=@HU
MV=K#4AB"Y>7RSG5WF9:\?-R/?LV 9*(O/%R ?!4^ETO*6W%=&0]=XM>VPCLK
MRBK4J0G2PAHPLLZUQ;6S9\)=6K84I7R3+E.^LW'(KH.+CN\67#1DC+8>?Z')
MHHTHYJ.S/4MLKUKUET*2Y,C8MD6HN.CQ^-@>CVKP_\E'JCL0K8&JFS:%5#87
M&A3K-]TP"Z\SVJXQ#%P]DA_JLHE'T4_Q11XCK7L*3>2R*C));/Z"^*>8-3#/
M+_=/]T>P''P7S8[X%A*NCFW<<H&L5QK-37RYTLS(*%K6JV2.U(FK_"S*PC10
M!97NY7K-]H=)U:FYHEG[M9S4>H;A1S=QE^S%P>3A76!2P(*CB=\'HNN(S?5X
MT'7<51STT_'QP<G!\:.G3\8G)T=_$!STV9IMX-I30 B*73W'#@,*A15'9IRJ
M1C8\NB*7#EKHB/VEL)64E3W4.>A_<A#LVP]L^'S/=ABZ H;=\ EV@SL1#0O$
MW7XKK.>_IDBSN\T0E8PP"!P&6Z[$66>!J[Y66- *Y#L-FVC81#N_B3;=Q[O>
M3<U5J9M)4%Z*&A-92 HU8TXI23W@1OMG"'<^Z W[[$V-5PLL#@<BM: .-=-F
M(P;70WH9YQ;5@)2 M"BM.PV=@L5^]!UR">]B)+<D+7;*,3?GGIXO#, 8!3+*
M,TY!@&*L300.)F$ ((V>1S!8<TF0_YF7+2M!+2MNWZ(/OBAK7K_G)FX:W/J4
MXBTN_[^99WF<FGPYSV+!.[[.*'9N+XSVK'/!69.,7<G-SBH'UJ,P:[O@_\[>
MT#- :S3F:FT<C?=/OG1Y(7D$&:M.9J98@3I>&/]U5B<H<PJ3\-'NRM^Q',J#
M*VA\WS8*=WS#<%O&,:S5- ;<S8?3;5A<Z30&ZAR)T;*MN+@+3(/D( N#W&A9
M<;:#?@M#@;P5(S$$?BUU7DDDJ@UA;%58(V8P1V[QTOP"%Z:9EZDM#G!.O^!B
M@\)S1F+:K*KN959GGGZ781>FTK)L(W(B16FUXGAXBJWOU(X9*>*SW]CVC9F5
M%8-+JFQIQ,R=Z7J+6WJUDKO'[]?F@;$C-NL:/EH*.\/FA:9*'K #XJF[>>.@
M$Z#6&1QLQQW9CA_*J^@4AOQ4JNS?_"NCU[5 U<K6DP9+\M&6)"&?PE("Q[UU
MQG-Q+V-,/!V.R3SZGH:^Q"XA!_Q@Y(_E)*>_,^Y? !%]<,LH%@!J&CT:?VFO
ML1_]7)920ZM;Y59,2Z[!L(63/5?4YK?6<#&0H?$59,V-;?(&&UVHSR*5$@OL
MP,H)^2!Y0K@31W+,%KZBB([]Z(V4N&#]@#Y\!Q^$!M@B.TL/;, %*5!&:^:F
M;9%H 1)SVNEMX6Z;Z*N_O'U]_I>OR1BE;:Z]"VL=")@)K?EP-7%DNW* N&,L
M3"QRG0N(H+.C5V=Y:5 HP@G "&6N^PH*3L<66$-I&F!&3=];X,1JJFZ+0<?H
M=CL6UELGX%MVY0PGIJ#CJ)&Z\XRK?55W)+YQ86WEN,I7K475:4PS.#AFM^UO
M;*OH7]R],IC*C^FJJ VL >,]@4< % M;+>-@BNR:%(=A2=D2,&8L;%1S'%T&
M?^,H:A.4)]LBEUU%IL)49"3'P*\9\'*N? /2DK-@B6#F#"AW[2]X-TJOC=P
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
MY[IN!5V?W?S:!E5'N/G$/BS(>M#'R720@:!E#31:/@,3RYRQ@9)($_:E?.W
M$P^:'6CU>AWXN2WR[,)("FQBO.\+_SNX/J=NP7S5O;@<MR"%8OB;8V3M#G_)
M>5'0C#1XAED@B3@WK3K>#I9-6X2K^%KVT><-\HUB(JZ;#VSM)9F),K6[6_,>
M89Z1?IK%8&CAZ67J3C;4DU@R$1<%,)(AYX<,V2."UN?2QQ:TE44SE2V%I?3@
MC&>:,GTQ'PGJB]A'R2V!HQN&F]#M>8_K4CG@-=?4"!F_A)4<S]R5W+C=6G2L
M,]<O-EDJY>02Q"<YN+&+/3=/P+7R<L-YT2J8OVPT"<104Y<(MI>7M7_O)FZP
M<+>W<'D>K%&&/MM%H.OT/?9+DK>-Y3"ZV:JV+)\.#PSZ?&[SZEM>T7.? -9T
MJ1BC3F$@U.ERI8SW;32F7V:.'%O V)(V#0L3O/\6,:#&C'8$+2@;ZRX?_'I6
MU5=@MJ53-94:KR53D4IIN<E24<R)YE>]41":>YVPX*U<64\VG"F=0RE<V_V/
MMUTX+_6:.</KX"D2"P2"9ZP6;<]KZ_G:6*RMY,()@.7U!6TV/-2D*J]J+*?E
M,K<?'T5FP:( ]/?SU^<1]A(=,76-+A@Y0-B+90,;!QE?5.'4M=::P!X9]5P:
M#,(1T5O30,\1[WL&LHYK>7QBUZG+,T,+N+ZSLL_.P+T.'QC<ZYHL4B_::[P%
M[37N07L].CSV:*^CP\<#VNM.:P=G0=(8%O\M.I%33E*?2VRUJZR3#]R[^1,F
M%A$+5;R^^BHH$ONSXQ&6,GJ0.%+M=XSO>ABBUZ@E9XF!;[,"V0=;Y>#2AG9I
M.H3,>@5C%'D^/S[4P$"Q6'IZ8IN-P=]P[*:7"-92I]HBY1H;(;!+Y!VS('0,
M:BX:^:S57$:J\RYR#&MAJ MEPAK10]@30S5C<^(>#]6,3SW%DD!<PZRXBN"U
MJ=91)YR2!*74.02@TLGK,$KIO3FH>X_-A^#\XW  KDX@C<E,<<#6V',;Y'RF
M-+1W%V*D]Z&$PS7R> DC[M)#M2"4[369B#_F;A;F9# TR$)0GA38&8M3I;C]
MZ$!@3A;7&)R>&FW)338!CY)IM+ K&U=:[)4[4ZU&F"O9Q=K0+!I?%DM:E$&:
M'_&J1&8!G#/@,V;]*/>1V.5R'2#(AG=,_:_'6Y$MET82"DA\59<\*#!<H)^<
M9J8+C@@!HA2^W_MV&W;;QP$2@YWA<-=<)A.V))MY%A<QUN00LNAI7*6*5 %Y
M>"Z".LAYM85B^R6QRBF*0'(.70KB4+ID?6S5P82,B+;X@E8?5,8"^P[Q+<;)
M($6N>I)(G(0R\YSXOH(ORBWY4NL&U1+WZSM76(4WF/UD&L/[$T >6-']0&6
MDA'C^:BMM+VO,-KYLYUWC5DL\3RP.B#:9F+M\)=U&5^,D 1+Z#^7V<3B:!C
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
M@<%BZ*E>WP=^H;NNNXDR,OXNAZO/$K+$L2!#(4X@A=U:PJZX#EE!;.D;A["
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
MLH0/ENI!NLJJE3IR*"S-6@INU!<W"ZZO,<E-P(+C8%,4(  HH3)H4IQR,+?
MOZ//<8(3\1$WK''-*N(<DQ]4ETMCY&DZ6#.-7@\\#7(G^TO_(RG,I='X>/O,
MKU>*@HD*8'6_S+,<N"_RWLEU%;H)B\:V.N';WL_(1D7U/)OR$W-(H.2R$IBB
M35 ?1\(AI>\(2#]Z6"AVU)G=\5:2\&W_$$\&0N<[T0/&3$;H<D1<U@8,SD'J
M/:B#QFF\M+1<7'#E9(1?[6'"OK0"PYWR.NW$%(EHN4AQF55EP04+VGUUW9JZ
MFRN7?9;52J4S$1QO-<\*^'UQ,I?.B>@?50OB%T<"]88BUM$F'F B^-JLGDMI
MA[,*3"G#99>*<:AF*KMY6I:IKUQ;> %7QI_76>P-.#?$6N5%)BHB'U,S[PJ8
M6I(EHL>?5^623"OB6UO&$0(,!?9*[EY_2,I:2NY%>:D6GF_'A#=BU]$?C(4E
MQ8FUE^$:8CK2C6'E;@KL0YG'U1[W:!L\;@&]-D="J//J 5XCG37_HID.7%AZ
MF&\/7=OPSX77AT\."P.8TN1BR/YR]^Y=#[0 'Z7#VDJG$NJ?$HJAKL7;LQ8@
M2+CWN]N=7.4$^)/,05"N&#^"93<OJT*7)RTBVEBRXQ'#33C.0SN4,/XI#67
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
MB\K)K^Z4L*TK;D@<?L>:,NG4<UR/)1\$Y J/]/)\4?HC K1+!W[M^)JXF!]
M^%F/D%,?WO]1YM"H">L68M8_C)X@E>9VGV&KC;;,9,XCEB>3PI&?P? EA$_/
M:J<%RHD5:[@O00]3U=]&RSD%*0FDY"DDD5KD" +#T#MU+9)6X'YNXKR9L_<N
M*R*V-+!5S(+S@;:YG8@NX8I<@2]+@Y[BZ,OPOH6JAD,)Y(WVZ/*J3!Y?*GGK
M%?!');,/QM'QP?BKBZ]YGA2;SQ5#FSME\'LVD7Y(?W*Y\3V(XV (N:_/G]X
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
MRCL>/@(>W(B1R+HV0\<S*$75%;?TJT+Z(R5G9)CEX :,8K"8;G$F>DV@7Q/
MZGJU+[):9DJRWK!=]$XN#.8%/?&V[)01Q%]R?0)*AGY.UNWH?IK;R&M'F2*%
M&G2M"AARUF':""C>"*<%!^BF1A8(^/WMZ\L"(KP6_R6VD1<,[KAB;L&KYJ98
MC\<N:/WITUT?K8=,SAIZCE]R!!:?BBNF^$Z]EJA$3 UG.E#%IYG7Y15\M5Q.
MZ\>KBG'GG8&SHX4SREM9R:T8AV=R$RK38G1@[=PH%V"8ES%"TAUO.T8%7*Z^
MV&R:EBO;I^'S.N D<$>>WV#J.19!!;02Q?(]?S.#:#G*($,:ZO#]^+(MARM0
M7+)=APC]IHC!S.S?*:*3CZBV86?!OAOO1L929D8P(G+=WH\T<Z-G$#E/J :J
MM8"8M-;7[68JQ:?%(1=S:G)7T6<)TSQ]C'U00^Z(9PL8N[_AJ9QX1[(H:K]8
MJM5UR8O #*?-^3)?/CGTM_D-,F@-&P "MU$DH7MVX+!8),SH_=/?,A1,:'UI
MER1@7TY'$5YGH=VYGAQ:LEME,$LVDTQ_M06%;)L^:G]/IR\&"M<K=XR073S:
M%-&_/7*<E[0M]W)^BV4 WL'P<&\08<['DP=;3L7;^F"IV4PN5EQGFZ/'AJ2$
M\'D#F\"<#N"+_'1A3(D5C2G"<(E?G(1EZ$BS[6_Q&%76<X1QN?K!GNZNIQA]
M"BL1]D,^-?MD=X@5DA63)2#.:I3^68B/LW[ZD9)#IKQ((3/(;<.>$4S]+=_'
M5E#YS,Y&?R+@@<T+U;B7?^8O\'67(+8=83G':C;'@T;],K:!=>$H%;? )/['
M(FN[$=OUGE$Z&F<$@S$]9HU4:=,6&?U9&!]@<NB^IRADZ$/\$.\-<TG&]IT/
M+4YTNC9F#/0:=!LO68/PIP''*1V,+'O.6S3XD;6?*),FA$PM8H:-:1P/_?QX
M,II[$J';+0MY[$PH.^.@DJ7 O^,A*A&47(P,7@;P_#F<Q.QT>F_+<+)RE"_^
M+2["CT@(,EG&V9X-/7:C S=E[P9L^!P=8.KD,<J<F:0MWDGNPR@:+#ACGG>X
M:5TEL?(U6V&;;*D$_>C.D]$>"GLGXZ'V#1XD&(-&6]^-#AX=S\>8?89Y(I\*
M413%P8%?!,@9R\V=;;1P]O-X?WS<>;PE=YM=YG^ZW7$BVII$6=D)S#[M''9P
M/(K-MB4>-;LC(.NET-#!G3+3@X15H/Z_+L.>^B7I$-^:/$ WM#?%44&<?BB
MSO*K/E.'$90&-NS :\TTRKJC*+12O@NI.^$G2HL!E0([_?KFND!FL:$WB/-_
M. BCQ0UJ77MZP)UX>\K\,%Y_Q_W#6V7P:N3SR4/=[CC!JJJ8RXAP 7LN3MHJ
MQKS:R+P=&Y(FWRQUBX?8/BQIKP#@-#PI^("5O)I/%EKZLCTYJK)MJDHH371X
MJXQ=@0S;9HTX@8D1-G26=##]XUP:KY:+KD#+>8<<.S<:3AA_D.;S, T_74-Q
M<],JG<7.W<GEZAL!2W>%CWEY%]';3PQUW@EH^,AL&AI^6:%$'@]G8+_#V:T%
M"D]RP8_  YD!U"UYM<:L?$5Z.[JUT^=I(.I9=N%Y<W4S_L_<K_%0_2Z>R"?]
MFL''0^#<WQ9%/?,*O>]#Z!#B!=N5^N7N[T</L&S3ATG^H XD?D_>$-L+XN\M
M""$8!&3 SY3XQUX-7+#&Y>]>RT[91+3,.<2J(J<,)1- BENGM_TO02EQXA)"
M6%3M[-B*H6E9WS2T&? (GSS[C["Q[+S$:,)P@)B!;5K#;%.(*XD7$B[-7M-*
M.'F5FX:/N$J.CU#HV&>]2J/-A?!G&[$^N?H6Q0&H'XB+YP*B)EA(GC92F15<
MIYP#E%Q \ AYHT(])TD92NQ(S):"T\/"WHR'Z[0<W=)6X^0:50>15F#G($*
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
M6GE+[3N0:[)2]*GE<T7B4.T3FXE6EU0:0C7=5E@+UG&6!O4=B]&L6*[1W/R
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
MDM\?X"09&= 5*66&C71'3@,!D[/J:BI1YA=()UZ9-YW^?%.P?POM!04DAI9
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
MS8 N;9#]S5)A\C@7G7F8ICL"*KR^YHJ6QII\L< /<<>0ING ]5K8_QR@7P@
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
MILK*O4P&-\ED'9>ZBJX?;Z Y!JW9 O\Z!OBN<9 XE+JX1K.;M]],-VV)'A_
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
M7FJYUJZ)*![=[RXZ1%*CZ =JL<(FG$LJ'[G1-*(:(R!?.!L!EB*&N<SH&3,
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
M!T7&TRZ-L'_)<:?!LZ,CTB#)#!']T^@17O??_W5T_,*_F'YZO 3_B9!2(-5
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
M1JZL]D @&VPRX20'*2)C=Q$:$#L@!3?YT!8R&,$K>!LIGU<$5%H9L!R:),O
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
MD"JS*"D.CU+(+!FP%LD#$&@SXHP9!FH-R_$J$ @+/2@J%,D11M^&J;"#.:%
M!0?'B7=H:;@<$ U_U"9#8#++]D,PE<)@>@VKB00!)"=Y=R*0EF.0^3"\KV1\
M!$_-X'1,0O=@4/S&E"'E[/S52&R:HRJE%(HQ>J$W=R2AL6E7I$8YB8+?R3L&
MA_D3,CV10,\RF]&#<$JY&;F.\]M*&HVD@ZYY@JU^RS$<[^ 4NI*JI)P/-R5B
M+1((%/A4XXX7(/RH/QCU9UG)E"D005TIW#E0#S_.2=_SO(4,CX+:2S&'7.@B
M"#U.'O6BHGHSY@9S/+FCT-0(4"8BCZ/5P?;ZI 51M[FHNR#$52IPQN7@=AZ>
M4@P<$^^E;Q>8SFL)BI.U14P[I+$T;36'<[F72VX&I($9W)7@]#$JKY'3X%E
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
ME%J &2%/&#Y/L(Q+8ZPO%0';!V&YIR1K*0F*O,Q3!H' (.BI8X?PV@J3UL?
M03%IDXD8C1TDX V=4NN\[;?D%YF(!FTO1Z[1?)0_+Q4YSQ!*+)%L'E<8L!Y/
MM.1!C!4$:SDKS+M6P^WD0;)8P30H#E%0$Z#_:E4$XU 1ELC(P-;P@7%:C+ 0
M@BI"-##(F(/0,IC G+N$C&LBDYD%&4S9K=0Z:2-J@R/=CG+90J!X.GVX,-6?
MA/-(I<WX7[IBD#>YMCV_G7 Z5&:ZK'CI 1-IX\<GV[_@9B^7>9/(\$ZD4\'#
MR!.8B9&J:UYB%P 2=OZF?R88$8D0UF!25M1F@OPP3QH",W-93C3XA&O!,!&#
MNH<7+V905H!CF*,Z'"8"^4,U5ZCG@3NXL@3KFKC2R_DR#1%;FS4;/!86 %<)
M!<#2$M^CMT6&05L#B7KS]FK$C_"VR"+3P-+IJ5P!AB4EL';KN>+L:ENE >]%
M5!?4:0C%T&(OX7KUC-V%1CF#2N19$D@I_[A0(T"><=F%"T>"RW8$AY=7LA*7
M*\ZRD6!-R,F3D.X< 1@I0GN&]M%,BE))BG&-@^*JKZ&(,!;;G_!/M6IT;A;(
M0-89G:M8Q"-FU]#9MR*-58OW=6S1T8>SEG..%O4Z&)D=7*+=E9UPN/Z6%"UF
M/\U,=U-__PL8.J"=1M';$O6BU.&#A>O_P0#(&F@SK2&IF-C![B&X"BUA\812
M5*>S2-2K/;7%S7-L;]%EIK"U0-]J\7_0)L-2RO02G0UD)6,(&2QA6U?IR5V&
M<"%<%,0EEIP311XP<+5$ I.[7E?EO=P70,8HF.\Y@P)P937(@$LMXTT3@%__
M'^R!K<ZTGN9C1OF8,XWG1H_E<6MM&1Z0HT=)S1(453(5'<)16=GUY4;\_<Z_
M:@ A I:;E:G*C7*O$.&5G$FW8M]406N(/@1?88>&45CH"+'RP=I$+F&&PZ95
M.%;<S6:$$L/E+%3GBWA]&K$6]HS!^ECJ:Q!4ARDX<("G>L;P(@3(-"M'R!K_
M$>=HFN@)9G"&01$G1>-_":-R,52@;O$BH\&.5Z=PC"[AX.4ZWBYS"W/P+:%*
M TMTF\BX%1+&Y/A3AWO648Y$^^.#WO@-5B9")7%]8Q030D.LX:%H;IMR+#;I
M@WZ+=9C12SB]V2AQP*!QIK% ]=I2\>CG!9FQ^/15!U(WO&(EJ''E-)*6_W7:
MA!HJW6N@G4@ES5*8D]4%:6@Q 7O\+VB>2ZP[O5).5:M'*'V0?>H::'KX=PP0
M5)G!';6,P!>1"=I5TV3HT38U(J8*799:R-^9PE:OIC<KEE8DW\1$D'(OMXW4
MH29' (PZ0VBWPC3.TOT:^KN5 )79&%@S1N-+A./#IJ>2HG$4@<D%R8P*O$CR
M8*DUV>#. YP &I$9KP$!FBR<FN_/V(K%U<2FCZP ,[7)DJ[@%S??5^AS<TS
M06ARR_VT,6\Z!BD0EJ.,HU;]2I7Z+%@4>O'A3$3$?B?+94T.1@!,[< "O.T2
M33"!)+&/^!-<C]H 5W-Q((@="K56#%M+T2@OO";5X (VBWTSC+"2- P6@P,8
M%F2MX=\6;KRIMW#0O4_WGX9T_TZF^_L[]/B'O_X=O&R=6HA^4PTHR<XBS/N;
MG[-K<.=?[?PRE$3';&]L^GXQI)IT>B\HH><'+^CR/5!=H,"?C[//*GW!,Z<'
M!W3HY09J=9[7ZGFMN#E;?W9%1*)G_X#OAP48^7*9U1D'SI[K^^4BN"HUE*#7
MG1SO'QP_P;G6__<O3;KFHL'^X;/3&Z\YNNDQS_:/CFYZS.'^T<'AC=<\'83E
M\#7P+]7R_@L'/:6CO+KQ-P@SG 3#VNDYZRC\X<4E0LZ#Y2+<Q5S7)3;7R7'-
M5<1F3V^CO Z^@GUP _L_W83[._?K#HG<(Z)N8!'< 4F!@/B7__EA</##%Z%_
M?0F51>":+S\Y@'5'-"4L\A7ISAWZ>[!>;K/+;D'59NSS-;?7?3;0=1?W^:MR
M8E T_=F+H&B^LJ(YO$'/;$3>H&&^MH;!*MU[Y)>@4X(<"W(LR+&O(<<.@AS[
M[N58('*0; ].L@V>!<FV.TQWC=<OJ9+;NOV'!T_BP^,#H/3AK6,W0,9;T_]V
M"=&[M^;ZDW$^YTKGJ%*Z) ,31AM&VC;8K2^TOK_5AGV5#& @[8Z3ME/,]H;8
ME.WMK^09')X$7NCM[OP4F.EF9MIAT=4GV@:M\*T/<G_DSN#@2>"%WNY.T I!
M*P2M\+T<Y/[(G<%@PQ3M ^:%_NQ.IU:XNR#@5TWGAMV[Z,!HJ0F&"<$/?H2/
M/\#&'^SJYTEU,ME.>J<(!Z&'>?KO544]2*+VAUM^_#:IW& R?.E&'>P?;>A)
M/D@."F(I$'4WB-H?$1)D_<[(^I/[+.'MT\X$L12(NKM$[8\(";)^9V3]\5'@
MH'L22Z&2;W<DV.^JH2 =X2A.RKT\NU0,)%[CF'B%DPI4'<+H/=/K@;1])&U0
MT5O5<(1L7>"%4((1#G*_2+N#![D_0OUXPQ:LP J!%8),[P]MPT'^U@>Y/S+]
MZ6%@A1V-ISW(8&9_.&-],(TG=84(=&^41R!J7X@:=/%6)>[A^(?C_YWY5.'P
M]H6H.WAX>R2[[Q-XK4_[$HY_D-WA\'YKHN[@X>V/[#X-IW_G@E\/./[8'\9X
M2<V>.*2PK6A$IPS%EN&]+\_/>6)O]"@KL+8LQ^%RCT- N6<:Y0&3MC^\LF'U
M>,A[?2.=?[0?,E]!4 72[CYI^R-4@@[8*1UP?+J_81_1 ^:F(*@":7>/M/T1
M*D$'[)8..-P/5<W?)@@(_\1AUF&*^VU)J@<UG)M!#>?^H(:=F*3>'][_IXJ
M-4=M#E2,RK8RX4U_$H9@WN6+:+B(TNPR2S$4VDQ5]"AY'#5E0R%2NK..QF45
MU>UH&BU44D7CJIS!E64-;P)JE#-5U='5M(RN5.7^E+:5?N:HK"I5S\N"WC*O
M,G@@/0M>_FCXF*Y9?B>^!1;H/# KKGW8?O0+_!M>,6^K.2RO1GP_30R\=CTY
M8E@\/+@MFBBIG5?B O RK(V,KK)F"A^: 2'@ZFEBT0+-VI+Y/ ?1"!) EM0]
MAX0HFA2+:)+!GQ&0,"O3*"WA)479P,-&>9LJ2XRD::ILV))H 4(Y"QQG50UK
M'OV[S2J5:IK39O%3]Z-_XNO@C@A>?LV!&*I1TL*>7N&_YAE<!%^4-/ _61W-
M%"Q@!,0NX:0H_-P:SRC\$U9CEEDI/'4IKA!Q%^T+8!_4YZRF33!KWX_.QM<M
MB&C$QT1]'BF5UM'@X."G&'<H:^#0IIKJ>$T-BU,UF@IIE S+2]A26CD("]B0
M!HD8Y>55-)JV5<&PD"HI:OV-ROV*)@&)D;H'&-\0R[[@;W0Z]9? \D 4U)@G
MB*-961'A\*/'M5IZ-KT-*)R7L&O>0^1O^%5X!"J%9;IP;U8YIVQI1?O12S@!
M;07_#8O G2E&"HF-5#4?&T=UAK_#,V"12%_-"_-V"*<UJI.Q:D 0M'"=JFO<
M/GS#Q;1L+N8@!^'AY\QP\'6IRI'LAP>#0<QL  <E25.@%Q"]BIX=4(%QU\WF
M4V-X5P/'$:3/X-BA #T+[IAE!9VC6E67V0AW\JK$S]*\5WE7I2WQQ!33.:.D
M4%&:S)*)DE4^B6FS09Y/H_<M6"YE=)Z-^(#^L7^Q'_TC0X$?G=4Y_"1K@",
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
M<57.=.5?66Q8\1>:";Z:Z@ND[2-I@\6PA0!Z=!P?G#X+[-#;#7H<]N;AB*I
MVJ %^BAD'CT)K-#;S?DIJ( ')*<":8,*Z*.4&<2'SS:LPP[<T$=N"*0-I-T]
MT@89ODWS9>"$WNY-0)E[0%(JD#8H@#X*F4<G\='IAC4 #Y@=^K-!(93S@$15
M(&W0 GT4,H^.!QN.A'W S-"?[>F.YW\%<+90U?6-=OA=,U65!FZ+HT(UH7R\
M-UHI$+4O1 U*?ALE?W2OS4%]VIE^"_\-7;P'N2L[*98"48.L[Y=(>;3AQ*$'
M>?S[LRV;%F8]R&W92:D4B!I$?;]DRJ/!R7VB)_=I9_HM[(.LWW&Q%(@:9'V_
M1,I__]?GPX/!<6""'6>"0-1 U-T@:A#76YGFQ\$T[^/&!--\Q\52(&J0]?T2
M*<\VG(?Y((]_?[8EH&)]%]O\OBHOLSHKB^C14!5JG#6"C94Q7%:3?-YT'N8#
MKG#\UEHJC-K^7C8AF!;?8)! &+7]0/@LD+8'(BQL0@\V(>B1;Y8]"MKD@7!;
M(&T/!%G8A!YL0M FVR2WGAWT;VMW3Y'T9T,#TL!W*03#)O1@$X(F"GY-X+:@
M37I*VJ!-=FH3@C;9!M;X.*1;OF]&"Z3M@0P+F]"#30B*9*OJ[V\ K/D -4E_
M=C3@L#WT'?Y=-;IDD"=LAJ+>WFB\C8CJR\/#_<,3E(=IV0YSM6,61W^XY,=^
M;F"P5K:"@(V/C^X3->CFC0VF2NAP"XIK]Q770Z=_T#O;Z)W[[) ..B>@VP6A
M]UTHG?ZP1?"6'I[6&L2'AQM.S B*:Y<E9"!J4#O?,_V#UMA":VPX;35HC-[M
MY(:S68/*V4&1UW?Z]X<K@J?S\'36HY/X=%, BJ"X>K>=(407%%>@?] [_=<[
MQYM63P:MT[O-O+YP$OZ9 )GI7]<1]*<OIN=@-^35YA\].+SSK[9BJI_GR!,)
M2+FIJ;B=)Q/%S+Z7C.$CGB?Y5;*H7_P0_24<K&]^L/YLZR8;+^[C9 W+//TR
MXO'%N*+G60/K'<$RS]6E*EH/,W0M08_W3XZ.KB?I:0=%#X\'!\>#4_-_.T+?
MS3CWPU1A837P9ZVB<AS]"(?L.(*+<P1MO4KJ:%YE\)%P=Y0T394-6U(*45-&
M!3QG!!]8SE151TF1XJ#LI$"XUQJ?I3YG\/7%Y/]G[UV8VT:2_,&O@O#T[+HC
M" W>#_L_$Z&VW;V^==L^R[US&Q<7'06@(&*:!-@ *%GSZ2^S"@!!B;(D$B0+
M5$[,C"41+%1E9?[R65G=0UI<@)8'0- 8OE!\)8;IB5'%MT1OV!KFQ.(_EUF5
MX5]QJ _OWKV]F&A A'@J9A47\\6,USS1X(&/,.P\@O$M9Z)9AF6<:?_DVC7P
M@#;+KN"GK)YJIF'B_=UBUM6?2Y@!+A/(D2Q+G"2^]8:S4N/ /8GVEL=R3-L4
M8YIG),,#R?";HJI)@/<AP%D.@@'$%9+LG85K@IPL>4^807Z9]@-0N'NF/XJ0
MT]E,6X!D%WG.9WK)9PS%38[?_@:C+,HBY14*/9MI%2^OLIA7$QP<K/6-@W>#
MWATL+W)]XX KH(&A\W7(,M86 8*<@7^Q8&5]H\T8.!#R-1,!-PP?MS=.*^&P
M+7'&!.8 DO&\XF<:T+=:4;@"5"GQK6D%4!+=R/%6RTQX;YEED2SC6@(CH-EB
MCH!T9\D=.,+S_^*QF.AJ'+D^:VU]?,8!_N;+'-RE!C8Y[Z]O\WRR^8)EY0.3
MJ&ZJFL\K KNAP.Z7LJ@J[3/P=%8/A'D;R?JL0$\2=2&(JJ$A@9B"3A+:%B R
M96,E=OR?"(,!='XBC0%4]H"%@ U"Y?=L'!RLY-5R5N- J^]+DC462F..(**"
M\!3+$@%B60H[0LJ6P"&NI? 9O [-#?!]X->RL6&:&<)L &4C#K_'Q64.!$BZ
MKV9E57??A+F $6+A.L6GPFQB@"[P(8GK<.+Z"0C,A-'Z3FJ 1QDJ#Y)VDYDR
M&LIN(Z.;:'O!T-Q&+?4K*__@?2KOT1H\:3+?M?^JCLCSCLB-,2.,";=G':R[
M=PV:@05A]BS'==MR/L\JZ=^U8S[*$C3O,3-O6X(;)I,N 2 %2,/L-YN&4\Z2
M&/:B;B<UD6;0YD6P>5'6V;]9ZUH*-&W-'[$:7-\T6\##-<LO,_1V607V7C.L
MMW%80..$:]6TN&[=VA0LQ3SF[:2JR6WC[-;7KX ,[;,K6\[<;)_#K,ONZ3/M
MO+K/:P9?($;5)!7+RE,&+QG\:=XH+I[<)K6V;O##=]$)7JE1V)QJAGP+FP44
MA=V:@G@4.7C5P*_3Y@L&::;A\/,+>"*L!.,!F>,M&!"S0OH4!*(#@VC9IW32
MHW0?2<U[ V4M>-WR4\TUQ[,'?JVH]9 "Q?^.F]O' K ZZRI+A"6(UBKB/+J!
M)'##"=PO/,<PB-B-\V2>Y5E5HW5XQ4GD!@\\.SWIV!RN^KXXS?AELU4S4("7
M4K^WD9_;3_=MFAQE1T9%<I2H<BT"U#=P4,5RH.M<_$'X8\(3U  L<I#'1L,[
MFVV=901<M;(P>G.[[RL]T<9UM1+?&3[M%#LRM>S8W_(#[JFF*O8HGS^U*7^Z
M__SI,T19\%L*#&FW<:^>@]!%]-<\M7O1JS-6UGVLS=Y,R>-RF=5=..R[#V<
M<B5#3TFZ&H]R?<2C9.L,9^M\$F1]W_38:LR;'R?PK:'"UL]0_-#(N97*,1_*
MR:VE;%!M@<71]CYCU>I/8*9@[(.!,=H+4V/BKDMEDWP,)Q^-9'R]=6$M"<23
M!.*33)5T5_]B(8@62<Z5:0\V%Y$\$!9,J\!#HMJDY7],I>8L1K65<C359Q-8
M)$B"^"@M2IA<CM^2X@%Z)T&:</&9QF:SXEJ,!^*29*B7$HXY6F&/XP@X@RLV
M6S8FNOP"JB9VR4!/U?!\RD6X#-\AHH+X$GARL0 ^P;'/M)^+E0A6]Y63B-?)
M*!PN=+'IHN3B%K%ZKDB[U+7/BWRS"Z!&NN7%/PB/MJ/;&Q%TS2H9U?U?P5;O
M-K*5T;"5&1)&[:*TTP(E7Y2%";Q .4>9 Q,:I14=<VS=*^UGQ!^,#HJRFV+1
M!!! N;.:"2%^" Q6NZ:]%-G?8EG!7ZH?7RGJ]VSVI_?F[C5[(-_2[YW+EG71
M'A' ]\*&O3)>B\?U&;LIEO6K-/O&D]?765)/80:"5LT7@*5F;%'Q5Q4'Z8(]
M;%<M3F#(L5_<;B",(!UELZR^>=5^__7=-L+R=;9[%CK>7Y%,FTY)R(>,LS!\
MZ!GSS [,!Y[QSPS#?G <P_ 'F<_#XSQF/M:9;3G/ECZV]] SAZ2/=^99P</O
MLAX:YS'S,<[\!^GCPIP?&L<^LYQU^GRGYW<@T.?)+;^?<EAI0SCL40>1@OV?
M0]H*L0,5#_H1D>\0&4B*G_S]A?6""$Y<340F(A-T*),2O.7Q/V;3SK$*^:_@
M3I)P$ *=.)$)@8BKB<A$9((.,EZ>SUX1 IT$D3L$\O:!0%M="#J.K5$$J]Y,
M67[)#RA#6]P#.KJ]W:O8481?G;T@(I^&I4MZ9M]Z!HL\2,N,3.@(V0C9U-T:
M19!M0T,^0K<Q"!ZA&Z&;NENC"+K=JJ0F9!N#T!&R$;*INS6*(!O9;2,5/$(W
M0C=UMT81=#O>C6<$:P1KRA*98&W<L';(ZTT)UO:7J6Z.PCXV56T9_L1R#*"T
M)3CK,;L(9'PT_>DBK-V\H6WVA^YB?.ZD58?[M[26=]B;C<BLS&XI?@6CXTY\
MVR%Y(J@BTA)ICT=: O$=0-PTMBP(.V%94&=WMG2T3WAO1HQ3JI-6';8G1V!4
M.@1([KM;WL9^PO)$4$6D)=(2B(\#Q,D14-DB(D?@A'!*==*JP_;D"(Q*ASB3
M," _@)"*2$ND)3]@G!AN$H"KNSD;W8#A"KR>5J!'I5U/NSREJ@]YRD7UG3F
M?CE87[ZQ:)ECZW2BL\)T5HFJ!!C$R$1GQ>FL$E4),(B1B<Z*TUDEJA)@$",3
MG16GLTI4)< @1B8Z*TYGE:A*@$&,3'0>BLY[ZV+0IV4STE;9KX9DXCYPLT<Q
MQ1!(K808WE1?4L^#DZO (-)2<8N*F&,&$]=R21Q.1QR(M$3:\9&60'R7*G.3
M1$'9S:&#2B<$4T1:T@ J@HSI31QCRPLQ2!Q4% <B+9%V?*0E$-^I:PR)@K*;
M0V;\"<$4D98T@(H@ ]0V/9*&TY$&(BV1=GRD)0S?)11CDR@HNSF':A= -51'
MVN#W\P7+RCD0!RNI%F6Q  +?:"Q/-/[G,EO@)U1^JXR2VHJHC[_.C,A_5/*3
M';&++[CM33+[V=2[E\JIM)<G(UQ$5%(8SY?\I#!V4!C_\9=OEF$Z2NTL:0W2
M&F,E*FF-D9"?M 9I#9(PTAI*$)6TQDC(3UJ#M 9)&&D-)8A*6F,DY">M02D-
M$BY2&,<F*BF,D9"?% :Y&2<M80?I0V89P]3063V"*;9+ZDC=UZ)F,RW>_GJ>
M$RYE/;:VVH&T9#*,:A/(<-BMK9GO'KX? AD/*LD:D58!&*--4& 32)>,J[O:
M">H1=?:3.CD\2PRD35!@$T@1C:_)VPDJHQ'+&I%6 1BC35!@$TB7C*O7W GJ
M$77VDYR:9XF!M D*; (IHIU:WMDNZ:+G+6I$6@50C#9!@4T@5;)+?&S+ZG+2
M(VKNYZ&:]6U554A;][VM^Z4LJ@K;[Z49M=M31X<1454A*BGZ77Q&;Q+Z6UY:
M2B*@B@@048FHXR J@?4.8+UM&?9)LK\ZV[)EPN@D=V64H$1$):17"U(L9V([
M6]Y^02*@B@@048FHXR J@?4.8.UMF70_2?979UO(+!\Y*!%1">G5@A1KXMD6
M2<"X)8"(2D0=!U$)JW<I8=KRK/E)LK\ZV[+G2J1M"M"H'NDI&_AIP4M69_FE
MQK\M>%[QZA55.1]>VP A\9._O[!>[(W,(]0_Q];S1.V14%LEVA*$$%,3M4='
M;95H2Q!"3$W4'AVU5:(M00@Q-5%[=-16B;8$(<341.W145LEVA*$$%,3M=6^
M7:A+._6IV(RQ5<:M(9:X5\CLT4HQ'%(G"7?!9O 7EB<:+.,/CNDXRG8K@UI$
M5%6(.D(EH [(F,;$M@(2@7&+ !&5B#H.HA)8[U*:3J=%5=P6.H0T<E BHA+2
MJP4IX20,J!',R"6 B$I$'0=1":MWL<JIM:**VT)6^<A!B8A*2*\6I-@VV>0C
MYW\B*A%U'$0EI-X%J8G[%=R5P_8%H,*E(VWS%UYQ5L934;N4\"L^*Q9S(!75
MO"JFEXBT*I*6%/\N[?,GWA'N-5-I@TY,&HBT1-KQD98P?)>:U"W;;YZP**BS
M.5NF54YX;T8,4T1:T@ J@HP[L1VRXD](&HBT1-KQD98P?!<K?LL<S F+@CJ;
M0U;\"<$4D98T@(H@8_E;7II%LJ"B+!!IB;3C(RTA^"YQ&)($9?=FS\54W9*H
MC.I(&_P+SWG)9J**BB7S+,^J&F]EN>)4W*B,9MJ*J!%\Q,O5.ET#)JE5Q2Q+
MM'76(O(?E?QD/.QTAMUW#GEK\H/;:KGNI/T?+(#$BU3&:(A**F,DY">5L4O$
M\)#W>9Z@OE!G)^GT_;-!/"(_*9RQ*AQ_XIB';-]R@CIGE.)%1"65\7S)3RIC
ME[JV0W9+/T%]H<Y.DH_R;!"/R$\*9ZP*QYK8!VTQ>8(Z9Y3B140EE?%\R4\J
M8Y?V9Y1'.64?96\MT[8J[*,-_-X&?BUJ-M.*!<?2O?Q2X]\6/*]X196UBNFS
M'4A+1L6H-H%,BYUN.YAXP>$;])R@D3%B62/2*@!CM D*; +IDEV.EWGJ[>SX
M](@Z^TE=)9XE!M(F*+ )I(AV<6JLB>]L6==!RNA$9(U(JP",T28HL FD2\BI
M(:>&G)KGC(&T"0IL BFBG>H&0_OP3;1/4!>-6-2(M J@&&V" IM JF1<O;Q/
M4(^HLY_4._#$-_A]'A=SKJ5E,6]K#XM\RYI#.KR@2O4\$74/1"7#8!?#8&*%
M=-?ZR"6 B$I$'0=1":MW.11&W*_@KE 3BI%C$A&5@%XM2#$G;GC(AA$J;<W)
M2  1E8@Z#J(25N^ U5LFZ$^2^]79%3+*1XY)1%0">K4@Y:5M;'EJ_B0%0)V-
M^9%V9=RP1$0EK%<+4EZ:(?&_@OORUXU8O[=N:E3]=*1]_E1/>:EEL@;J9=-Q
M[<>)EO.:*K 5TTY$6A5)2^I_)_7O'KZ7@$K[H[9VV-+A.^&]&3%0$6E)!Z@(
M,O_QEV^683HD$"<D$$1:(NWX2$LPODLIE7?X5L<J;<^)R0*1ED@[/M(2@I,A
M3@)!I"72CIJT!.,[E4]9!@F#LMM#,?43 BHB+>D %4'FI1E27E7=[=EW=56W
M)JJK.M(._\1SGF:U;"O5E%?5[-NVEUF>9+7CL9735D2E7I8C(3_9#[O8#^&6
M+N1^-I4:6-*A'8(\TCAJDY\TSM&23Z1V1BQA1%32&L^7_*0U=O%3'%.E31V?
MPE!G*\E/>3:01^0GC3-6C4-^RK.5,"(J:8WG2W[2&KOTKCQDEQO2%VK(%A&5
M],7S)3_IBUT.4VY;PDT*0[6MW/,%DMO4:]ZN[J,-_-X&?N1U4\%'%;6*J;#!
M+LVUSBP7,2\IEM&,C\R04$=4?E!Y&\D@V>WV2FO+BW+VNKOCLTQ&C)E$6A5P
MC'9!A5T@;7+X^S5)DRBZGUM> D2J:.0@J/HNJ",AY!F=JBXS)_X1SEJ?HCX;
M,682:57 ,=H%%7:!M,DNA2(*[NSX-(DZ^TF>T?,$0=5W01T)(<_H5'792]>G
M0-]I"2LU+R1U1KM VFB,VL@^_/T4I(R.UT41_F5 9O'C?03]ZY/I:8X#NK9?
MM&D-ONH55JG)1YYSBW+3KB9WP2ZY%':=I;"(5VQVS6ZJUR^TOQ%C'9VQ#@5/
M43%+GD8Y^3#.Z%56PV1CF.87?L7SY5H'T'NIZ9RYMOU]>GJ#D_-?RZK.TAMU
M!?7KE&,E-HACQ;4BU7YPSPP-GIUE1:Y=LTI;E!FL$;ZLL;HNLV@I5(!6%UH.
MP\2POF+.RTIC>:+Q;[#&"KY9X5#\6P:+SR^[A[2X )T.XJ\Q?-]$^_#NW=L+
M>?H[?*V5<C/AJ5R^"*>0%J7&M 4#4X#-M#^7\ ,O)^T?8%9%FE:\UB*8GR9)
MH)6L%FOIWBMFCL.=:?_DVC5P@S;+KN"GK)YJ3H@W<XO55#@^Q^4#E9)EB9.O
M@4 WG)4:!S9*M+<\YO,(QK3-B689EG%&DCR$)+\IJIK$>#@QMLZ<-3%.0+!6
MH@S2R_"9E:AW7\YR34CI;*8M0*Z+/.<SO>0SD*D$1!-VZ0P?GBT3E(X[HBGD
M#I_2VN_ NX2<GVEKDV2SJF@&@K4P>!Q>6<1,2#T. M8_@\F4O"J698S/5""Z
M" A 'R!,HL'?5S)>+6-X"("GO&1Y]F\FQ1U>"0*-!!#O@T4;/<+T%YUPV(XX
MD^\'(.-YQ2?R"];&+Y1\P;(&^.8PTYKG+(^Y7/U$SA:(B*]>'^2Z1!8 W.J3
MJ(+W(=15 &9RM^"/&P!,H*65OH:%52MJ5HBH]X#BVHH3OEK G6VZF!;UQ0)$
M -[X@46(_<6_>(RK01@&UHVG+4K+=<LAKEAY@_0#A$2>@-<@:"ZF#2^*7YJ1
M""T'0<M/()I,Z-9WDE,?!9W'H*OBR+F)N!=LUK#WKZS\@_?)3 IJ$ 4%X%-U
M1)YW1&Y05^@OX\R^QPQML%$ 6[ 1F3N]U6$QO&9MQ#5M!_A4-DBV4FQQ,9]G
ME;1EVWGA,&Q> ,C^NU-3"&X=3 LLQ:],LP6,5;/\,D-C6:#Z'86XV8I=6U4?
MKNN27;5+:HDPR^:9&%)^UC-9WWSZG_=O=3.$=P!;SK.X0]X^?QR0 31"J,$0
MZ@OH?E:",D:.? L*>58LYNC5$$P-#%-EG]))C])/PZK[\ E'%5C06=C-N-6:
M"5?R9!G7$KC ZJVK+!%N<K6<">!,.5?7LE)\SS?)UR\\1P](;,]Y,L_RK*K1
MWKKB)&%[\%3M!SU5\QY/]8ZF!UGT-C[)XC^7625\J#NR-KG?*YSQRX8/P(-)
MN3 (X \H< ^8%1E(9[ER"$D\AQ//3\)B>R]O@'K92.2/$_A637*YBUQVYN8F
MK;9!+OOF*09 0%NV?3TP[M']"0.RE58!';(TBUE>HVILOIM0H/7 XM,(SM=;
M5Z>1O#Q)7CXMR[5+Z$0$+A(,W03 P%5<@J4(LH2!2GA()$Y:\<!T2<YBU$,I
M3]#<F, B,7.!'Z5%"9/+\5M2>D#;)$@3GLB4R&Q67(OQ0(J2#%5?TAJ)TJW&
M&5RQV9(U?Q)?0'7$+AGHIAJ>3WE9HO,([Y!Q1Q&U9(L%\ F.?:;]#*]JY;*Z
M3S#%ZS"%,Q$+71%%B^2-?6V0$4&C7=@:Z8I\=J.L>!^0$Y\>''SQCP\9&#;
M 3=B&]ZP!<JY]J6-F@]"U5&+]S 1UXLF"0'2_#-,CX!S)^ L9/P:@6G*P*N*
M.,^U-!,)E*1O94QARI=3D: % SSF/*GD_9^(2AA#%(EFD(#Z!A$PJIM11&ZJ
M!/O[DJ.[WF0K6#65WRZZ^#D@<'8%;@$XT!K.#-X-WUZ "$D!PO%GG8AEE1RD
M&PU?#2@K7E$7R"PPY@^FV_-"F&":VZAIBE2T2$H)"F ZSNAY.1+6M93%V4PL
M#L:0"9B\:#0+)IA YV \H&8R]7+ON][GJ[_B7R:82BLBS+ !P1D8>.#<ED*U
M(&4;(K*92-G#S[4&)!*ART(0J0!89Y&8VJ. ^Q&B,&[HWDX68%M^%>$EJ3YA
M3[*J6N*. (-5 %R:Y<(,#$.KIF!?5*TQ@='I M=3Q'\([S;78#6\Q-1B#:*T
M6$8 6QA#XFA;]_-W\(X2. &V.UD7*[3YS;[[+*JS6K,"\WK-:)W?K*S*5KXZ
MSJ7JN)VKXPA2-A+PGZA-9QF_X@(I5D58]^@M\%EFJ'8K:;VS*Y;->HY%IX%Z
M&A0\B34UBFK\&D #7JQ5RQ1<_ P'!F4QYX P..QU4?XA9R'M4SF8_%G ";QJ
M62(TP<3*1F<+1Z?69IR!NX)J*8=]T$Q+ ^RKIY70H.U:ZRD\><WE/,1K9P4H
M?U!GO)R+5TA7:RE>L\UT)ITUPA!_(U"17:U*2Y;J?O-BTB<M/M_27;S\NZ27
MEDDS]7:::Y2:LQM9A3$'-ZN4*<7&3"HJ3%""HR>B+@MX9][H%T$J6;:!+BNP
MSPV^LBY*F.PJ$XI3:ROJNN(/X/7K>CH1NU)G<[%440!8<^GR5KUJD VY7OG-
MKEY0?&-#1KA/OMZKX&DLUP/5A;H)XTSR)^3$2?-U^&[,%[5P>1NMV3S?1&[;
M*B<>%WDQ!VT)_R8B0"PY"VDJ[+.*\S_ ^Y:?H4G4[ !ZL\MF[U:2T"==RS!W
MC56M*&^9J_#2KT5#%4'$EJ-+EF'N></[>Z,WS'';(L:/BNN<EVU&6L;C&GH(
M\V$*5@;6;[8"G&2S)4C*I LBH !53:H;)E)QX":Q)8)"30578R,W$E$V276
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
MK<+BJ:R:RKH<(?;M\[#NE,68E)>I'!!Q/6IXK!(\QGH\)N)W22$(PO-+)D^
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
M UQB\('!NX@=^)5[9IJ:J6&E*6D/DLGCM1B@G-6ACPP4^?-)6/'(31WFASK
MH*,[7LCU*#8=W7.-,/53(XZ,0:XMEW3=;[;*M@(K\$,&R[#!$V 8'PLC1/7$
MCDW+3%B8#-.P=LBU4*IJE()CQK;K@[V@LS0%%HMC,!Q2 S Z,9,T 1LB\=C
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
MZ@._2KMP8BQ/VG<LVC>(N.<G;J@;+@?G-XU2/3(=0P>W-[0\@P<L, >Y>N(
MVM>?..90E5ZD?<>8:-A8Y=Z,,42.P>Q12[$M4@=HOA8UFVD%-1955[5O152R
MK$9"?K*ICFM3I3YC ?,M/6:)KSL&<_3(M;@>A$F0)LQ* ^?.=5[;)!2ZWLV-
M$54-<]FR-W&#H<ZZ[X?3R8"B2BXU Q>D6$^9_",4B--2K$D4N%;HZ*!?8]V)
MS5@/$]/7K2AQ0C>V7=>TAD@5[$>Q6N[$"RQ2K(0X(\214=*9%.M(R#]"@3@I
MQ<I"VTBY[^J.;YBZ$WJV'CIIHH,;&B:AY8=F>J<$;ILLP)X4JS7Q'?)8QX0X
M='/UJ$+ZJUO"LCPNYEQ[.2NJZD<Z-*"8FJ:ZB>>R"2.TF-2!LY?MQIZL0>>%
ML9\8G.L\2#W=X8ZGAY[)]- .'+#U@BAPW$%3$.^%7O@ 6N'Q)ET%K (_?=>V
M<R:&IT ;PA,T\-1AX</;$2-$SV>AU53:!3(MQB,<)Z6[?2.RW,"U]"2R MV)
MC% /HXCK++6CV(\B(XGO-'#8*<NQC>[^_]E[T]ZVCFQK^*\0N5,":*=K'M+/
MO8#C. \,-&(C3G?C^=2H,>9MF523E!._O_ZM0TF>Y"G4D5CG:#7:B2)2\N&J
MVFOMJ79]Z@SBB? 2D@WZ@>+V3_8]K<+,MCP4=RJ*JVUDHI1*/-E"*B=/0<?8
MHF5EE'?#Q-MK?04W*G^,KKC:X^##].CG%@X^S"F;W@]M/-D]+YO7M8_+ PW?
MG"Q6!=/[<4WY?792@3-PGAC.X!#L;> ,G,$AT\(<.$\H()UQDU<_8>GC8<^6
M[6[,R'3&"W=LC@*T/4([01&85?)=52.X-Y98XI)4UHE\K)*2\RP8IV,):HQ6
MM2NRO,B]7QY ^&F]>CVHY*>R&^< /2Z*!U]TQ1<31KLG;+&1C[V19R5\@GE6
M?1642HBDC-04FGJ1]3D6JU7R+H_1YW5GPL=Y!VU?/>UA$,:Q"6/":/>$+3;R
ML3?RK)0OU,J;CA4R,1M2[3^H?2%(I&H\UT(5-TJ_U9TIG^IAZGM/>QB]5)V!
MWP\E7/1276:JT4+5EZABS,Z<X9^@W],/;\W_T+BJ*L3$7?LY;YM;%CAY9X8Q
MMB['8'2*PHYR:'Q0@+?=L'?\LW'/CQ_Y!N$9ML3WLXL//#>.5I%9B%E/^,.7
MF()!],-<\_<EM$G5)M<VGC3-+]!^?WX]DY6ZIE1UJ2F,<HC]#GT)83E\"?@2
M\"5F)V8]X0]?8@H&T0]SS=^7*-I'[G2D&G,BY7WS"WCR%%44NCJON!KECL*[
M]24PL/A>^1(X6C&I-;R\Q'#L<_\S7KMC^R@8EW1?%@'N(MS%3[B++GCFG+44
MI6S^G\WMJV "26YTLBFHK.(89:R[JF Q<_S>(OB+_>6>[E<#Y+U0MIY6 >[%
M=(RC'RZ;OWL1DX_5)$7>L4 J5M%<A91(Z)*3K-95-TIEZX[<"ZX[.*X*]P+N
M!=P+N!?W81$F:!RSTF^K32Z218IRN%Y!E4Q.N4+6)!.9]%F::UVNAU231M#O
M3\FV&>LF:<@V#BEU GX_U/'U,)O]FZO*3RS-$LO5?^W"[V6+,TO=J#9 [074
M";HV'5'._#,GCIO*="0A-">EA_-%*AH2TFIABA<QC%*8>7.[QH^;]8N'[?<M
M5^?-"[N\?F.]VGZ_)_2+]_TRT/FCWW>;T#;V<A4VKQ[ORHMM<]^&)]FL3T_W
M#MS%2?*Q+[=LG_R8;4 ]F6??#@'Z@[M.G\QR]T\2U ENWEF)K$TJVL(96<<R
M*24J1<,M,5^5JR*J4NHX4\4Z$-E/WHG%);05[')T=IDDSCVABLT+:1Q%&EOT
M:+P1DK(-+9;T6I*W7)(T110>9);^VJ3IP\:.]2Z-5EM(X_2+ #,^3= /ESS=
MK%\NMP.+?!W+JM3E[IO!N$:H!LQX^8ZMSVBGN"^+ *?JN$X5<]8:,W121&%(
M"27(.U^)*5&],E8%/V)2OSE+EUT4WU]P\2@.D<8)"_#/U$.U":,-R9W4(DS0
M./I1T?F7^7TRU7/'*7#;/((@ @6C(R6? U?5\LC*>!6(&W@$7U*B]QT,=I^A
M:]#/'L;I"/@6\"VZ680)&D<_7#9_WT*KPJQ0G%+-PVR'(,F+PINS$()R7%J1
MKQV^/+R$<\N^A1IKG"A\BS[M\98'@<VR]M;/ZOU4=HNO3]\Z!X(*:3>^R$&@
MOLMUXENA!Z[+Z_-X6B;F"_9C)?_>YP+"CX0?^:DN62-24%:0#DR2DDY3""Z0
M-T6SX&Q@UUN!#IH15G9ONH'&/CRB9$?SZ#]DC? =<>!DIADI.""]& H<$/2E
M?*@O)8D86<JD8M-H):ND*'4@*9D2W-FBXRCG8 Y4^$^VYPIQU),K<Q3V2>K%
M!#EDDCA#EZ'+?2SI_'59E*),KI&J9I54L89"$9*$<-D$%7T+S4<9OW4+NFQ]
M1Y>V0)=QU&9FDG&MXK(X*VW=GH=-.5G$L%TF'+3IS-\:K?0,K^N87M?=+.,$
M?:]^5G;^11GCLY6.<<IY*+ P72@P*<EZ%4IR/!MVS34\I"CS*&Q6R]6OVZ=E
M\VS0EN\'97G?15R?GH:+EU\[B^QM9U&\J=+\#_M6=C=$?1[N83];%GW"$\C^
MP!OIRVC@C2 3]%&YSU*;6IK<.Q^':WVE(^]KHA(UJT[8X((?HT(SDMPWE>?=
M->S.0^4G+!L3))$)HPV1ADCWM+#S%^G@%)>*YXNS-BK%0,ZJ0J:8%EJ;Q)._
M=ICWD'+-B"+=W3 /B#1N1IF-6GRR1I.7I^>[DG%0IAMG"_TPO1@.^F%0DYF>
M_R=LME8I0;8R2TIR0V$HLD15='OV*$70MU&3^>%"23JIRJ!=ISO3P_F8KI,\
M\#MZ,13X'4CL?$#8J]>&LU0H#_>PJ6 -N> 9^>BS8*YH&_AM5%\.%O8AM3/6
M,#;H^91E8H+4,4F<(<>0XSZ6=/YRS+QSPM:A4F*&@12^DN<LDE7:*6=K34S>
M1IWE1G*,4ZJ3DF.<AIF44OQ]_\,E+T)#,OQ:+HHLV\7YMGUON6ID\.+L?->,
M>1'R_YYOA[I+W"S^=+D!WO[G"N=J^K+$VX'VXO,!VMN#%E[2D<>_QBRJMX&*
M\(54LHJ\28YB](597B(3UX9Z'%*-N*+>!Q?,^]/YBU@V3^K>(=H^.=]M=V&5
M&_->[U*YX.BW727VZ4/%_,0H>Z+U,0^0@#A ''-"NR=LL9&/O9%GI8!9)"V\
M8U0Y=TT!0R:G.*/<OE(Q:I;TM0'HAZ3M[U0!%7,C7DD+X@!Q0 '[P18;^=@;
M>58*&%2T)ONF84$H4DXT!60ZD_<ZI<1Y:NLZ1J;\3A50,G%BW3'O&@-QX!0"
M<N,XS]"Y</\Q4$%JMP<J_*!CY\(YX]PK\JH.QS.3HJAUI>2+\S&G*'V^Q5SX
M9>/ -7>HKVPXZ )T,=GX'YNW%U GN'EGI77.2=$B=T&)IQ;$"V8H1%LI:!F,
MR#:S<:X4OV.ML[+%Z%Y!ZT 7QZ:+2>+<$ZK8O-"Z<>(ZDZ3SHE#T4I *S)./
MFI,/P4NEC./\6EPW8G[[MK3.*7,B%>*ZH^>VV[]#/"W[+S\&QW_\833X-- X
M_$.+T3_T&W;M,<=^\>;AF;Y;[MH#I_:@STI9A#3DUL/JU9!<7ZUW[8=VZX&.
M]G?&AR$G7Y>KL$K+<-H^4_O&B_8YM]^.L@C\OJW"5_]C]7O(/7]=F3IKM'W!
M?11J^Q#?A=/?PJOMG[]:_ G6?>P/?7?[*JY/\Q^%[MGS]>[967OTLCE9/%ZE
M[LUS[QPUEFD/LBWY'V_SS3_>L,P_!F[:E$Y!7SQ\FR6?#4_]H?E!O3SN'M'%
MNK;''D!]WI!?OBR+BUNU%E\/]VI] ^,[ -BO'Z\6N^?K\VWSK+N%\ #2UE/G
M[+O\S'LG_.HON7RNX>__+ISOUE>'6X>_MOE9W[$_[]].I^'5^GSW75W^7O*?
M?UOFW?.&RQZHRQ](P\'=LVWY;EO.PJ81S-5'WL?-%[_[J_<[7%XNM\NX/%WN
M7GUW]?,?Z'.Y^.NT_989_1\#2A^*UBZ?Z5OA/_\>Z?CGWL.^-59\YDWL6Z\^
M]Y[VEW$[T@.9SA[(\L]!W1Y(OON+/M'GY&ZQS>EZANG*XKXH+G>W'Y9_6#@^
MPP&NQS1>1Z >0*LC0-H '%[Y[Z\X^^H6\'UW_ #[5K/VQ(N]>_?QT1K3V.YW
MX"=]R?K^OQ(VBT<-F[SXH:0RI"<7DI_<H0U]=HVO3YB8W&+?JB$>26>NSXG"
M6AR[877^.B-&E9D/3KF!S(PO,X()?K2Q1= 4\!AX##PV#H\Q\!AXK!]0P6.3
MVNW=\!CWX+'I\!BF2GX![?733S+<WW5YT/7BV"M&/W;6M3MC:/LQ@[N_]'2"
M?=7]+-?\+]I*FL=HA23%AK$F0EL*1G+BP=E8A?"<BS&.\S;^O^C@&?IWWA_[
M_7K8MWR[MYODFUNU/M7EK4Z4[."&])[,JF\2O'OMGR )PAVX!Y8 =^ ++&%6
M>NM3T%P:196SIIW5>7(Z&G))ZNA$3#:/,DCS0+W]U&&J$R'&NGECQN0R8=Z>
M(#=,&.V>L(5*3MX29J62UH6LJX]D36BA:6[Q:<C"MP@SL>@*S[:.<BW5;:BD
M]<>\4V$BY()YFF#V]EA/=L_+9I'>.>CU3I7@NPY+V/.TF3LH8D]058_M7P+G
MCG'N"540!C8R<.X<YYY0!6%@(P/G_B+.]X+^M[&\./1_*.&\?=A?OX&L,PKJ
M)S9]^#RL?AW"T2'=TW[1:I'.-YNR2J\6NTU8;4_#/F%U<='#,+0$29[.J.T&
MT'YYOS46H8-%F* >]4-T]Z#)+>B:0W'$1,I#PYJ@6',D48N7650E\BA-;OMT
MYCMCJ]Y4%WZ\$)&'EQKRRR A%P_Y8)5_>2,H#U[KR4]E]Z3^$GX?MUO.=%"=
M..#P0T_VW+??@L[Z>RF!6(0.%@%^"/R03_@AP?,80LADO?>DAD'K0;GFED@=
MA*]*:\G':/Z;@A\B#?P0^"'P0^8F@5B$#A9A@G[(K(2>%\FM%(R\*864J)K"
MT.K/3' J<VU"K6/T+QY;Z#_5"-G!68$9ZOM4REBSK(_W0SL//]XRB7Z&;K3^
M(%#?)2WQK= #:>7U^3"X?5J^5C_V<N 1DMM>P GZ:?VLZ?SS1:PXUMQ(3E))
M0TK&H1KE!3E?1"S6JQ#C&'6K#WB0MY/T42?*^Z/<Q??%MCD]E["?70S? [Y'
M+_CW8Q7P/9 C^H"XBQIS9=)3-4-A)V5!P37)ELG%J@,7NEZ[</>08M HXO[)
M$Z_<0=.A'I#D8S-Z[_CWP\B09$CR!_M$7=:Y5/*)6U*FQA8[9T6"><6#Y28$
M/4;9YO8EV7$)29Z2>EQ57MJ_ARLWIWX_Z6%H'/ZA[]L%[1=O'I[IN^6N/7!J
M#_JLE$5(PS"-L'JU7/VZ6*UW[8=VZ\7;UU8OZG(55FD93A=O+K#N_A[N/E?A
MJ_^QYCWDGK^NFYZ%7\L%7U*H[4-\%TY_"Z^V?_YJ\2=8][$_=-\W=3][OMX]
M.VN/7C8GP\7GXYBGN344]^[3VR3SCS?4TKY<IW\^;RB4S?8?Y5_GG6+^\&V.
M?/;Z\8>+Z)_M/E1IZN7!WZ#[G__V^W"+R9\7C_YUOMR]@ND=@.;7CU>+W?/U
M^3:L\O9D47Y/96@9>AXV9='V1OBF4U0/8'%Y*(E/] YYY;]E[/.WGW/M/WNQ
MN?KL+>KF6^,_=XLZ^U8;-<KSN,_>_*Z^%<)T]3S>R8Z>1W_KS><OM+^[Y['?
M"OFY]]SE\YAO_1]?KD^T$]I;[":\O$;[ ^SX10D&>_OYA8/NR[)=I:<O0>X(
MU ,D< 1(7P\T,J,.-/K2J^ _E#N>QFZ_ X_O2Y;WX?K%B_6J^?C-C[Y#N[G#
M^__ 9Q"-M_[6A^VWQ<WR#S#;N*/:I@IT)WSU(.?E4,X)I_\G;A9_^I^G89D;
M5C 1\-"T0 8/39N'4CI_<7XZI$MA%N">:8$,[ID-]^R=H/TYZ(LOW^FM@=&
MF:8%,IAITLSTRWIW%9@]>ZON_5^+B^]=%&;_!(LY$BT=J2!Q?6HZUN+8AQ#F
M7Y"XE1L64)"X;0EY-O2:;(_6K(U2!)@,3 8F&X')GH;-XF_A]/Q.PG"0&<@,
M9 8RN[4^D7 VG+0!E8'*^@$55#:IW=X)E?U0ZC(M#[RO#%0&*@.5@<KZH++'
MEY-O_W+'DV]!:" T$!H(;71"^_K2.0.938C,/E%6=G^HK'P'E]^XXS#?G8SL
M<%^PBM^'T[!*91%VBQ]**B]BV2PD/UD(QEVW-Q8=:=$^8S1? O>1KLH!L+<$
M[*1'U'T>UVYHZL,#ZKS*H=1LB#4I)E6<HQ!$)&-RX%(ZF1A[?T"=XU[)X2XB
MMK^+2 I+OG)/-ANMO1%95?[^@+J+'H0GY[OM+JSR<O7K.V/I]M,PMF_/HWO\
MTX^?'DC'3IQ1)U:(XU\*!&H L !VCJ[=@5-=H88354,MN,A!! K5"E(\B*:&
MJI(HLB9MF0NBC**&;W5R7W1PCS*E57=P0U[GU +.!K#3 K8;RH08WB\Q#(4Y
MYX6F8HTCI10C[X2G:DV2UO(BU;6[PJ1E6JN4VL]X0XJE0EZH0%P7I:.LQ?&[
M$D/.U8D9,G!01! W@)T1L-WP)A3Q"Q2QF]7ZS.V>D]=KIVO4JG R-DAJ<COH
M=9/BZ!TWU06;AD#TO;L]?4PE>=_>9)I>.R;)R\)(Q^)L5<45F\?4ZR^YTM/;
MD^9>0+>GPH('-A;,=V4@_'/?\A!^"'\_PL]2TC+I%G2[%JVKF",Y&P1I5FWF
ML:EZ2>\+/Q/:.A$U12N;L^"DI5BD)IMD*=85%I.^:^'G:JQ;/T&!4'VH_DR
M[6;+0_7O5P)<Z.AE9(8T+RTX]K:0-T52%%(G8WB.^=KEG98Y):I1Y&JV[6=T
MI>A4(L5EXM%ET:+QNTJ VQ.N$$<?E;='Z^-^;11O(ZCWO^+0M7C[GB7]!JF^
M5J<;BGCT>]FDY;8,U[?M+Z!;K,\&>[K+N4KWV9( Z50@A=-R3*?%<BYS\J5%
M_\WW4#HW!R1$1H%+;2NOQ2K[OM,2;:I)*4]95TZJQ?[D XL4M.99ZZC%\#,?
M<%H>;[?G)?]POEFN?GU:-LMUONCSWK_XY((?KX@SW[#C6S8/1)JQ.MQ %GV0
M!2 %I/U#"DD[ZAFE%'.3J$0VRB9/Q?BF3#P3J[4P6:U1X5HCVHB2MA\X^'E%
M.S1,'^L $[BB#ZX I("T?TBA:,=4M*H4E\Q;RL/!(96L(C><,V)6!R9%<$J$
M]Q4MI.!LXHZ,9TW1@C043;(4DBA6Q%R+DGTHFM+0M'FQ!2 %I/U#>KBFW0'(
M?;=(_>>__2X85S" 21L ( 6D_4,*F@9-WVL# *2 M'](D2$Z9H9(ANJXSH:,
MYYF44(QB#)5,-BK::A)7UWKZ2ZDA5A-)^21(12<H6"^I!!&\85$;EGK)$"ED
MB";>D?A>1RCZ$H]#'X/M[L?/KFNC@Q<OUJO+]L3E:J"'5;E@E=^6N^>+\E8/
MXV]ALPFKW8'MBV@'QC&.>P,L/*&C-C0*GIR,G(IA0T.CT!1K&F8;2!VE$+E6
M<9/NC^UVM_QT-^/CU</71/KWQJ-7OM"3^O=+$KUA:Z,P)\QC4M%\&03  MAI
M 8LD[9&2M#"&_HP!P +8:0&+D.68(8LIUGE6#656-"GC);F4,PGCBN3%J<K-
M3=K[/A6R[#.W?S!B.32-:SEBEME2"( %L-,"%C$+8A88 X %L),$%O0-^H8Q
M %@ .TE@D7(ZZF4]JCV@C8:J$(&4%88"%XJDS]K77*(U[B;]@D@Y@4(PT/!>
M- Z>GPU?EL85.6Q>M9=K&6S]9+$JNXLW;P]M&T2W;A^]_8 4QR5FY?[HP*L,
M3)(VW)(*D9-SS;,))0O.8TFIJEN?>M@><__2C=L!=4.0,9R0F!5! %) VC^D
MD+&CSH6*4DI1"S$E<I,DJ2A:IL@7Q5-03AI_+8H?>]+AAU7LX$L(H&*SX@=
M"DC[AQ0J=M036\5$77BA('D:[I9C%]?+5B&XR;$)D[XVKW?LZ88CJQ@[T5I"
MRF9%$H 4D/8/*;IB,"WK7AL ( 6D_4,*F@9-WVL# *2 M'](D1@Z9F*("59L
MY(&*%(Z4BXF<=XD\MUK+X%@8DCRW.]3P%A)#F&4X]69$S#+L@C5^+F?GF_0\
M;*\W)8957FS*;KDI+QIR:/GM2HH!;'_ 3M#3Z8:'OKY:K9GZ8=8Z86.15.7@
M4S'+F@LVC)FN,6=OF;GA2,5W_+ WI)X?K/+/>P[_0//DC7LF[8D38WEB\R6T
M;G;F-UB9N4@-@(6&=\<O<]=P+XLSN2IRO@FYRK*2:QI-U?JB5;1*Z')W&KY/
MK71U'?9\^:R;C0D)GXW2 %A(>'?\,G<)E]6ZT/Y/C@=/RDI-P3A.FCE;!0^2
MY6MA^,%]LG<HX>;$<@,9AXQ/=&6FJS8 MCL91WL79M/-S!@ +("=%K"@;] W
MC '  MA) HLD&I)H'Z^#L5"]KL0,LZ2<R^0UEY229S((SZ*Y5@<[N*?XCI-H
MN!)TVDDT#$N=R_)^=%AJW:Q?+!X]>_IT<<4,&(W:B\<!2/N =(+NVXP<)*>8
M,K%6*C:FYO%X1W'H ;*N)E>DB/;ZH:O11Z,^>G%VNGY5ROY-3R^9\NEI6-VT
M[]?H$R,]#F#-BC  *2#M'U+(VC%E387D,@N%BC:AR5HUY'.HI*5,(;"F>57?
M]JC4CZH:1J>"+P I()T@I%"U8ZJ:2<4X5P<94VJ8D.')\=*DS7A>8BK5Q&OW
M6(P].O5V5<W9L4YX@#'Z8 Q "DC[AQ0M0!C0=Z\- ) "TOXA!4V#IN^U 0!2
M0-H_I,@2'3-+Q)V5R<E(50Y3N[0LY(R.Y+Q@6>L2=.*W/4?UMK-$N&T'0U71
MNGCKK8L_/_OK?VT7+\MV5S*:B[L29@#;'[#P>XYZ/:XUQBM?R99D2 7KR FO
MJ'"I5++*<9%OTO.QW>Z6G^YC_+D1Y6:9&EGNW_;@M[#)?VO?:V^[82.C=B=<
MCW7G.ZBC/^H L !V6L B%XM3\S &  M@)PDLZ!OT#6, L !VDL""OD'?, 8
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
M2T48:93H0]':DT+39L46@!20]@\IA@!.:0A@1VLS%P, I("T?TA!TZ#I>VT
M@!20]@\I,D1'K>);79,QF4*RF12K@H+PGE1U5=3<_O!K'?DU,UNCC!2L\L.0
M5$/1:D8VE1Q99B4PU4N&:*P^?;!%)S-1T99X'/H8;'<_.'5=&QV\>+%>778G
M+E<#/:S*!:O\MMP]7Y2W6AA_"YM-6.T.[%Y$-W!_9P4 + YAS-$3BLP9)@PI
MR7GS:B0CEX,@DRQ/+%KCG+Q)]\=VNUM^NIGQ\>KA:R+]>^/1*U_H2?W[)8G>
ML+-1F1,O,6Y@O@P"8 'LM(!%DO9(25H80W_& & ![+2 !7V#OF$, !; 3A)8
MT#?H&\8 8 'L)($%?8.^80P %L!.$EC0-^A[2L: &7-S:>;ZN9R=;]+SL+W6
MSH7NR$YT!9#V >D$F[*ZH9FYC[/7Q2?A6*+,C1FNX_84LS=D,O/*\:B2&F]@
MT!O._D#KV T;PZPZT6*LN[GGR%S=;,0#A]G/<4VFJ": M".!1A2-8[XS, !
M"DC[AQ1Q%.*HC\=104L3(S&5 BGG$T7'+7GA3-&%NRC2:&/J/A)'[4\BCS-H
M]<1PC5@*L=2$UF2*B@)(.Q)IQ%*(I69@ ( 4D/8/*6@:-'VO#0"0 M+^(47*
M"RFOCZ6\K"O1"2E(UQ1)E6(IE,PH2RZC]YXS=6W:S,%S]Y#R0LKK$RDOC.J;
MUR)_=%1?W:Q?+!X]>_IT<<4'&,O7EY\!8/L#=H)NW)P<I<BL&ZI[,>K!Z9&<
MO"R5C.;*2%>*T>76KQE^].+L=/VJ7$PJ?GK)G4]/P^JFC9?2GG F,)%OMN0!
M8 'LM(!%<AFG$F$, !; 3A)81"O'C%:89CK9),G)8DG)DH8+=PME4^-PN;RJ
M<;Q.QH]<I_+18&645*]E8UVI O;HCST +("=%K (5Q"NP!@ +("=)+"@;] W
MC '  MA) HMLTS&S33*I8+UAP[V]A52UEER*GC0KS)GD=4GLMB_O1;9IUNR!
MF8_WHROPYV=__:_MXF79[DI&WVXGP@Q(^X 47LXQO1RN3#8F&DJ2*VH>3R;'
M9'M6D5Q@+/B:Q.U>S/MSH\7-,C5JW+_MP6]AD__6OM?>=L/^/ZU.O,7@Q7G1
M!2 %I/U#BLPK#I'?:P, I("T?TA!TZ#I>VT @!20]@\I:!HT?:\- ) "TOXA
M!4V#IN^U 0!20-H_I*!IT/0T# "ST^Y3EU1(_SI?;I=#C1Y=B%W)#(#M#UBT
M31VS;2JFK)6)@4PQ@A2WDAS+E4QUP40;0TGQU@>G/7A#F#<=E6;DB6<<W>"S
MI0L "V"G!2S"5!Q>A3$ 6  [26 1GQPS/JDU*>X4H[9ZE51AA8(6EJ()LFK3
M?/UL;GM4VD?#DT//JXH3QL8ZS@'*Z(\R "R G1:PB%$0H\ 8 "R G22PH&_0
M-XP!P +820*+%-,Q4TRJ5F6S<11KU:0"UQ1TE*23T$XXYW,*MST?#2FF^5$&
MAJ+-I=UO;[D4AYN1AW:_L[+:AL.[^] ]VT?[."!%1WX_'(.._#D8 " %I/U#
M"IH&3=]K P"D@+1_2)$6/&9:T.A4);>):E2)%&."HJ^2:O4\59>DM'F,SK,'
M^7_/M[L7;1FWOZP?Y+Q/ H;3IV&9'Z\>AK/E+ISNC\GL\P\/WTH__%PNDH;E
M6=F\7*9RD4_\N:3UKZO];]FG%D=))ZH3900&$,^*7@ I(.T?4L0JB%7NM0$
M4D#:/Z2@:=#TO38 0 I(^X<4*:6C=IK%[+P3PTV<09)RJ5+PQE..K@1E98E!
MC=%IAI02Z 4#Z>Y@C;KAFQ_7F_;3JT4ZWVS**KU:[#9AM3W=V_3B=+W=HO.S
M*_$&L/T!BQ 6AZA@#  6P$X26- WZ!O& & !["2!!7V#OF$, !; 3A)8T#?H
M&\8 8 'L)(&=8%] -_S]]=5JS;1K@:E@-(N.JK>!E R>@A6*@DE2)6:SR.S]
MK@43LC56*V*QO5.)8BADSBFQS!PO3I3BWN]:>+)[7C9#,\*F/"^K[?)E>;Q*
MZQ?E+^OM]K*^^?"RO/G+4-V\>,@'J_S+FUKGF\Z'G\KN2?TE_/[EO0K;]A>T
MKS[9M" -9NI,I2;^#59F+O($8*'[W?'+W'6_*N>4DY6LL)I439Y\5(PXETX'
M*5FX?@#VD&Y%Z/XL2+";W?Q!W<<POKDL;S/PQ7)/$.@5[L0!.0C2V%XJFS<?
M4[/VD(OM^G29%^_N(X!_1/"1V)_2P;[/KJO0^N3J3X,3U@6UF 2D4(M)@ ^U
M@%K NJ 6DR$L@ ^U@%I +29C78 4:G$_P9]@K7)&U<"8D[/,%[*)25*<*7+"
M,K(\2Q&5K,R[]ZN!K$AFJM/$8A:D?)'DC;;$8UOEP(7@U;Y?#?RI[-Z4_T89
M-,)/A-#''#0"X>R!:  IA/-^@H\P"V$6K MJ,1G" OB35 N$63</LW31L:K
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
MI;,CU_Y'MH1L8ZS:RGS;5SM_-%@9YPR^% A79LL> !; 3@M8A"L(5V , !;
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
M"KGV#0K,9FZC=2FD,1+%;S/ED_KX-4\^V-/D2.W=3(J1'!L017]$ 6 ![+2
MA;0=/4(/L>F2U"W:MC60ESH2CT5ZIW-,(8Z14KX+:7,6PC9;F@"P '9:P$+8
MCBEL+22+WICV<%*UF"WG2%X'0XHQ4VO1,95KPG9(ZOD.A,V-=1X7+($NY?N<
MB7[\XBPL-T,G,GJ4NU=>0-H'I'!CCNG&Y%BE-::0\$-\SCVC*&0B&[),(C)7
M/!MIWF0^W__%/Y?3L"OY#5=NGVP>/F^K4,;Q9C!-:V8$ 4@!:?^00L:.*6/5
M>S5T*9/@)9,J/E+0LA+32F;MN<]"C33\\:YD3*(_;%X, 4@!:?^03F^"0#?2
M])__]KM@7,$ )I8V11MO#];S;+=._Z08MF482_/BK*RV^Z('2A%=B0J [0]8
MQ)['C#TC2YQ9I\@*(T@9Z\D)%\E9X;CG,NG@QTBA/FO19?E^X,>';]'C2.=G
MV\.B"#Q;@@"P '9:P$+2CMJU:UD0S!F2*4A25F;RGEOR.2AFLU8E\3'2J;<H
M:>I$&4C:? D"P +8:0$+23NFI#'5=$L724&EVB1-68K1.9)%:IFR$SY>:W0Y
MI%_W%B5-GC"-(RCSR#FC5?>X)#'<9[5HY)"7V[/U-IRB8;=[Z06D?4"*"C$J
MQ/?:   I(.T?4H2;QPPW10XZ"*&(1]?B1\,X>1[24.4+IAK&N+A6%#PD@_I_
MPW(U^+)/5C_L/=GEQ3G1/WHZ=-O6I'WUZ? 3_:BS(@A "DC[AQ31!J*-:1@
M^E%GE2%\.MR3O1T\NN83+4)*[9EVV^&:[;)\&>)I0>*]*W4!L/T!"_$^DGC#
M&/HS!@ +8*<%+%*(1SU7H*O./F4RT4M211MRB7GB1?E036"B7+O<Y, S[1>.
M[H_KS0_K\[BKYZ</+MW=4?I6[%@GV<$1_7$$@ 6PTP(600F"DBD9 WH.9Y)1
M?/@\K'YMWUNN%D.C8=@M5[]>7E&U;SD\78:X/%WNEF7['7+V=R<T#<#AE?_^
M2GR% M;QI1TH=XMR1YB"*K")@7*_*'>$*:@"FQ@H]Q2)?JK#18\4CVK$HY]9
MZ ?7>UKV<>A04A@2]1>Q*7(]7?$8@.T/V G62;LAH:^O5FNF55QF9! Y&&+[
M43K!1G+*.#)5)VZ%+<*ZFTR'VVYWR^\>KU+;H]OR0[GX]^/5%;?__)K:'ZSR
MPTMBWY\.&6DD@>!CG0N9+[-ULT6_P<K,17, +,1\AG*I<HE,Y$(FED"*24M.
M\DPVI*:5(:M2Y4V:GNY +K_D+"4_\1JZ.5\2 ;  =EK 0O:.>G\5-[YDG2AD
M;9OL%4_.5=;^4YH:HK+,B9M,I^M&]J2#[,VYFPS9^[L[GUK.PC(ORN_#E,ER
MT4*VWCTOF\N>,A1[.U%E0-H'I!-T<;IAF[FGZ:,SP;J0B9G2/*H4%$57!?&D
MB^-9<5_,&)>X7/?!+GG\AU++9E/RHPLZ;W[8DX'+_^@@IT\X7\9B@M,$=/W
M'/T<UV2*(@-(H=L=L<G<==L4':32GAC3LFFP-.1Y3J1-3D79(B._-M;_D$/2
M1]1M*3AT&[H]H369HL@ 4NAV1VPR=]VNU=407!-JEC0IEIINLYK(IYJ=SX'G
M6,>XCN>(NLW]6/?/S9'0NMF?']1MG'28U1J_/NEP%EYA=&=WW@6 [0_8"3IO
M,W*/G*Y,JR+),E5)E53)>1.()9Y*MLIS;F^G''%%E4\OF'*<#(;&!+CY,@6
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
M99:Q^4.195(J</(B".(\:!M]DHE?.YYXTQ;\OU^0XU47QSC'$]%[/U^* +
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
M0?[TPN0U+,&R?] +3!/QKJ5NNJ#P8!R2.YC^#(<P&3>]SNT93N]JX3R1+IG
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
MK15?<3I"*)EFL.Z*+VEQ[=F64<NNRFXH];R+,P3&Z!FJF&](F$4-W-3WF&V
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
M,NI?A\6R3=L9(RN06E7CTX:7H1035L=$SHOVC6B&#:JB;T*99/BT-5>^TQ[
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
MOU<W]^*R*.[913YF]VPC?Z]V\_2RI.6]VLAG";_7=65\O[;T\><VI3]''CS
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
MF*2*:55H4^;%EF/!LI+GDC/ &? 734M*>)H51"N34ZYCQ?86&3\0:<>7^]L
MGS!I;UHEM\(@_U<4[>F[]AD4LMY_C9;4B-3FI(BY)%1;29A1L.,T83Q+I15R
MBT >TG_MAU4+^F';PHF4U=QEM/Q8M6I6MZOF<]NJ/<P>&Q<LITG1_5<>B7XJ
MZYG^7&K\>[TT$;V,ND6/7JA_KJK617JV!_/N/&1DC]9-[$AW]XNM#[9>-<OK
MZ)\KT6!T*PBU;6 G</<QI%;,9NZ+&R<JV^MJ$2%+:DR[[']PILJ?7KWZ\1UH
M,^ZM_Q<N-;<A GAIU/4<9GKE@GCQ\9<11A<O5HVZABN05;25-HU8#RM6HKW>
M^.Y9". \*VTA$M"2,FF 5RI&1*&QZK'6BF=)DJFM^LB)%GDB34:42')")?KX
M0=TG-*9E:74I2U5N\M>?Q2WJ .VO]0N_V]W9-^U?F[H]C&!.D\OB6 7S\]#,
MJ4DI+W)%+((^RH%^I.""Z *X:B:3+$ZVG#VFI%R*$J2_2E(@M\P2$><Y26->
M)O _(YB\ASA_.3[<OS9BWOI _E= CLO;-QU[>=.V*Z-?S#7^@#D&AZ',+S+4
M/REAHDG^NEZ^6X T<DD,-P ?8;P A^YDK; L]<!?A=M4D IH" "U:%ZOEM%"
MW+HLCCYYP_%UUW YX=\/JA#<A$^%:[27+'V"!7:]\Z,0 X1PZ1Z1%543O1>S
ME4%.CF)EQP@^B/99G#J=9HF 4Y=1#*=GEC +[#XU#/2HE&5%N77J'L+D/^/4
M_50)USZT,NV;N5KA1P<*^DJ/]*!= +VWJQE2*)XY$2VQ\,R^T_4LP DS1E(#
MX"0I);832S26^U+$Q#9AL2YIGFVW('M<NDT.(PZRH[4@K%D!#M1DG<8YBW.>
M$6,,\*=8Q$0(M <5*@9M/Q6%VC)P/D3)?Z>NC5[-S%O[2V]P>X-:764KD/D
M1I=M@*>( $8\"KZ#$>M':K)^2O: 0W1;#XVL5S<P+7A$ZS7)"AT+H"+6JF>!
MRS'\6 !!=>F8RUV(8$_C\KVJ_B?M.$^DZ#_G)N(%GJ7[-!$OT_OT\L;FX/=K
M-G[/ZV"$17[0)N(\H9-I(G["A86GPPM?HBD*E1MGDS+ Q$"+0=O)DU0L/L(B
M7U,HIG=>\2-:\2FM[[1YTX$J$SZOTW%2.KG,=9ER%A-+-24TIY9PG14DQ9S;
MS!:9*;9T<BFUU1;T>*EXB44',;8Z+PAG-BL2)469;B77[M#)MY4V1*/W4-M0
MHL(7KP91>I!JA>5%/,72W5,Z#],H/WC .MRGM!'3834OE/*%DAJC#)Q15]H)
M$7 =*B8)/.07T=PLOW)]XR,4-U, 8^>UGOA:3VEECZ&]S',AZ)/"JJKD.659
M2?(,6[_P/".B9((($9?"VBR/5?PE6+5ME]5A@2HZ0N=+?^4OO2QLX>*N0*'_
M[N]F>9CV,Q=QL3\RX=R=\23 ZPGK$M/A0#\W]0*6\-;A5C3:NIR7+X2LS\M.
M,@4P=5[Q(UKQ*:WO,8#8YT7<)P5E,XY93]R0PHB84).E1#(&OR8)BZD$D*NV
MRE,\M=FU$XD_SP1@6F]_=5+Q,-"U2,ZVU^EQI+/M]<B Z]N%BW*<7T4S@V%4
MCI>2VI)5:[S=]6P&/ 8<=5[KB:_UE%;V&-#J<R'HD\*IJ4A*F90P.F4XH:DH
M";,V)KEA<4(-M=04DS*Y]N+O)Y1^O^""O+6_M?[6@P#5-,W/%M8IL:&SA?4H
M@>I?ZUICTZ2S<>]X@-)YQ8]HQ:>TOL< 4)\7<9\43%59:J@1&=$REH2694)$
M4J0D$65LRCPUK/PBF-J94SN9=2!G/<WV9S>?;9XG!"A/$ME/ARF\[.I--V;F
MU$>L-70VO1T#OCFO]<37>DHK>PPH\KD0]$GA1VY27I9Y3B236+&B1'=\7A)=
M*"%X&M-";/5VLP)["QI*,F$UH5I(0)(L)90;D90 P+B,'],=_V:^%/.K"N-)
M#P-'Z05-SL&CDV(]9]/F4>+1M\MK *-?Z&Q_7N:(*>"C\XH?T8I/:7V/ 9<^
M+^(^*70JR\S*)*-$VL(0*GE"&.<IR73*1)Y;EL9;;>N?.EAT+?7)R<.#@%3Z
M6+[W,R>:%$P]27UA.GSFA5+-RNC(?%R8>6M\:\C:H5;E#VXT&X[TV;IW#%CJ
MO-837^LIK>PQ(-;G0M#3$0O?G'P)ZLQ2'A> B LF-:%Q'A.6I0F1)4V%26C&
MTBU#[Y/&LP9)_2H(:KC&@>D KT?7'PA>[Z]C?38 3_CD?GNV()_4?GH+\D$P
M^/,R_$P!'9Y7_(A6/)0X[Z><QS#<J*UGE8[6C_J4=N(8\/M7V90C/##3D3*G
MC_>YL93)PI*$91SP?JR)H%(1GA5,,%VDA<@F:CH??7$X^SE_+'S_F(<]S?.+
M[@^0PA&PXND<BZ^H&/33&^]([A[S4"4A+#TN<7C2>;?OVNU?78\QTR[AM&-_
MO;4F8V?3\C% V<<UE"33A*9WM1A[D@5=ETGI99JC3-+U"DM9'Y=:,!WN=*!N
M$X^]H4?(N$X*L\>Y2FRJ!,F%$81:#*Q.64)R'N=IF16*Y<D38O8N!W G=C]4
M(=\TNV#I8Q5$>Z0#='PP_>M'QCR:W/+3/@.!\X*>%W3*"_I(3/J\N&N+FYT7
M]Y"+.Y9B\#-BHK]TV"2T?H;?=?7^X3V3GZCW[G2P< <KL>\QS 4NBAH#SV^Q
MOYEK@/Q>S%:FZX9L;A:S^M:8" CV#P"2OE7R!P,/@']=JU$[JS^TD6WJF\BN
MEJO&1"KDR;>7$79H!N +2W'KHD 5OJ0&@*I7:NG[+=_4< K^U3=GONH&B+&B
M59]\Z-.<6@2ST5)\Q/[-B[HU\(H7T0*?,+1V7GNB?Q/^Y!ZJZIL;,X=9K!;P
M$3QQ.3-86QCO1:A?S:_PMS6#5M]3*GPY<I>OM34_]_'^DC[>'94X\M-N(]6N
M>@N>$")4JJ[<5=4<-A5V?;%H:J&N+Z-W,&=0J928NPY@JYN%NQ<OG*TT=@QO
M#%#NTK7\;LQ[,U^9]@)VN%VN?X*G0C3*M]75\/&L=H6HNWCFBZ@%C<M'-<,6
M_&%</=S^2R 6H"!/R$+?5/.J72)%O3?=-;[KPV!&[>8KELO&=R#'+M@;QTA7
MK6M[UBW2< ;%,CIY3UO!XI*6FI%"Y#&A*C%$%G%)TMQ:4-F9I878U-H3+?)$
MFHPHD>2$2JL)RRW<'=.RM+J4I2K7(NM^-@V:9,25>6M_[)<;^T&^QH5>4[V!
M$9E>]R;I6/G^_]E[U^8VCB1M]/OY%1W>G0T[@L6I^T6>,Q&R9.^K-[SVQ%B[
M&_OI1%U%[(  %Q=)W%]_LAH !0HD!9(-H+I9$Q,R"38:C<RLY\G,RLJDMV)O
M-(\^Q]^9^@%MO_OK/!O:O;%WF2NUN5J))B^.- 8XWZS"V6C^#^"4:1J-;\BC
M7:DKXWUH*8_FC8OY/FO@!L.>?LRK8+*U-I;SF)9CP-[4WO[9=GYC7VO'8I,4
MXL%IX@V*#'LP%; L0R-!G.%D+?-1,O.U><G@:9*)(<NHS28ID?;Y)^<$IX:9
MD,+72:%-EN<70(5%_!4P8>N@_2H1])^MGF)X#;( 2_SW5@"_PO??M:JPG%T#
M4A6+[T3<\.37WES1QIZ%^H7CMQ_RF$]1?8QNSB+!BINWK(I:$-H^E[3(&YKP
MPC\/GS^9 R@S%C&&)0)X<D@'J@"[!'8&D\18^!K@(A6Y S-&GLL$ .<YLMX8
M)(3RS"KGHE-[9+VW-/#WE0+>@,MU?T6YO)7(%@\FLO'Y_2WNRK3'!EX?;Z*+
MX=L=]3X!FP8D> !B%9DDC=%($^L2)\$DNE,AA0,.06"*& 5VY98;9,'P4")1
M$B(HO.?T=B?[:G=M) VN64MR300J"<W;Z..E ]^+D;.&8DI:ZX0?<!L-Y?@=
M7)7Q]5D#3P>!T:<XBYNX*D?K^\0\<%4;MX /F&NO6B">+^ _EVT* IR[Z=4Z
M\KX=7]^9"?I_FN8O\-\N?<  P8%S#FR3>@@7".;(" <X*8,@!ALE\<[A'<-2
M, ["$J<H!!8D";!LQ1$120AI7<3,?FVJO]C1[#]RM)M#C/%T#H'$_#W<\J?Q
MU/_C._!]O;W*3#];Q@=R@D_@??*LG. 1F=Y-Q^&Q]OW;=!$;<=YDZ3:M>)M_
MBS8+M[6O+IRINY*(O9'ITU#CW:3YW2^F&1HH)OILE3]K@[POZ-HFT>)L8?,2
MC_YB L_WX;H-%>-LEO,5TYPU_#_+B;_XU;JS5=+P]?_:C]&>->\F_ORLO>4F
MTS&[V29O[/W9N4TZ[KKQ8P@H1VD$UW\:+2[@*7[-29OFW;MWFY T9:M893@O
M1G"'F;^XANC3VSRV:)[S2.L+1Y.K): 1O-SBV@A^OOQB1BO@F\11>WXF0"3G
M%^/K!F0+%]_\.G7S.&M'\9[#MVO^KYTL[>QZ#:<9(7^);K9YB33.Y@];BQ5<
MU/@Q9[ VZ:@&8'H"?X=8;Q-S0^@WS3@[R9F@T2RT4'ZV^0:+BUF,*+]TO^P
M:$?3<%OJ5W;T$AP2@5,T-E!D9-*(&V61%9@@*@SS5NEHB/@:Y2V\QA/C.7T4
M >6)0BYRN 4.X",KSJ@Q7Z/\W^QUMIA?IK,W-UIXLZV$377']2_@KTP\7/$Z
ML^S#IRT?YZ.POOHH+\0W3H(P2CB244-,EC28E8%_;+3<@6.%D]HQQ> 5#=9R
ME#A8+K<,@S_M*0J8@5T:J91T)9HB[ZLIWG9_@<EN\Q;\>3ENLZ' %A9^W6P[
MP97_&V?3#2I_F\:&FV\:OH]4MBW_-OVXBNY6'LAJ"\TV_Y:!I7EC9^-I\\?H
M<CE>[WJN-]1N>P=?,O)?N5-[V_>3W32[V'$X<_0([REIQ0"ZQ<]M0%Q0S/:E
MP+A,R]1J2X2K"I"_7-R<%;JR'^*J>@;9!-_CE1U_LM?S'[]K_OQ4&=]5*O,\
M$1^Q\+-($RL>GG_]^>>W?Q2.T. LN/@"/%X2!8D^2L3 NT7<,XE,2."]1DY$
MU!K^R'>RP5)BEYNG:R$2XE)#W$4X0UA:XQB&*,[L-$*_Q\]]<\- K^=YO#@X
MO+NYN!>^+W'>O/V2:6BS"/>DB,\>ZPE\LFTMSBRV^0YW_0+LW9.$+94<::4U
MXEQ&I/-)<<$TD588"A:\DU)V040?)*)<Y5TWP9#U$!]Z)S&V@FJ2=G8_;LQX
M*^7YG^!C_?OD2R[J79O9RD=0(,(#KVQ](&4YR]K^R<Y'\YLP\&]M>NC=6E>@
M^?:_G2P,TM^DQ"I/UR9 OWC#L!+H)E?7+( JXZ*M(%N75K:>-OC4(=-DFT$$
MJ,^KY#)7G8U'_X@Y7[A<M*5LJT))N.EFBV8W-LQ^P-W;'KOEMWMN>SCX7_),
MH"A-0%P)"_;&+5*:!T$%#@3[3K<]MHXUK<TU_/Z5)>[8[6VS?>1N28U;[ZV^
M]!<6H'J^V9Q[4EQG9[&9+R]S57%.V;LXGGYJOF_O.%W.[23,?WA54J3V--?Y
M:)L_!PD>-M7U;7']7>T/['(QW1S"RY\-.G^%?VPO1V-[#1#U*HT^Q_#CIU%8
M7,!3M );OP$T.;97\_AJ'J]L+EW=?/7V-.GJWM_=U0WB(P3T*RMZM;G'/3TA
M5A\KY+DDY$]99/>=)5H_W[G4^UW']KM.G1O!]K@0GQNZWP<38\IYP&^TZ]"M
MS9738;LW1V!J X>2!'MS@$L>_@CSGEW%-M+82SWZ\-HY7L;PJR(/O8>*_RN'
MHS_OA*,G;=ZQ5T.IWBG\&PMR'V4]:Z;#D0BGZJ4P CJ"8)_ /QV)=?]N=UL
M<HS6EOVP_4)(*.<^G]%*]H"JK;Q3\:WB6\6W9^,;KOC65WRK QEZV;OPIPC/
M/LF[1<Z.[<3'HH>>#IK%3BW<NA@>;N1Y*/W4OIRG/IA!E3'>(Q*I0CQAA301
M%&$._Q')6DYV]J&QHR8ERQ%<0!&WF"$K'4<Z<$J<-<'0G=J@I]9*S.\IEFCO
MU4E73J'NKXVH4'74QII5O%6\E6@KT0Z1:(GR2CIC47"<(ZX3:"XDBS@VRB@N
MM59NI]>1LD3%*!$VD2'N@D N$HX"PUYHF[#1G14E'IYHE<"5:,M@@CK;O6><
ML3Y,^F#CS)O:P$*S\*;(U63ZOKDQ7)2J,XS* Z+A3Q=,C@=/ D;$>8.X)089
ME13"F&(:7;21[#8D.OWID3]NNBL_8FKX'"P.?GIX?#CN,C\R2"@LQZ3OG0SX
M0C736Y*J@JWL7QZ\#)_]J5/.B\B0HT'GY(Q'C@F'+'.<8>I2Y#MIF@17,.D]
MPH[D-M;.Y(Y"%C%N;& >8ZUV&E7UA?T95Y7]>\_^M3ZEE_I\TYX3S<=$;Q\1
MO2\%5'0V]>6F?P:\5DIP ^NF6&^]K3S!5;DHD,>&(9Y$0$;%@%CB6I*@-+$[
MO1@+R+4\LE/'8S;)R!EC=9OL)6!/%6\5;W_%VT/F+(<,_^6?/E-,>%T8M?JA
M8$64LUZ^-!;\JN2A'6G@UD-H\KC1S12:0E-4+S<&?I)8]S]V6/I:*H'M#ZR"
MZA&<U",XC'9W#W^6I-1!K;0JV)-#6%7!R5700Q895$;64TR-(AII9US.KBID
MI>2(QNBQCS1(0;O8_[YC<N0][<-?SV9Y%ZS=VUYMB+V;O+[,0\)_3]^:K$.Z
MR<FJ+C.RE:C[&^</..U2#C#]/ E]:<DPW+5S4/'>1C-Z3D5&LS!=YC;)_7+)
MREDVISE6^@A55M?NM*Z=C#QX20Q21FG$DTK(:<=0'LCJ#%<B:/*U:R>T  ^.
MY,',$=S!P#'26"H4C=31.>ZI#_TY@4K.P&\J8W/]V^NF>G25](<DWDKZE?0K
MZ1^;] W3A'"6D'',(BXX0R8X@33CT26;'.6[L]]J?Z=*^:5PTG82!W[.=O37
MC3[7([7@]S#Z6-!TSK(YX_U%G,7F4_YG\,>Y0E),1X*1R\/5. D*&284\AS
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
M<A:WX>OGE=?[/D<7[^$)?AI/_3^^:R) UE4V@=DRWA>)]2"^^&J4R1'7WWO
MOS0=CZ>?1I,/3=G W8:6#=QPGL]'-ZDUDIWJJ=O1$@1)T[2+ZLWWHPE@_W0Y
M!V"?__!J>Y4]U8CDL6SH(."R">!70M[H?I40R1\%YO$*_]C^%8WM]72Y>)5&
MGV/X\=,H+"[@0UOD7;\!C&)LK^;QU3Q>V9E=Q*UBQ*UZQ8^C^<B-QJ/%]:O-
M.^ZI6EQ]B*+G4IL_97G<EPU:/PT]-VRO"T&M>UU'SHW2>UR(S[40.]?53@R]
MS+T#4M!Z]J70+:H!B[><%?",W:=GZ*=N+)TV/\&9X4X1BI26 ?%H+3+1*63!
MI7=!*4,-^SH6D)REY+5#Q"2*N"8.&0L!@3 \1"*-M@D_IJ9DU_?_#3[L_:<X
M_AC_#3[YHJN&%YC?GRVKJ%3/M92GB'+@ QPD5JMWBG.-JF!+$FSU9DY<)L,D
M_)]R)(T SX0PAC3&!''L:<3*<>[C\;V9_XIV]O[3M"LGAIZ\>*8DHQZ*^S)@
M;[(<U  GAE>'OU#&K>(M5;S5K3GQ? [!DF;!H$ E1UP)CARS!!%&><0Q,B7U
MB=R:BUF,73DV1-;L3!EH4K,S_7-L1 T"BN/<*MB2!%O=F!,W5?,,4Q(LHB$:
MQ.$W9%1@2.(@7!).*GZ"O:;LQOPR7<XZ\6*,.OD)YI)L>BC>RX"=R7)  WP8
M6?W]0@FWBK=4\5:OYL05-)8I%1Q!5@F/.!8*&0]NBM)2!(])D"J=R*N!:[OQ
M:F0AO=]+LNRA^#:#=#++ 8WW%Q&$F4\TU3B@.-I]DF!K._T>J:!Z1Z?UCJQW
MW'-K$:8B(DX]>$=)&2284($PF;BAQ_>.7F<\[M1%TF?B]%/F:X?](CRJKQS<
M;;&*]F9/I?&U_+*<UG<J467E0%+;<[\&*H4R?V>C1&K[P1X? *M-"'OCRW%'
MA*#"(VR"0SP0CHS@/C>T"4[BX)G<Z1O1L2_761-"=B8D+R.I55L1'K@5X9VO
MPEM?7EN9_*4[;B8379#>.(Y@(0?$B75(2\$0X5A(Z1*.9"?]_:1F,LNKJW&\
M! W9\4]V;"<^_G$1X^+M:.['T_ER%N>/;!;S346?NE7,\Y#?3<?AL0;SVW01
M&WW>O(T+.QJW_53> &;9T:1Y,YVT@61N_=ZL%="T&FA>>P^/OIC?U5+F:(_>
M; -%QS8.!NF-4&"EE&K$J2)(XUR)BRE/)I#(/>_"QM_&%&>S&-Y,YXOY&WLU
M EN')P]_F\4K.PJO)^'WQ46<K:CPB^%W;?='ZVY3BMFOY;OIMSIO6\!-LZ@;
MOP2%3!;K:6V/[B54CJQ?;"<AR<\QE7LU"&*:['.= !=LGPOQN33[?; R^W4P
M.LH#?B,AIH^SPWB'>[27QZL/[_#>W6CQ&PM,=Y-1 ;'FO[:=.PO95^F'>H[
M-?NH>+L]7?F[ [W3\L$7807',O5R&QQI!<<^@F-NUUE!L:>+[W053$<0[!,R
M=!73*J:M, U73.L?IM5#1+W<Q-ZD\N;3M/AD9[%-Y8U'OLWKU5*0HG57.]"^
MQ*J"2"--D5GD5?"(<T^1EC$A[B@/R87@U;.:F\SGB]&K-2S\L4:%UY/PZQH3
MWJP2_)U4%2A1.Y@44AY0Q5O%6QFS,N80&9-2X:Q@$>% %.*$1&2Y5\B[@!/C
MFFNY4W+SF&' 1V1,*5AES#(@O9XL[1GX;T+=T62^G.5RK$+3L\-=,K5/U2#Y
M-5CF%.4>(E*&$3=6(*,81)<XU[DK0@WMI-WF>@&_VZS?;AB5=-FKH0)#2<!0
M!5L%VR_!5BH[\?%[1CFET2-K?$3<Q8 T$1Y%H52B'J@I[8P??TRH>% J$YVV
M':K 4$A8.. HO1PX: ^*Y '*MPXVU-1*H>1:L[&]I5B/=?1&$L0,%8A3B!8=
ME@K9Y!77F%#L7!?18KNBUSR[;F/392:6F"X[%U>X*!4NJGBK>/LKWDIVIQZP
M&#$/+B"FG4:<4X.TB@)IKD6REG&]VP+D*?'DH<F.U4*=0N"B;COV+++<-"F
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
M%5#/MM0CJD,2;^7>WBFB<N^) V3MHE9"(2<3!,B4& AV14#646VC%=)JWT6
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
M6'"?H@=STSC/R 1SLS@AS+3%C,6DZ$X8G0)68)T.6<4-O$=+,#P(PI6/P>&
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
M+#IK!U,/Q?8XK5Z/QO;(4;#$>D*0(!"R<^-<'GY 44HV.$MY4,X>HJMDQUX
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
M2HR\"QHS062D^%!\]F;Z,4YL;F)]>34>67"V=TZF[_-X!1\C_O?652E[*3S
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
M\\/-FQ$\T!R<D?%X^FG>?-_>:+J<VTF8__#J+K?QB*)LMI?JT\!)]A><-AY
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
M?VWM;!&W6<NY,/.-GWTH]?\,C6X1;$Z"+7[,D:?%&*LH@PH8J"F@2 :@L'$
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
M\>&%6:4KZ.@IF?]J/^P=6%'EKCAU[T8V772$826MD1W"E73G -.=!!.DO+"
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
M"&9>.RZ-@ PHDTY;,62 "4@ C8QC(5AOS0:!+&?4Q_=H0*CE@$JI@*;61M?
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
M>)TBH?<^N0C?WVQX#:]CN.IN0ZEV>[[^H.MQRA7\-)W]9\*(K6[G,F5,GG)
M0>-M<D)38JQ).9;)=&C>9UC,HKK..K!LJJNXN8R/_^=\%,H&^HZJ=^NZW8&Q
M\UTN(+VS7A: TS9X *G;<;/C'V]O0:>E:A)R^ZOK\?3&^_@I5T<$GD]GMV%;
MVG3MK2XWVG++/[RS"/OM()_XL<K'2./]S/LUXU%%>=K+S?N?M)K2WOU6MSS]
M"C]+&)(^<?MKUT6UNH/X.Q*==]25E"X=WZ1;FOFHFBD@?38F/#:M@@H/40S2
M@G V>N,B923C?J2.:LV(IEZ&S0J-L3Y&=L"X5*%Q(@#-C (R;E]O!7-"W\](
M=MNH==U74RM^6XHE;JE5#\#KU8]_/8E>P/CM\M>_C:O>6=0N-'PD:^GT3<9)
MRY5C\[F$99YWGY3:ZZC^*35<F9M6<<>^:3K-_P;]^?1M5HQ96: D "1L"A*Y
M  8A#7B@-L:.PCN$'VX4!QECFD.@/$^C8+2+-@M+H +#BE(:+[@Q1'1OFQ5W
M1W)*]/L8(Z_U([:[[>_Z4WVUN+IGMZX7:X5.@-?-%GXZ:S(PD_7U"OFW8?56
M)_ >@*^GLN.3:U,U7OAG/RBD1?]^31)\)#XKB&:>]T*MUB/%4+Z5=U+.B8N8
MTP)/-*#?X#]7S2(BT<9:QFC.^;F?7<58QZTPRK3.?GS3K5?0F?WEBO_O9LL[
MXB,78[WY77#8^>LKZW1GEJ/!OF_!IW<1++JX=1':>^]"W(V1+*/>LA][BOP
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
M #P2NUY/;O[@S[3ZR_W/J.YY?'Z5E]RI@40>OG]D>RKZ,UM+YGJ0,2/![I&
M[DFLM\U/[',]JVMMI<_J6=WQB.(P=/\%YH#OLM#_3&.P?MP8@[7GF:8"= 7H
M3@[H"K@-%=R>>43O@$N[_U&+LM7*5LMSJSUC=%79:F6KY;0LF6\UI KGP.EP
M#OQT+S^\7E8N?)>GQS"P+^J]A+AS;QC]T\EW2S B!9'> :'3694 (="!*. H
M]-88:KC7&WT!G!BBI0 F! NH=P)(S +0FEANG8:0;3^KTIXWN5>]_N/W'U+:
M?]:^_+!T_1U!(X0'5G\&9Z S3"JIC """P(H41Q(ZSF@6$N#O*?6D(U&/8MA
M2%TG$FH-J+44&"P1@%()9!2&AKM>=(9&C^8+N; *\A935TS=R<.6XRY:+8(!
M15@ RI&-L,49P(D:4"),M=TDFPXN>$,=@%HX0)4DP C'@)*>,BVPA78[4\R7
MPA8F(_KXQ(X\5>8,3!UE##*LXZJSUM41 2@>-( 4>T595 Z]H3/<:A(_)P$D
MJ=]2>PF4DR$J6Y 04LBI5?VX1W0$13%UQ=0-0N#Y;/73ART();?6>^"UAX!2
MIH!6S("01F)99J65ZB%L8>4QTEK&^(^'^!EG@78X34J/ 9VVVE'23U2'X5.P
ME:?*G(&ID](RI#0&(JYVC-"BEZ,)<X 1%T@P/B ''^J,9=)%[:( ,TD!A40"
M2:P#A">"9D.%5+:?J(Z.U.Y1W0%'.)1T=._J^..G:]\><$J-Q]4W]:0[[O4H
MS?&Q>=O.. W]HLU3QW-5]L/3^V<O#**2>\<!]C2=LX8(2,=88C/A'JD@$-I(
MDNUU]F+?TZRWE"5K!S%66_%=W(G;3UUG?;SUCMYA^^G6HO 9!T-G(NH^L(5[
MRVF@' 3$TBP+28#& 0$4(#98!>4D>LYASH(M!5L*M@Q/U+U@"Y.(2&R 5^F@
M>. 0: HCU'CK%%5,^,WC\U]R)+I@R_.QI31=#2_*_:UN_@7"S/NJ3ELW\3RE
M@Y*EXRK34/>L<O,GE<@4S&&2^I$HPHEQE'.@M44@\88:AA!#88-Q=._(>Q]>
MCVT6+,'#3Q$=WB[!X;>(#4M6TETI13\W*@2.Z.,IU#Q!\VMP\FEWQCE'.FD>
MY"D[A!@PE% 00S7,$:+.H(T*<Y[:JC_UJ:UHQ(?6^O=UL3:#B0C/2N G!9@V
MI<\-DC'83.TU%B)@D"8QXL0Z6GC(A&"]);\&9=[)XT/ ,@7,TS?O3BCF&8IW
M1VQ466T#4"S-=9!!(4]=?'5C/%V>VMJO>8<C28:FK<7:%/.>H\!/"C M=3:P
MMN^,1O,.36I#<PP0A:#!!%+A-J+WO?// S+O:"30T #S],V[IYK $&TS"R2:
M=XD5D(JPU$/GF7 .0N*&H:W]FG<\O-,,CYKWTDTXI#K+;3?AA^DX;I)$+5D:
M";/SSTI!?GBV3AC+J48*<$X(H,RG8[_2 (DE438:-6<V.@.(X!P&KX$);8,X
M@M$^&@8\H]')B_\19ONA@KYLW0H._G&+!LG:]67F>"FH9*>FD'E":=308"@$
M5$3EBYHI07 <(A080VBS.2YJHL)*135EZ7QHFAD1A 904J^]T9P$/F0U'=IQ
MFV>D6L[$LA0C7HSX7NCH+;'$6R"%$8!2#"/FV0"(ADX(;*0F&^@H8A"K*$*
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
M=1DL=BK!Z&<&BZE2B,W4%!?QYBK> 9J'D\JWB" 1QM@ I%./#4$.*$T#<"Y
MJ#76 6_F6ZBBVE #2) &4 T5T$%Z((TEC&OA/>V]7M+W8#&.Q 55I/32G '&
M%/&>M7CS@>#2QGJ.)C8H2;QQ'BA%&:#>8J"D$T!;(9RDSB)M,S.Q?9\L$R-4
M3&VQ!6<CWG*TK&AR$6\1;Q9 ,4#_;^#*721>CLN<1T1;)HME;F!*A\)@!#M
MJW%2>1IB-&<.(\ @<8!ZK8#$3@)FG(3,06<A?9BG"0Z*8(@!6E"56D]Y&A\/
M@;#>&>B@U^DSN4\6(U1<0-4G75]!EIR0I0CV3 6;#^26<QSG94P5YP&J@ $)
MG@$:B #:>P>0U-))I*VV_$6,Z7$GB^$1HL6L%O0O@CTEP>8#OL6LGI=9Q8HK
M:+P"WLD8HR+H@$(VQ:A*0^B=IV*#$NOX,>HA)HLA-4(E8BT6X*0%6XY!G8I"
M%UF7R6+GY)B6R6(#,3&EP6>0XAV@/<D'G$Z?!L\;QF*DB(#2R !JF0%*6 >T
MXM)K(8+"OI<X\:4GBRE^05F?$Z5/&.+R4=(R6.P$35#NXLU'_<NYKW/,U6HO
M(!8N&M"@TXA/YX"$ @))L#$0:1VDR*($>NC!8F2$RRC08A'.1KSE]%?1Y"+>
M(MXBWN*9%\\\0\_<<Q:\-0$([Q&@7'M@J&- Z6!I8)(K0W+HHGBQP6(X:G&9
M*Y:):2@')4_0T)2Y8AGON*,/M2J@=_0E&*!/E@^ZG7Y!505%=#K/(HFA@.(
M@82$ <V8AXIPC.0&3^8Q7,;^YXHQ>B'5T>>0E+EB>99G2W=O3N8N=\'FH_+E
MX,QYI7RHH$(K$@##3@,:L &*2P<@0M!*+!0F+HMB[ O,%>,CV&>RYR21JIB
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
M@BM6&GC0#^"@@5OBL27 >?('P'BS:S3IU0X:76'O3W\] 7/A#;>:7B2?P+R
ME:@O^=O&W]Y,-\FS$-1@\_+#\1_MG_;E<_C-0N#BC0Y\D2?O)_"2$,&[K\[,
M9R68*+B-:FU6HJ9@H>!*8*J16W@1B2W!?LTJ\" 3N'#3/D2;!KCQ(I_ 5M9J
M B&3#Q3:N.FQ0B.7$9-:FR)I'+A'E!"(J*U ---2"IIA:C="(ZXTSC4'-TPJ
M7PK,"Z0P!%82\UP5Q(J4\*UUR(1__(8_Y?13&P;='/BLG*6.2F%1S>LVCNAE
M"+0INC>+^'7A5=/IW'\:)P?)%*YWXUEMU@#^=EX3X/5+'^*J27N[9'X.GN'_
M5.V81:^'N@*9\*[>Y6V]XL%]UKZY<DU_Z_91EA"@9HE3YG3Y[9ES7L+\14,O
M\FDU :V_&O/=O $7_D;-[6:5<T5&4E<@3C.#6%'D2%CCD**V8(ZE.7$;V:][
MU3#,J;/S"80DJY3#I5T+9BU8M0,(*#Z7LXM'VC=K_QR*UN*TVUX%B6VW>YJ?
MP6O!)9H@PFI!=2]PH%F)"LF@[V^2]5T'+FZ1U84MLOB8W&F++#P6_&X[+7')
M[W*];"P(N]M.2W=]0$;NME75739XPG1,\=VVTKKC"V__^>Y&OIL>KQL;5=VY
M&(J[60S]ED'M]DZ\PR1HG%[>H2S:PW?Z\GY\'$B^=6;W=:N&"&X1W'H,;M_8
MFN'7D#QX[3>N>:/*>K%GS;FK/01&!(P(&!$P(F#_$?!R>ZXUE%OX><D_VB;#
MN%%7W[$OSC_JV?K(/Y8-OD$/-R<@81%[Y(>Q%"<2-JYQ&F2;OM)69KG,$=6I
M1,S( DF1*D28$FEN.7-XH]V2B(*;W&ID1)$BYA1&DOAM#3*MF78$TZ+86F_
MX?_.R]G%T;29U?/0_O=N=NKJDU,U7?1?K@J?6QDYA7$ZRODV9RA'O.D2WD3"
M[BEANP/$<:K&?IE8;05S5E+$K>_KD9HC(2E!W!%F3<$(6-V>F-AKZYQ#]M4G
M7WU6XL9=#.XPO0K+<;;-_?4&B5[1+/2;L(^4@(U$CM+;MYGLUT;DKY,U"Q>[
M+X/66PBS2^IUC&7=\59^;?N\M[;9P;YQL@NH%O>;Z"IY8]2UVZB+%#2C%$(F
M(HA&#&/@',4<646PH07.4[L1=5G%C;340I#&"\24*I!DN8_9\L(0Q@DW-T^1
M>I2H*^!S<S1M5T0],*_)R8B*;0XUC,C35>2)Y-UK\G8'F.-.K/MH>%TNN1#*
MHC1/P72"'48R8PYQXK!+L:96DCX9WL?(>3(&8A2-<;06^T+>.^<_(ZFC)'>5
MO(_8G[EON;/N.#%M]_06Z@K[QL(NP-F]BCIW7ZX0(6_G+.AA--<=;'LV_"G3
M3CF:8X*<PQRQ@G$DB<+(FEPJ9XW1EG<[V&SMSY:RO)D8X6SG^Z7>8S%0EY2Z
MV_[*DZWLBF[_?A.V.R(?&V;W*X.<Y20MA,Y13@@%H\X-$KQ@2!:9*S*IB!0;
MP_.Z;-0?(X-,V#C?9@9YD! 6;4,D;+\(VQUHCD9WOXRN3:UBAE+$*0$K2KA#
MFH(IU;G#>99G66I%GXQNV'/G5@M[KWUAR8CCG0?77=**H91A!EP5ZP[L?'=8
MAHQES8ZZ6I&\725O])IVZS452F5"9N#\F-2[03I#0EB'7"&T-M1D7&TTN^5:
M*R4+C"PN<L0R89 DMD!.YQQ3#BZ5VM[6&D\^/H.-I.2QM6T/L">2=Z_)VQUH
MCGWF^VAZ4TVT<+E!A&6YM[\8"<M3!/^CJ</&B-Z8WL<H$-!T3+8YQFK 2!8-
MQ1#(&UO,HR3WGKRQQ7R _NF#!VWL+0^[@&>Q2M,EPL:H:]?S@CEG4J6(Y3[A
MZ:@O$QN++,7<%5G&L,HV]A(NG,4,YRBE6B/&&$':*(EPROP^J93;G/9TK(;$
MHSR3L28\4+2)A-U3PG8'AF,?UGX96.,P35,PJ]*0'#'-<R2%QDB9S&5:4;\/
M>)\,[*/D-G%L?HZV8>"$C2.#H_3VDK!Q9/!@G=&'#LO8<T9V =1B>::KY.UA
MY-4=9!K^J(N449I10I!1A46,<X)DD6OD;,I%H4A6:-SMP'"[HR[82.;;7(TS
M8&#LCF@_8'K%@/G3<\/5=?)V1_QCI^H^IG13G:4%+S+DG)9@A8E",A4"J9R:
MPG)N->YXS?3QYUE0,L9Q>X)H+2)Y!T[>[H!U-,;[:(SS@DNGB$:2<N>-<8$D
M<04JT@SK5($Y%AL3([MLC!]AS@4>Y3PNX>R(L8@=X0,T/6^JNG!E[ GOILKM
M?.AU1+V=LZ"';EIWX&WXQ1A'\IPJFB)K!$5,&XF$)AR\2.8=2)UBJ;KM1:Y,
MT);J,1C\NSS?=5->'#W>S>)-;*7JDAGL.F&[(_*Q^WZ_LD-"DI0Z:I'B3B"&
M28:$R@UBUC"69SG%VO;"KL_!?#_*SI5XO/L-1KJD$]$P#(^PL?4^2F\O"1M'
M(_?2R_S>:&22QN)+1X$JDK>KY(VAU(Y'(Z=$,6HQ*AQ>S&=4UEB44:(E%VDN
MY4;7F[5<%2J5B(N"(59@@71*,9)"IICG6'']A*'4ED<C,SS*4A'KZGN /9&\
M>TW>[D!S['';1]/KJ%3<")_%3!UBBC$D)2V0$X3GPA6<D,U=D;MI>A]E[T0Y
MYMNL5 X8R:*A& )YGV(T<@\QO^?"'2D>VV7WPXN- Y0[;F!B+:<WA.VAU1A4
M;$9D6C I4T1Q+A&#2 Q)FA4($^:8WTI.8;;184*LMCEQB#/IMYJC.1)::F18
M+F61ND)PTM,!RH*-4AIG.0X5;2)A]Y2PW8'AV,*Y7P96I-@5.&=(YGXC>Z$(
MTJDFB#O!4S"D6NC- <H=-K"/,FTC'XMMKO =)(1%V]!OPCYN%V</8;ZW AUI
M'<<L[Y/+&L<L]\&^Q*)E+\G;0V/2'60:_LI^IJ4MJ#(H5QE'C-L"">L4<ESD
M&?P_8T)V.WS<ZIAED8X@CH[-,OUR(.*8Y0$:KJZ3MSOB'[M>]S'QZUR1ILP8
MI%.3(V:Y1)(PADQA'9895B0E?;+<C]3Z2J(UC]8BDG?@Y.T.6$=CO)?&F @A
MG"5^HR**6)Y1) @WB%A)M2BHP79SMZ(.&^-'&+-,1VD>EX-VQ%C$OO$!FIXX
M9KG+*K?S&;\1]7;.@AZZ:=V!M^$78U),B<%,(";S%#'".-(&/$)NT]3:7&,N
M=+>]R*V/6<Y&.<>[;MV+8Y:[6;R)[8)=,H-=)VQW1#[VZ.]7=DA*1V6>%RCC
MV"*6@H47G"I$)6?,825SW ^[_EACEBD>TVWFA@:)7]$P])NP<<QRE-Y>$C:.
M6>ZEE_G=,<LX%E\Z"E0/(._57 49D\SG*FPUUQ,7$\(=Y40,T'8;H"F99DP)
MCKAE##&2$R2=4T@[DS-EL59VHPL>8PCI+-,("YXA1IE#(G,"22-3QC%+9?J$
M =J6AS<3,1)XFQO?/*H>]2_]VG-HB^3=:_)V!\YCM]T^FFMK4NDLMRA3AB!F
M,' NHQQ9E656Z4+E9F/@<T?-]:-D4[-Q*KMAN[ND%]%0#)6\<>!S9P>@1(H_
M;B[VT;+?[7O?G>2XFPB#-RC^"BZFZ_+)RPF1H(]8!(O$C=(:"=I]@D;UC](:
M";JW!(WJ'Z6U%P1=#[/@;Z4G[J_+C-K;^9FK2P.?;?GY%@JQ<4;I7[X9DO(;
M2(0?1*+_F3>SLKCH;K;^X(8>E%$R\VN-D_FT=J;Z-(6+>5&NS)](^[0J8,9E
MZA4^-+.D=A/E^UIF5=O:\D4UR;\/?W&0P"++%$?&,8V8$08IA3G*K1*4B3PK
M^,:\E_LDO0_/SB?5A7/'KOY<&G=S#GR5OP[I[B8L%U___17PZ6TU^Y>#)UER
M]?)*[4G7<^*WKC+G5U:99]]>93Z^O8^XFTJ1P/<3>,Q1 C<PI\D7^)AHEZRI
M0ZT\ ETD%<!THI(OBYH!4FW1(#D/2ZV2JD@>K 4KZ5N@W*KBDDN24XI<FC+$
M+,F19$8CG1:$@EQJY8IM=+ _FO"UJ]'>5/7B*W\<OB))J''FA9W7%T[5G450
M,F8KDW7=&G5:R#U5F_&ZN;W-L_BVU<1DW\QF>[!_IA<E"'IIO!BD.$^6NI(<
M>VN9O)_7YA14)7D_4=/O$CHZ*#>)Z=$T^5U=))Z\X)><NN27"A F45,;/GF0
M4=.+__BWKW"$?-FT?LII-;&N;A)EJ_/@EL"1WV50\JR]BGG9'GK\_GW[A7WY
M?/Q8*,X-%B;5X [8@B"6X@Q)105R1>XPUZDJB+V.XD1E BN'%RC.E4)"8(8P
M=]:"^Z"U8ENKF[]VC:G+X [<24;6&[_PDTK*R8K)P#EO@,_*61-8?Z:^EF?S
ML\26C8'G]1)QON3\.?#"+8[V/\#K@$7_8WP\3F;J:U+/)ZX9)>743.:VG'X"
M6[^4DDE5_>EIL!22I;>@)I/J2Y,XT*_2]\.YA<PUWCM>W;?M /0.PHUB#"[V
M635MI=DWBJN'^Q%=X]?-/G7.",DS#6X-DQC!_S!2SC"4<4:YU3EFFXTDX HY
M(!LXW@2#$HE"(LVY1-0*0XC)LE2L%*(!O'N -BPDZ$U=G?VNZC_=[+V7GX/9
M+PY0=@H"<C"UAU/[KGA7%*#FTT\WK+D'&;CL%$'D:JO(MY?>/\"1WAVC_[)2
M/*\!7MQ!IQK0LH7P%ZJL04<]-9//OL'&_W!= ?R!>DGD /]N:I=7J!;$7KC=
MX^\X9 \QP?OG[5Q'UM*[ZFIRG>A+^ ,FP3N4T^3O\ZE;V&W0*R_7B3H_KRO
M8C5S$#L]FDV5-L\R 0:1:.(GOPFDL<LA2J>%-I:"6<UW:E-/P-HT[XKP=V>9
M3E@""C@[;?H9W8  3MSTT^QT%,#"<UN!SEJ0PWF=<!3>;<T-"#+<C&\4RJX!
MZO%<-^Y_YR!.UY6P23ZYJ:O!!;D UZ55NJ;\NN!DXI0Y_9%7W$E&<KKRF"[=
MH16?0H\/>%+>7YL"C"3EV9FS90LH\W.P&,N?O$L!YJ&]UEF@%5@<G^!*OI2S
M4UNK+P!B!1CRM?  \.UF^@PJ;^DRH5R>IXA*/Z?:J1PIDA%DC! LIZG)B]T&
M'3X<^[VR95&:-KT45M"\*Y;A6W, 8F_ 7;_B5[U7OF)2 M=FWUI9$[)*X%GY
M*DOC(*IY6_4M/WE^^:9M<O)4?79!C(-^W!)H7'&I !_AU=19ZY:=@H<%1T.8
M<:,S=E;5_O)PPO"3^A" ,&F5192F C&K)1(R-R@O),VT+!BA8D,Y,JES9R2"
MN% C1K!&$J>@7U0)09BSCMHK 8CO)6_CA]!1_JYX%7@3LA*;2?=+64Z_&1^0
M;)2FMR\1ZZ@P6]="-MAFM0J(B[)N9HE5%\LOP'6< !KX@/J:T1X%*^=-6^)#
MJJE5=<AMWIBS><H7B^'&-L*-A>?FL0F"A\]EXU6U#37"9PMGA]@"T&P.+PP&
MP\"'Z1RL>\ ^G[RIG9<7./'O"GZH+Q(<? ,O,UY41E?A$'PK.'DC5GV&GP_?
M-RBPL(*Q DGE"N\; )01K9#+L)3@&S!7;&Q>_+2^@:M][[GZ!*CY;CYK9N#>
M@P,<H//W-M&WG6S+[;M4=%-M_K*$RK9Z/PT^D__N%@^@NB2>UXRU-H G?L]K
MG2X >VNOSL?Y=]^\F76;,TO&P"6-"_2^8JA&R3.R!\@BC03'BF+ $^Y+':E$
M2@F"!"Z(X2X'K^E!44=PK-IT:VF./.9[S+CB6KU2Y[Y@%X"E^>  US\[7X%^
M,_=SU(Z:9JZFQCUX0&K:1S=LB1)U\HP^3YHYF,8-" '_;,U;TQ=M5C84Y. @
M6X)\SZJZ&2<GES6-_VQN. +^LLFTFGF3?5K5\)2MD[<RX"N;O;#":X4=7ZI;
MM^2M_^</\LKDT\+P;!M-39WR!FWY>9L)3V)IRHVPJ(!8 S$*6J)RKV/*:,8Q
MH:FE#]:L>QOL5ML./JMRXMUW4+>PI/;$?SB!!_IE$H(>!R;ZW#O(]=S=UN48
M'>9;'>:B\F5';UM":R0H\!F\%ERB+8%Z#/I<SB[6E7G)D47-\XJ:O>A5N\*C
M+/);]IHNZ-G>:7WK!(]6RU$H_MY _!?IRW XFJ@+\*]>%.579U]^*>WL%)XB
MM-(L3C!^U?AYXUXT[ES5:N:6KQXR..VU?[IIQ)N/@'0Y 5Z^6%[CED%O[6WS
M="R(^(LGV6W]R>V!9"PHOL-QZ3A/R5VNQ\8YH7>ZH,39QG&/N!_*G1JNO1O:
MI=6MW9[Z<7P=4[Q-_N1Q_J8Q=^E3=<WW@8E=6!/^8U3]T;4(D; _1M@>+K,?
M5*3JL-;2RAR10@O$1":13#DXU43JG%KI\G3#GY;:9=@W'5!J,/C@AB&=<XX*
MIL"MIEQ2O+UA-LMZV"VN]0,#6$;D*".[V^(CPLNCN4#79G^LDW5QM7N9U76O
M&*\1KV,<ZP[N'"W3&[[N8 R0V">>0F-"B,,<$/Q3[=STLN:QM8$O>\;T+G@!
M]QFY$U'P*<C;0U>K.RC6]F>QJ!A#<0]60K1G-J([*N5K4,XF=AZ:.I=%C2WO
M'KL''.V"6;I7U!,WC^T1"Z+W$#>/_48>26@F>&XR1#-F$"-4(9%CBZS3V&(A
MN<8;>QC<JY?*]S:TEN/U_'+169L=6JW?]P<M%[SZ!NOF@6DB"@25=-=9HK@1
M["XV@NW&_E-]J.YTAYD_5J)[XIVH^L#*+C@T#PB8XS94/>1$#SW,0;EPM"B(
M4M8A0B2X<":E2+F"PU\.?#HCG-(;4Y9^9#50QTN!5,H1)=O<!_A1U:9_OM[3
M9@E7<Q/O-^GI)I(\K)_OZ4@" NR^^B$N]W[[1^@LO83T;KJ,4FSV0R;_=;IR
M]\_5)]=J+U(%O,D+-?FB+IJ7/R4_[Z.,_;PN9#>/)MURYW<JI3","Y12BA%S
M?GQ4P0225C-#"N-RO+%85=+"2FT%TCE)$<-%A@3.&<)9D65<:9=2=:7S^]8,
M@F\4?@^1MKEH_XW=W-OJYEZLG0B] ?/IK%WAN!R+L%B_M5P&VR1GX* LFKC]
MR*O+M1+S9EE%</#29V%$:QOQ63\[(:SU7BWR7MS+GW%#5\+!\:L$A&G4Z>D1
M[<%7!_.UD][6O:HNO\%/?[VR>*;E3M-R<]&W?\G47R;PU.C8G%83+P65=9/Q
M=3QZ= @2V##LK$8JTP!!1<J0S*U$N<ISEONE]!E[" 2M/&1SZNQ\XBZG0'QS
M(NG!!( H_/6NN#YSU$\C;2)8;06LPEK36X=#NZ_^;Y>431B>6_NE60 N7GA!
M(D*6-H!2,X/_A&WY/!)5YZX.YS=A=H\?)JU:=K8S MJU+DWR+%RJFC=P5//\
M19=6>-W/^8D+9CJP8(;Q,4GE'=:MX#'-[[)@!K,QEW=;",,EO].-\^QNQ\4'
MO!X"WU"M$/?OD[EGJ]DR)+E3:D(\?F;BYCCT.R AMI-D76U @M/'V('D7L7\
M?O#G,;P 74WL#_+X7W[5]>'&JNONUX%[Q_!'5\@(E-WDRQ/LU!1Q\K%Q\F%%
M]0B*.U6^W2UO>P+"WB-#_M28=FW8;D2VCB'; U;T/R9K([YMI=7E_ASJ$'DC
MRD64>QC*81E1KJ\H%SN6^]>Q[.MTOAY4N\]N.G?-3KK.(KONRJY_WPE_8H?L
MCA<Y$27RPA2($&P0LY0CE:D4F4RIU%C.C';7Z__&.(5I1I"D68:8H *IHC!(
MZC1GG!,IN;A>_S]85H!OKO<?MI7F6W>LI5=VK*7?GN ZRGC>C9[7+LGR #OQ
M(WGWFKS=P=9H._?1=FK!K<2%1;+(*&)8"22<58BFK"@PS7,LS'7;J0J!P;)F
M2&D*MK/@# EF_=Z7N6!429,9NE/;F6YU4?" T2>">R1O?\G;'6R-MG,O;2=G
M$DN6^JT+.6(Y%TAG4B(E>0X1I;1F<V4F%=SEFDO$G<P1RYA"6AHXT64D8X71
M)),[M)T\OWW7D(@]0YFM%A/%VQ]MH?P"&+]6H-VYLIQ^ZF@WQW U)LY"'Z29
MS3*&N>(%$B)U8&:)03*3!2)6*H&-H&XS1-7.:B*U0]BF#$)4"@&N_RNCQ$F%
M)4]YMM,0E>/;-_>+@-%OP(B$C83M%V&CB=NMB<L%P:XH<C!L%B/&J4)22XPH
M@V!1"U$0O;'EK7/&%%)H5&0%F,7",20=(R@7N-"IPEPZMU,31_@VI_9$P.@2
M8$3"1L+VB[#1Q.TX68I52DEN$:&6("8P1&2DD,CE6.(LIS8S&W.""DH8Q[E&
M$,H)B/P81]IQBVQ1I$H83HN"[]#$R2R+!F[7<!&[:ON7+/7[GJO:G(9\J76?
MW:0Z]Z-78J6AHQ8W%BE[:W<SEG(%EA)EF'+$*'5(9T(BXR16F'"2IQO-L:GA
MHK D1QDW.826(D6*0DSJ.,5@D\%>[S2TS"F+1<H]@(Y(WDC>_I(W&K[=&CYN
ML2"4"B2, B/F4HJ$RAR2[0!TJS'9,'PN3W.5I1AQY6>M<XF1YFF!>)$;P9E.
M<[++SM9,Q.Z<?8".2-Y(WOZ2-QJ^W1H^DFEBB1(0O14,,6U3)'-#D;9YQC.C
MA;9ZHRU5*<9IJI &ZP@1'\9(<"L0!KM',I'!2?D.#1_EV\RT1NCH5+XUMJ4^
M'D+\ZJ:N5I.0:%7VK)R6S<P/MO[LNC8';D6)KC.W"];YD5D0+?B.<[;:<I%"
MZ)HK)A'+%82AF"AD,ITY2:W3>J/CU1">981P9)G B%FL(-(5# E-"<2TB@B]
MVW8@F<E=5TL'N%-K;]$H$G;G,!]9L',61$N[6TN+I4A);AA*<S"W#.<<"67@
M+TJ<TZG#9K,ZRJEP4N<8$6LRQ%)ED#2:H%1SF;,TE2HGNQT=Y*<\1TL;T2A:
MVH[ ?&3!SED0+>V.M[$FJ1-6"H0QR1$3G"%=F!P9)8ABQF2%(1N;]$F9:\,@
MDJ4.8EJ1&F^=&2*IQA)"9,PVM[%^VD%#6QW2%RUM?Y/8UVH*ZV3-PL7NE=Q>
MW[HNNR1=Q_C5'>@)>T%V=&?XWC@#W6'G;L8J_0 KHU.QXU*WPMKD2B+*:4AZ
M%TAIER,(T8UAEG$I-TK=]]GY]RE[O$8BW^9HB$=5A.A;Q/Z#(9$W6O%HQ:,5
M?_+4 *6.XPPC/^D"++(F2#!,D,59+G&>*4$WIE\4-LT+3352N2^1:\'!GF<I
MRHVS.K6I4RG;H15G(\:C%8]F)EKQ3DI\M.+1BD<KON5=>!PAEH+MSJ2QB&4Y
M1C+E%!&N,Y,5&F=VHVG-N4+I@FO$I"'>BA.PYY(BIXB2/-493\TNV\Y':=:1
M77BB%7]HGA_^5D"LOR[Y^79^YNK2P&=;?K[E6SCU9A*R<4;I7[Y)0TQN(")^
M$!'_9][,RN)B2<>@B%ZARNE<K3>U6%R S\Q13IU#3.4@931CB(J"4&F45L1]
MQ)VU-,>SROR)M%=L@(M+S4Y<J]I)V22U,]6G*5S2)A4H3#([=8GZHFK['__V
MU>^2^;()1QN B>2S:_PX9@" 4V?G$S=.WE1UX<K9O/8CFVNW?C75#G'^<NJF
M_J(7267,O!ZO!.P:Q5=@L$[*)Z15LB;Y7EA!:.]E7%:@OI#_A209XXP#%$8X
ME8#/4ELDN9!(.D.LXB0S?&/"_7WRJ^L ?C"UAV?GD^K"N5_<U!7E[/U$39L3
MN,,O@/Q__I0X@/)SKY#UW'T#XW:MGH^I6=<VC[T3A]]6,Y?@?)PLR)IXNJXC
MYWV1CO>9DO<L- +>>*%5TXND.:^F354#<"0LQ<_^?)Z< V&3696<U]7GTCIP
M. H@C@V*4I=Z'M"L=K.R=G[L4:);AC3>%TG49)(XH$+I+;M;:$(S3MXK[Q>4
M<$LX\$Q=7%X-H"\YK^IPU:KPL%765Y$3GL4CI'^N4=+,]?\ ,BZ_G)1GY2P<
MUH#/9!=@>N0]Z*F:)!_:G4_A;2T@Y_I[ PS#LU9?X,7@4F?J3[=\?_"GS*F'
MW/47;CRV+BE13E</U*Y-@E_//;G@-WT1?ONE CB_>L=P73CB)M =E"_M/+"Z
M B.=68Z8LQ@)R@S*4^L(9QD1;',>K,QH)HQ&3OH!>Y@)OP"$HT*G3&5Y+E.[
MT2SSNF7'JS4V>5!8X&_]^X*/5WYWM0^OWA7AQRMN]CD8U)6?C<BZHTV^7?.Z
M?:Q!-]7_+U[/EKIY3<K/E-?X>>WEGZ0$)_-SKQ\*?OA:GLW/_*F#%V -?B9G
M1"+CO4]FTA1)R0J(#3,"8IH3+#>F/<)OA1]*A3)#K>\0(TABT %P&)B&,-'F
MJMB> -]5<H_>OOFF[-Z>Y>VPZ*X;AY<!;0.T)E]*,#[:&ZSSJBEG+;+[GU=V
M:.E?+Z%>&0-O!18)$!VDG8R3UZWH^[,NG *SZ,"HV.0U>))G&JP+Q:.@%^'?
M=!3@WU]R%$Y90KUWR6M_WK\/7E>8+%3&'4&"X!PQR@LD54I1F@*<BTRD*<>/
M"/9^B_,/JP#HUKP)OY(WR;ZI$^GX]OT7NZD5"7P_@<<<[8&\F0*TC;,<8>W\
MK > 9:V47VR:"9$+8SG=Z,3EV!:Y]7MJ W0COT$VG,,8*IAV&2LL%9L3 9]2
MWOJ&PI?R%O!O^$)'%"T,$Q39/ >0XXXBZ:1$6#FP\5PHGO.-H20NM^ )"U04
M-D.,^!HO. G(9KRPQ#&9Y3L%N?X*7>T:GQPK/[O)Q<@[!#=&;,N$6PC"&G=K
M6%>[]9A265OZ'R!V7&;>3 WO4Y=J?"5/>UO"=<LY+#"3%FNBD1$T12RU!BF2
M6N2LTP4M7(89W48.ZS?7-,Z].W=^OL;TTV].-2YFK;:4M1+CI"5HK_)5VQ!?
M:@4U-)/(,>H08\[ZK6% 'B'"8AGXB3I5CR6^KT%FZ_+<:W,O,G&3("*)SZ2=
M0Q#BDV43 #%GYA[J .>*TK@0JKRIW1E<=I2\ @8"R$]+-5IDOU0"/("X=6K<
MQ!>,DFI)D_;Z";P(A$J C:6O'P!,/MAXW\)Z3$0JF/ ^6MA?UFDD&'$H+XJ<
M*@BOM=L2Z^&U#OW[A(#PM9HY?-7T6?C*T^O4J@L?U+GNRL,;I^NYJB\2(D*$
MF:^7;J[8FRZ;ZG$OGQK\A+)9:(FMX,=I-4M.%:A> RA9@O:IZ0R<#_C'6\-)
MFYP^]6O5U$4S\J(,^MEXKV+47@9^LTEY%C+#(54.6@W_ 6UN#_=JZ9;7#.GV
M<'92U4DU.P5MUO-R8E$UGR5FHN:-3Z0_EKH*)PJBTA2)(A=M1X/*0?4$.+&*
MFY1E/B9_'*1^%T#ZI#K\.G-3VUGE]&#=BH<G@RJ]]_B(^"ESOQ $8H[4!ZT"
M.Z2H) A++9@KM)8J>RR&''XM&V"%<>^*:[RY JRZJH >TX5/V$VF5>?+&I(+
M;]!/:/+)10A"SMH:VW0]3 '&E97U85";JG\L><R*(G6% 0.>@D0QIQT"D- H
MUY1294VF%=M(O!B2%C[R%:E2B!G#D"8"HU3('&M)4LTW8N";Y/&#F[HO:G("
M%+@B@:AQYH6=U[[UJ.FP62^\ Q?RR?T4O[4 V;C:0U^0QK;;!%C>"F/36[N_
MQ'6PSY.YA=\A5#I=?/?,C3^-1TE1?G4V"6[DY&)AL=6%M^K-\T &[W<OK</9
M>37UORQ/AF_@3 2NI[HT[F= 1D D[ZK# 8V_3NN<^Y3$HC(!MPP:[\OS#6C#
MY-("+>[A?ULO/;A)VS<4"M0ALV-"&''N;.D/!Q9ZLI\OKG/KDR^+^6U4,D[^
M@!\N[WWFC4-P:1XQ@DBS@EM; ,1D%M CTWX&/LX1P9()B@MP2C;&&_V(!6P@
M[&W#AU=K;^0#B-[&#^_,K/)EJD65JI?ZN%E*6W:W33>BV="8C*H"S;TL@^&8
M>4,X_(0TL[D?A4T0IS+U[<H%4I999+G6N1"6XFPC(6W2PE+IYWU):Q%+<X,@
M# \C3<"[%$6:X8UVY6MFV+_'N^*/QAUX4F\E$4W&?6N?6":BV]8?('+M$]+>
M"*[$<E(J74[*V<5^2&/N"A>FSUF9$Y"L3")!"$%&"L>Q*7A.-X#Z1Z3Q$JA_
M6Q)VSV5OE,R].P#B9\LF> H)Z*G;B^X<"I(AN99PG@'LRU.-5"K!2\",YX5*
M\QQOM/4^'/O^&5[$V8//\.TG]WI!]@] ]1_LR6'?7K4Q3OLFE'\9+1S7VA7>
M^[SBD%ZVM(-SW7:,@C^J 32K+UZ"@]@&9Q,<7+B!JA=VW*/K\IL0^H*CV_:'
M)G8AZNN.Z/@F&NVHE[W#JRZZ)SU'T^3@O"XGBX:J*[%,*'YXSV\9K7RJ71MV
M>(EI*R))>")?%OFG:GR!=^;A\?6K.U=$9J=JMBJ(E(\7SG"I">80E9!<^RX4
M[3$("V2$*WAJM';Y1N=*IG1N598C:UV!F-'6;X0BD,JDLCE7.;;%%2MY/8^W
M7A:Y):KI>$CSUB?/?4P#\I'U,J 9/W%EX5OE@S?SVO_4ZMFU)UIDM;]1F1@G
M-^? KR=9OY6OO,R%W3FMM$Z_FU(TFPF7-ENS3- L3@KFQOFZZ4Q]]80Z5_6?
M\&7;Q0FO,J_7DS%;2NJ,MI'5.87/.\CL_*XNDE6K:XS*OQL'I7EF_;:+0O@%
MP5())%VA$>$F)8YS2NA&WS@K2)ZEPL\3Q0HQIB&2SW0*5B$K<IT)*IQ^^J@\
M'=^^954W039&Y9N=LK8@F>8HXQGX&XZE2!(C4%IH:J5BJ=HLV/R(-#Y65-Y?
MV=OGJ)P3:@0G.1+@SR*6%2E2)%,H5P57%#M,R$:[S\.Q[^FB<M$WH8Q1^?6H
M'-CGO@;OL4,-K)?37KHI1E)>7:3O9U&<KD9.GX/2M4- D"K@/5ZHR1<(65[^
ME/Q\7QK?-+WC821^PND=WQ6Q'B2!UD>QX*=.!:U'^WYY7>.#M-D28GX[/'Q]
M#%'4_\XA'IT%B[L>E80?ZD6(])VL#UPQ7&VU)'"138(8%!X) L-1>+2_N[IQ
M%Z-K;;./F"4R0DGPW%*$A4L1TWYEG2TD$GGAIPI9K<E&PW\F'6&&9HAAOTB
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
M8Y@R) B&OQ0O.'R'=;&5/73NZD3ZE5(G7ZKM^(YDF\T@$3<ZXC4.V(GO#EJ
M[\AB5J$_7DVD>(\HWB7Z=M6;W"^!'I1/2;$1&&.'N)498H5@2#.5(9&++'-Y
M1@AF3^Y3GM;.;<>KI#$CV1$4B1G)_GF564PP],&[B;3N.*V[1-FN^I#[(L2#
M\AYSPU+%J4&%9 8QQXEO2L]1KB5.LRP73&SL#?'8WN.;:EYOQWG<X8C("!PQ
M)=ESYY''?$)_W)I(\1Y1/&YBUCM&]%!)!N6H<IWR3%&,++AWB*6D0,H1AFB1
M2>=HRC'=&%G^Z(YJ^7D[64XF93>RG'%/LTYXN(,,-;J#,.V&9>V*QO.%2H]
MCVW9&#^FRMF8!>F#!Q9IW7%:=XFR7?5>]T6(!^6-YA;GDM,4V4QSQ+#.P;/D
M$EFE4I:F12Y,^I3>Z);VP.-;W>D^0D9'W,F8,'T"H/"J^B(IS\[GLS#>%$#9
M-;.8T.N/BQ,IWB.*QQ1J[QC10R7ICGEY=M,,[$'YU"87E%FB$;5&(Z8Y0SK5
M!BG%,,FHDB[5C^Y3_[&6!#K\:N#0@S"Y?"L.-I8XIGD'[PC>.L3]$?/$ZQS)
MPF7NZ^2O;SZ971(^<OM;N>28_>F#MQEIW7%:QPG6W1I7]=A,[*%N#<KCS@71
M#(L<Y<0QQ#+AD+#PD69:$^$$=EFQ#8_[,;>!)R/FIT+N-FD=!U=O=7#UY9CI
MY=CJ&[^%4V\EX;=G"-]$P5[-$-[V'&]#G=9,%2AUFOGN*H:4$PP5!3,ZUXH7
M3FUCCO>KZNRLG(6JU<'4OJK\@/)/;FI*U[R&N'M2^<W 3MP/C?#^+K=O'."=
MTKY,\+ZVV^&=F/RVFKD$RW&R1O!$36URA>0WI92>[!&3[PX#_RYC;QH%WA^^
M;FNSN<=AZ;:>[OML[M+,]Z[P^:>_OILF!_-/\)0)$7ZV/H9_C\O)9W#>CL?P
MU]E9-6V29WXT_W_\&V4OWT]4"7)0%.'3\P1@=^KW652 VF?GX<=$?8+_P!7]
M2:_  ?.S_3]4YM0UX'N/PNW_5=5_!J#XK.JRFC>)\<<YN$)UX5PS2HIR<KE[
MXQ_@O\&GXYF:P>,#@L_ I,P 9.;U;)3\,UQW>OD]W&YYCU$RJQ)E;?LL\(1J
M>A'NN[J5WT; N@+>0@%XC9,3.'#Y4FNO-)FX3W PF*;FO 3W[\)?^'-93>"1
MDO,E4?[3O\CG<I($IQY> R2O5)/EY@;AV_!$2:'*.H''59-1>)XS+\>!$N=U
MU3@S]_YE^S0KDB<&_CIKX%)JEAR?5K/C<Q [5_N]@]O=+OV>CS>3W=^U4!KH
MXQ_8W]& MPE_?II/&[@4O"&XG(G[7,(C&^</]T]1K]W^/\/K?RY-^VCO6MYH
MU92KW1L"F<)&(/#NLRO/?@IT/G>STO_HVLTZ/7G=M%&SJFZ9<NX=]?*S2ZPZ
M4Y[<_LL*KN./;1:FQ7WU)WD9:3?Y]%M;*M"^>NHNX!$+X&E+MR6[M9N4[K-;
MT.W*4_E7:FGJ-Y3PU*OFL\1[++-P+_^M+9OS>=A $TX] YY_JD!SF\G%>*<@
M> WRP-MR7\.>IUMU7QZ&?D^W5?/]*(C3]*J_ZR.$TU7"_!QDL W-D"K@15ZH
MR1=UT;S\R6\5VY6(X ECJN_*6-SEYC8;^\[,*K^!#2;M!C:C*P:I-7;*VR$
MOI YF:@OS;R\M*7_.'IUF/SN;*E&R6^_O4J>!?OKOVT-L4?#Y+6#TSQF'<_/
M <, 8H.);.%PTY@%/ P7]FU$4W]?^.DB.2N;VEUN)&S\-9+:F:JV+03/@"$N
M6.0U(Q1L3Z$F#9@!8^9-:P;\8X6LA;<H9CX!> \&*&GF^K.K&X_VN@X7]4_C
MICX\;]JG"C9H,DF:<[A058='"0\:KE75YU4=KF5#MJ2!JXVO/%'CW)]-<@9G
M^HM/DW\??&T[TUH+A5.48J(0(U0BP76.C*12"8VMH^1Z?(VE%;K &L'_"L28
MX$A9XI!DVA)AG%88;]2VJZ:YC <N7K?F^KB:PPO]0TV^T2C*K^3<^+=S;AZ>
M;\FX=5/3074FD\".Z57O9MVA&;X8"D4YUMH@2@J#6,$-$HID\#'%IF#&<;8A
MAJE*,T%2@2PE C'M-SXH4HD,27,IX&(IE;L10]QK,;SN4X^W$2COHQ5?#RG.
ME \K0,.=MV/_XTPP23[VF?CXS3CGPQ((42#H^>)-6 @RS_SN=&WLM1;(00 ,
M)G,1Z;:/%DPN? E1E9XW0.3&6[:Y.5V<.((XS0%W"SA^$:Y4(8P>^3,G%HQU
M Z9V>=$0,=ERYJ,YN&0#Y"X+" 3!D!;E5$V-#U';('0*(N*S>/X*\ SF>BQU
MIO[T*.9?TF_W!B+F SFUVK#O DZ<J#9:6A($] JL,1#BU#\S/%63@!"<^FOH
ML#U=2X:U:_A843M_]!1"4&_X6P?!1^:^2VJU62#H?P+O 0?#?553>>_A(H&
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
MTU[;(V "$YC !"8P@0E,8$)I@XF+QP*24V#$ENKF H!C29)5,6R1Q)_XTRE
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
M0HP#0'E/9YBE:A\L3I<F(^99#H#ZS:>-. X?))DP5:X&S@^.Y [JQP/&.3H
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
MCP1]FA"WU"6'N%EOX-=:A\I[#FF)8\H8QFH;^]"/C'Y.\/++44S'SXZS^J7
M.E _LPB[ORYP -J<LA5$M,[YB(4T1R-,H/"7HY.CT2MB.S1\8PK^BBET$:]8
M\TZ0<%XGSD3#BM DWZ0.O&5X\E[78;'P+ M)P']L)%^<@#F#D^C"(60-FO,G
M)XB1-7#5!/.>I":5%[<+86%2-8QJMEBZ=]8LYF2;U)8T1Z-B.3!D663P9S]:
M7,0T J^09"3K6W"J*W!/[8&K;#; [UWZ$=\]2F.EH(80K"<*9L1TW.I(<2A0
M0J;#DUH5YJ+]TA[SKLY:._"*34D22KT';RVJQ%.M@:=F4QIUDVTCVJ*'D]#B
MIHQ ]9X9CE NL^55,<^7NIM_H\DFJS7XE!TA%H<OVZ'JZ%J#N=6;+^_K9E#%
M2Q?3P:K9T(GG^4F/[P'X=7CAK/S("0JFU1K ?9PE42E+X,H5U(\8>Z]^$.10
M/AH.16VL'EC,*43>I4-"T+X4=%.\C'FH<HKFONM'!P:X ##9_13GNX&K=#=_
M=-YR]'\U'+U<<J_\$,AN )XG2%XZ ( %>R+PB;[K@"O 93 \!PZ3<LB7H:$
MAT.9._2)XTD[P^.IQRB(:/8)CPZ/3T[3W.L_=-6L@?.$@@X*V01 [7W7U\VR
M'%5ZF'ZIN7,59TK8QZR,MJXJ!FF%$-1HM4%3GHPF33]A %G8:U%)$[1&L]@+
M"NJ;II)0MGB^B@OKF[BJ\5SQU%6DU@BO(50K@22GT JC'(>5]KU4K'N'ZUO8
M72.FI9YU)-:H+YNBI!+%V4!BYGQN5DU*I-J -04\A7 :"/2!: YLBG$TTNBT
M>BIQ2YD15*#5Z3RUQRAESE0KI;X14PA$BH>KG5 ;J$TD3MCU_&MM'52)J0F[
MKD"H<_)WBYO)U$"G6K3!;0N:"=&U$.DUI/4 F=R&ULHFV8?'U>#?#?R]W[S$
MP<^HZPYKJ@F:8CRWB#"U2+? ^<=7%+R@K^#L+<19C\8%>W?-E7\CASR^8F%J
MP/MD!B@<)-RF>Y?LN,(Q$6Y\O4]N0%GA/M&[X\9D#O:IQI+O5%GRFP<S/!@E
MF]<5K$JEEC C-W4#\""KRR;HB6$;"CROS2+XB2$;"#VOS";P7$D/!9Y59@GX
MBID:@ /E&HU9#G:YM$NW;W*!:<3.(;^@<+.=4TYF9@58_(JG=B#RXKN(SG#@
M67.4Y$>"*;TG>.X+G:T4_!70B+8>+M_<(&970C(QA']>,0'+=.AYT#Z[7T.8
M&HF"@.$+O:\.^145BMN'4W Y')9(@B70;D&SE-'E@U,'"$H3$42C4L%B#<7D
M.M.1;\8RFYM^& .&C?JLW+V!Z.4;S%^ YX<.65]#S3Q>R&8UYC*>\4>8L2>2
M(4M85;J11"P8.^2E)4R2VCJ>'7"]7#D^819:?.^3-2=V.BD,'EEOH+ $<XN)
MKXQ\'=382%2*L[IV(8P]"!7MML"-L0YADP?&[N"&2EGZZ12$-,!<X]@V"?=L
MK^W76DJR\2/,:>($(!H3;PG+8QHQFI<:V"ZGF/:;"2:PNK64KV(9S5T5KW4;
M^BTDT)>)4C>%U6240@F-^2@]5MU".'UJTI]Y5YWRLFR[O)R^@P<-X0%AWQL(
M]/.][FC(.%\HJ:W;K;Y\I?/R\MH@J(4DA&B42#4"V[F[4^/'[EK4)^*B14Y5
MK$ME!CM-T+[D+_5&C49O0EU7A=%"I'ER"5:V#1.C7EJC=].XH)/X,4TT^OS)
MMO6'V,=LH;)GLT[V]HSNQ:.@7]4\Y])JN:QFK0G9=@+9E+Z=W>/-DX?=]2-Q
M0@I+!88F]/A?*3;O/[!R2 ]0E:];Z!)/V/.QO#8NU4_H22D.VA,8TM;N0-#D
M-GKXQBQ2P?G+6+KU$3"/=89?= _(S]??*,M4R=>,_&E(Z65I2<S%+@4,:"LW
M(H"?$A'?A3%*;TPH?U H>8^(CX$]+F%'!J<H^3\/R, O"R=\1NQR^\OY'+GB
M,&\'EEO"5 FD]+G.5BERUFQ>P,S/3X7SF>-[Z2HP/RPKK+#.(S,W3B1,N@Y?
MV,L<BDRBCY@_$T>0])CTH7.$KUHW,I.49G\PRCS%KG1$U)[=M>WT\12!2763
MQS>LV33:3GD\H%4Z,^[F-^S91;"N!'DV[1D;:Y*$$_%=2!60N0AY/"QY36G,
M'F3@*V?KKI;<3J$4<Y3KKW):PP1C9UB30V,Z4P?V9\[35W-1<BZ=CTKRC2=B
MB9FJ?.OEE!?SM6[ZCM$F-D_OR,7"(<\%^3#]IM!!%@64O2$&^C93PBQ!0<@"
MJ^2AAQ7B7+CCP.CE&R*N3PL3P_1K1;>;%S.0?'0.2M=C02,4TK*#:RGXCA,!
MECK@ZZ:OAXM]D>\LG0Z*8O"CXX<LUG073GVZPLE+Z7?SBB]RX$S(GZ0$>9CB
M^"F:QT%V#US.@[\=]HPHJ,6?'4(<MJF8:,3WR(+-^H3K2?HM! : NPI*PW]A
M@1"Q^F1QHPV[_FXGNUHF39+@4/'<K\/V>Q-%?#E$;5+G37K36O;TJ/#&M9P[
MW[\W[E1NF<T9\>D@IT\C'R07#6YN512\LG)JZ49&;SXU7OVY88NI^_#=V5'?
MW5:M0.<5M?DFIA!$H8#6>^#W'\$27"B_QTZ8)O8-OIF:V(LJT"?VV^VZBF?*
M5G6:-MX-D4RU\195H'N\E3:0FP97I8+!$IJ[;O.6.MZG!FW#4]ZZ%0Y J8C&
M3&#IAJNPU_+R.BU^V^Z>S!%HH=-W<7#+1IT03PN1.:JJ<6](35DU5:%3$%4V
M?&3"J$"K?0S%^S>-8R8D,4)92#9A6I6%F$[? 4C)?HH0AZ2P=L%JV@]I%*\&
M0GUG4IJW-H1XFFETSI>&#0K95)&3&#'QZ]L,K7.^1F($D.TV"SIX13VJ'^X8
M9*^(?WWMT*L>G2<,>\7RA8/:LS*#P-="]8HXJW1F0>H4=5='W*5:@QC2$EY7
MQ-]<BS&GBA[@QR^;ESFR!0U?Q23&G\[8%@=9W\WO4_?FGO@NF@1\5-@^"OC6
MA?)36#:D3W1H/XB4P0&S\.2'3K*N<?%SZ/\/EC8>,R!SW]E<GINNW;)WB$!B
MB_(+9FB)/,EE]#V;$C:11KT+<6YK#NWL@>/<B@[*[N2EG*3DQ@C3JA4NO;G=
MY6WJ QV(78A^^P$DTW-P;)P!+2\=6I+.8ZG(;T*DPAR8]\[JS9N!EJ3%6"J&
M)2O('75[,FQLU+GI BF[N2Y;':7#($QT,O[0H=VB7_BB(O^=C@CM<_6Z8X97
M5KF[:LTV]BDOVH;DHFJC@P4\]2VQZD%3;7TY"-'LFI2SG[:-%-0N;[[ON?&#
M$,728F?GPE=L[;='S_=B!06KB-U;P7JC1BJ7#B[_;A6->D<.22CK_OV^)+/6
MLJG[/XTOLPN^-&6C9]#'@_G-_];LN S[;K+KQLN89_X5\SC[77MDR".;!_5D
M<BJ;7>$D9"8"DDI<5XBRBDQ5M:GJO)M?P/+(\</BM9[G3L 2GF8+A*(L=62C
MA].D&8GU3KAABF(N][6<V)-VN!9E36EF>!Z].@1QP^IRJ#F%);JY(_H*V74(
M<L+DP)K[T7KBY:7*M-61-OW>JI[(L\0WGHY>Q6SZ74S;C':E5(]+=_:;[*J,
MM);'VDXYW,&V=L597U>V$^EF>T$/-O%X4TSOA><212;L>@.!QD.#(ITD[+ZP
MJ%[NJTQ*V1P\*"^Q/:M<MX_(U4][-QM,29WXME#><"=Q>_BB'&-.(^""J:YC
M?RYPROS(?X$T"/ KFQCLQ@!^*)@=:()U4OZX0[^K/[>QS)T!%BVT.K&^D\*-
M$U&HA!M)-#X2HS"EA'A4* >3IYYB7Y>M?A4=GK4LN 2ZS:+ 2V&O$2HN(HTW
M>YWA%0I^A9%& 8PCPG&)RO"GIQJQRIW30EDS5@,JRP CN"P5E#:6RP@/3^.)
MGN4T:$=/FC<DV=22EK=K-Z\K[,*N1_$F'_@]0+SC86DWI/UXC;$[?"J<J1\B
MEY.8!Z1I;Z^%2*?C/Y#\R18)PU1_>/I;.8?'%(TN/Q$NR'RJZ#B.=+D*\!IE
MSQ9;MQFX+?X'O'8"5L:6T,Y0P-E5J8A2CN8*U?&;OC?8&__,2=+2+]_892^/
MSEMZ?81M&X6]&2!(Q6N[ W2;+46K>%-.%I?B-_V<>G_\E3)5X%W.B>_98U('
M7'>'%&AU0Y,:ZB9,,B+=8.I6MPE%K;3N[DMM9Q,*&9&^NP7;#*$031N52;GM
MRF9-B'2+"O5%ZUKLESA2UTRD-_0H,D;R>*.@].$M4A.D.'Q^1&1IX)JT.A(M
M.Q%BZ1-L1)B^%NV&NX=ZV7)SQER>\%W3:M&V?:DN*U2=:DMMIT1,8)HA:<?2
M2F>3@] *=[LZ!\M<4)XZ]5P%55)3S>AU"&69'XH*%G(*'P$X%_S4*TQ 283L
M#EL<(GYG^2V*$BJ6@G&.YKA02QKY-<64;OK)[NQ-1"L&Z4JG&0A8I?^(7KY%
MQ $5">)(UM=0,Q]%ED># VCA^3H$!@-W1#:I1W,9JX56VCAS9#X_4WD5&GAC
M3-P>V%B_"W9G+=K$QLUT&XI->8TVL2&?)4-Q(:O0*C.7W\:?QO?XTTEI.;,L
MV,:RIET59EXGKH:4PI)E8):XU0%Y1G*%F+L8V,Z!MH&4#GV*WU[D6XS]+'(B
M?E ,-&VK!)B^[.\M 24NV(N_Q_B_VR%/3:\<N>FI"-LH_ 1[V]B;&NIJ02QT
MR^JE]9U+41+9ZI&49B+M.>7=T+11:8?3YA(UHFHAUBUX<G>G2?*D5-K'2LV%
M:1PQI2ITCUN;D](T>BVTNJ')C7&C2,JHM(MDFX%M5A_-Q,;$"EK"!.RBO=#U
M@R3-F[W9Z40Q,'Y=58_L1?='+(%K84!A ZS$ 4D-DTRSYOPI,<::->CV#+I8
M..$SR%(V#Z! <I#K)R>($S#9<59KEB?;<T5LF@I/"9B>,;P]"VXQ4U?L+>.G
M *6UB-^)9*<6K4D7WIXQ\$%RJIL^((J@[84H5]C,]R6V1U^UDTQ=3OTY* ]V
MKZL3]$H?MI,5?#L]_RA\YOM.O1Y[^FT=W[W[P]CY9M"#M&$:JSI9_"[\Z5*Q
M:4R1&_PN')#68AK<KL:]"Q,ZUFT::T3FO0M\ ;UI$-MM>!? K;69!E]BM[M@
M%E=A3)! ):& 340G7,]JVKI\#[\IH8!:-XM)M.*K'6HDQ>=GC4Y=$_=< :'\
MK@[S,99N;VA$N4D\!HH+AY#U')-7AWBV0E<=7K68S-@"Q/+9RS.5"^4+):_\
M-^3E2DKT[*ME7% 7^=RK$(N[<N:H?;"SSU)/DCE5Y(4?2^2'+9V "K?.+>1"
M5?*SV_2*N[:%BRO+M]5]-#%W6'':2[9D9%3FP.F P:R.-]V4)"EL3N>;S+\:
MHH8:S(&I'([93;Q%<ORHLV4N=;E7%>8,B<P*JPV+A-HH>"K65AFM0F6[D$LU
MN]DHETI5F+K<Y\<QZ8SY)&1]-Y_%JU6 V"5N+"8)8I>X*@^(WPKWB,O'.(U9
M\$M.EXK<1L6;?$S?S-\>L4TW^C:#53MJ;%SW+;U\8[<'P,U7D5^=*";)ZZ+S
M$A:# J W"&P2DK#\WEDS!4^G,1*I"U7:6V#WXRL*7M!7L'0+>V[]W0=S_HT<
M\OB*K<F"VAM/0!<A:PYP[(LK5S@FUF2+[8TI_@OJE2FV3VO8E1D5HZA,;CS
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
MY8KZQ7!AC MF1MQ>&_B7Y#\;ZF=L?@".AWR;[B:M;B]ULY "R[^\WI#E'6?
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
MTQ (T8VW;(3-;6= OT"O?NDJ(-93ZM!""W3!WJ)X$8;I1I;?HMY=%_@X3DK
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
M@7_E^#$KGG(0RX)5U7(0LU6!LZ/BN&I0%F'#+"Y;BK8=YD^4+]QOT-EE!-(
MG%U&L\MH, NXZ8"<%@@M+9B6Q_$;<!!T/:O?D*N@[\D^!0,9\A-YL]T[V[UO
MQNYM:?3JL7AUF4CI(T9_I+0^"_7$-Y2$$[6&1+Z\4)FPO?TLF+^15R-->AN/
MWW;V_,S.D-D98MKRFYTALS-D<&>(39X0M4IW<E6J8KZ*SWSP",ARJ'1 ,('\
MJ4:53@($\)TP^P1-GZ+"/083A=G]I\/]EQ41O0Y=,N/^,Z+%P6#Z_QJ+GXEJ
MGS7Y"#4,#*".5??:<(IO4O0<W]PCV7FY.XGSJ=+$.*%2'TWO)P $7HV'E^AA
M':78";TK(@8X4D'L?E3NJPM:'"<E6,G?ZI!R'ZXM2*[\-CY)?!QKOXY*5NTY
MU"/"JK_/+XM,_H&,N?):RQWTX"?TC+P./?_9]U(G$,@=?CNSI/[F)^L[E%4U
MQ6M_^Q!=$KF=[+BKKLL(TV9/>VQ$360[H9-M;['4KC<QMJE_19B^N"L1V^46
MILF42MMJ&WM(U5_MX#Y]_ =RDX?HG%C!Y M7?NB$KN\$G_V ?#D*D:3XHGIG
MN$>XZ%C=>YB.2I&S(N2ZC="FSPUA(>SOUG4U$Q0&&%F<OLHUX,KOQM8DK[35
MW?U7J88D[Z/Y+2W1JZ+%[<-%FD34F^0NPC"EWB67OCV+KJG+BRWXS-O&%1E:
M/Z"-[_W2+6F@$L$G:VZ?J"-@4G:(FK%<E:[+957$LBVC6]RI?'(HITCV>CP1
M4<1@TBD-^XVM<RGGFZ7OVWZ]AQMB!A=E-,MF8U$@3WF^VHQD=E,_-N^PQZ,=
MMG\:GEV++DU>OO=D6WJ8#^H]I;J(G4)29YZP8M)_C:B&?1N]$ 7L)40QM0Z7
MJT40L+@3*MX_>H@N4(+BC1^B?7:]\(B#09U]9Q'[3V[S9(>\J("4UD_8M[\/
MU_JYRI;^\<WOWJ(T;+Y/BH@_-Q%3_T?,.U/)*4M$*Y^S+U%.-V,"/T3D>"[_
M?A[AY$N4_ ]*[I ;/87^G[DED?/9Y)@=]-O3@S;;,T0CRO^)MA,)LI&)@ WV
M@_-ZAD*T\A-:&[O8??D9IV&M*HUOW[%9V!4XB5,6+5HF:Q0_K)TPY^E35A5%
MX; 8X_/& +Z@B3F4O3")_<>4'6]$R\^73HP_.XF[)GI!N4'F@S@H#+GA*L!0
MYQ<FOPY_0S23BPBU9Q03AMF/%TXBU*_AT0=;FG8ZF?<C99WJ"(VN*3318UXQ
MI6EX])T&>J1\=N)O*&%&\"(Y0T]^2!]T6(3>9>@M5\O5"AW2$;4JKIV)L$_*
M7"#LQCZ;?MT"HCRT?< \H'B#EROV9]W(5,:V#QKFS(L\?^6[F2C* VZ%W,(+
MLBMH?$6[JUOYP]H$&3V>,A' #JF*,XXG<Z3MM5&5B1O?91YE"D_E.]T]U%K&
MM?"BH;Y,:O[S>;U3D6'>4.GRP+N>I.PRS-5T9IA(J=UJXR5F\S@%?G^M^19*
MPX/KZJG70!&0SC8W%9OQ7D^(!LJ=>'X%*=T%<[6T:J#LJ3U(R4N]K@C_01*>
M@4*F<$USP/QONQ]5;)05TE3J8FNUSO(%CP;O[O-0<%A\#[I'BO=>+!^E3@-%
M04DR<W*KRP*BEB@,GE-9"8 VK%J\Q*4YWGNEL47ZM;4(#&2G#I;8;>TU>74#
M1277$28,9JWWFA4$$Z(>IDXU?]XZ]L;6VQL2^:>+7RN)/<3% FLK&3?(:.D]
M!)A,P_"GUEP;,*&R3UE2NAIB[?M:[3RZ/>Z-P$3(O"XE<(O A,O,P=GK.H]>
M(/\RB77']4/ !$JK"&MU<<I:/ 8\/P>ZA:47ZK_:"C6TJU.:Y^7?;)V786YT
MZ07W;Y, 5\\M,+W(_F@KLD/=--,+[T^VPCORW33-GC3K@Q]CWUO3C+^UKLP!
MKK)IAO;MNJI:7X'3C+RU;H9![L9I!G<:%B2(&VNZI\9:B]/\S37=4V&MD6GJ
M^IUF_*=AA_:^D:<956MM4,W7^33#:KWM.<950,UQ9&L-3X5KA9JALM9&U'C7
M<1*OT!R"> N7_"/Y79A[.;]-(QYX?IMF?IMF,F_3V%1Y>CPI\@9*CK^QZJU]
MZQMT'P?F*]+"B>KT?+1D-/LV/]>;]RF.L':=0O(E:V$C&V"%?+H#!JMQ)_F2
M?;#97"]PKLXR5V>9J[/,U5GLN?QHK=MOOFQK=^*UM4[4'@;4?/5+_25TF3TV
M7\+1(P)EAMU\S4(KQEPK<+Y? 32_SK+HU3Z#JI+!F3%-_SW#D0C:30;'V>Z,
MF/[?R #D*SAK3?-2B C^''DHF(-=<[ +0+!+_<5[P6/8A]_&)TGXTF?YUW&?
M(*U6BSPBK/J[6<<ARY*3;>*LP?R$J\9GN_:G2.FDN'S=LG0CFNXE?>ULF _:
MY[WF\73GXV]7,4+7Q,XF^E]RYR0HWVRZSZFVGY\NP*:0G3"D SVXV_;STP"X
M$'2_1K2L:$"T^[%6K>#+TX+U@E9M(9;8V*!6OCO'!N?8H/6U'^<B_G,1?\,^
MP=P:M"X -=<T-5%X1,&.G0-Q>ASOK:W=.7(W+O!S'&_TI3Y,Z=&W&]QK8SS/
MA=&&Q[QJ64\LDEI4U^*53\\J)10W!><8Z1PC!1 C;0T1]Z&U&IO5-G =@SW>
M2FB[Z+M\RAAP#8\_<!&0]X&[!CKG!.W+YF2)P+JE8>OO3Q!BP#=UI@'PKVP!
M&0.X]OD) IRG;1K$^)B""<*\EX4*->),B>EFTB8X,:TK^!D5\6]RBJI"&-X4
MM:5O@E-42OZ'-S^MB)O@Y%37)ZN>"66SU(B9TTGF=)+)/%PW[EUSKM>KE:N\
MDZ\)*&1O])E22/@!NR!WY R;DU& 7DV<4U,&\IW-J2DC <_QJ<VY$F/+^=$?
M8WB[R130G\EXNT\#Z/>MS4_<C7N(*+K4YD?:S.R8NC=M8MEBS&8]@I$FRH48
MT<=VR'KQZ.O8(8X"WW.8F4O^FR&W6FY1]D F-IU,IO3.T")@)) _+5?U9_GH
M&T/X:,G5W*:ZOP(@S4P/2VHI9SJ_90PZLI6B#=KO@IN<6$DRFJP'-#:D.6;R
M/@8+@>.$B#(G0%B:(';<SEP.8[;(R\^8<02P*+E1K;,YX8*"('L7+'O0AOPY
MITDZ/8W=3&8C(J+QK EI%^@9!=&6+G\5GE1Z&F/K$PK)\1T0VA;>AJ@E1"5R
MJ(Z@PIA:7POC?0,I$OS@G];#%V:HH4,@< "5I R_] "'":):B%!!,U' P?K(
MGY)F4ZV#>Z0_6,O\".)+57>Q-@#7>@$U*SS6QL1:8Z&D*UD;J6H-AZ*.99U;
MZ8SPM?(3ZDY:>)Z?T7H=KJ)XDR%BV!\D>&_]P$"3JZ?% ,84> &-,F>,M(M!
M ROQLZ<\%5[[$S0&1+S4B2)L;CL#OQ,IY*2!QK?MKJ(T_L\T]&+D+4/T?^7/
MUXD;S]5\85;SM:,:K4!BYHIV_-E)W#51^"J_$XL7T6>)V8_M)'&+<>?:RSIG
M2_LT@0.!FG8'<Z\=O[6^%CKVVFN$93U>KFK!=!<HN]Y4],BJC<=7UV#"H.8\
MDZN@<NZ!N\P._.<*VD  [!5 J$ TV_=-JO#^"3*):@J4^;EXZ?@E+$=<N8,<
M;VV47)CN7NUGX*"5B@%4=!VREN^(/GQ3V\%B5_\@D-5M#NL<W3?(P0B#]''?
M((Q11N %PF[L;W-@I([MIE[&K%8^83)GMJS'[&$SY6$#Z";MN!;S].;PJ;[$
MI.M1W$N;8[SZB<O7K9^E85\<OQ72W-X@R$?$B%[HXC8%M3HNR7HE!Y"+:%8\
M$T/1)3N16JP5\1B@6.W,'V2F[E"(7IR EM=OP5&YE[;=S4:FCW/3I4!]$:)M
MS6]H#-8:-/1.TW+U%=,2S$CD7I?WT0OIC>\\LE+;0BP/+8" 6+L91M72* U9
MF79YV*+U,$ 8IO:"$DNLH85A"$6EO6Q:215CZQQ6D_#'3=J9JNPS4[#8['G<
MJ]E!TGGK2NP(:QUL+<!0,%FL=9IU6A,\L\?:E%A-NT)B/UG[ ) F:(;%8\1:
M,YKPJ)AJUM9X:2M !5:AM954.BR&!@/3VM(EG99"R9K5R_A/(!GO;A_;6SJE
M-SR9-6U=S(U*.3]A-486(0LI$H:(V/.A!N(BC"M4'DU1W94H[F#.*5JG21IY
MXS<&0OSNPMD0:8#OHY1(!UD=[.9^4%CZXM!24=*+&;(>VCRI^ZN>45S );Z3
M(6X,!%:R<L]RH):K$G:2ZT<M!@#"9,^UT^->SP1#ZD:N01@-J0L$P6U*E8)G
MU"@$^ UM=-TW'O,5RU5PGMKK_NS!/O=$G@@27/&ZM]4DYR50_I6N2[0_1B6+
MHPH@>%ADMR@&PP7ZY0KUH)'4SI!*4 F6,$$!FH<][3#HF$&P%@>!0%^"R;O&
MW=PR^@O.&76?/F+T1TJ+V#PSCQ1$#U2-R";_D["YN9J158JD]61Y34>UM.Y=
M%#ID'7\-\1:Y_LI''M>XEK<U0O)5%"/7P8G0@!4T')?8HKY208S JN6WF]T4
M<^9_CT+BK%XZM=JBD 9994XS?EN#=9 WFRAD)=T;ZB#7VYD3^\4.KD&))0Y8
M>1]CK)REF!RC&"]<0A;.-#7ZQQC)/:_-_3364XJI+N?>1$_D/X$K*Z;$;0D*
M7/$*$;4&H]WLMK("9Z+6D,B7+FEQ>R@LR N1<]L:E)%$4-^A;1J[:UIL]2*-
MB;6556ME)5C%@K*QHS&F'F+D$.MJQVC,Y5V1Q4&S%@B5C$0!:\K=0<Z:]&7F
MQGZ0A'">9$-07ZY^C:@7X#HDYC7""2YF15U&JPP&B?G+U0JYF4LG(227?A%=
M8VPYB'%FB6[UZ(?,PT&? /*]_+F?A]@)\0K%9$::6%4:P@9&BX>4\A5YC7%*
M1$[HT3](O!4ZOP ,ILSIEU38$=VQZS.2-OTW>QIXN;IP=GBQH8F"^"$Z0Q>(
M(+ZAU2OHB\^.7Q=9[?I:&-AN\AY6:IUS'75 XQ/R\$NC&Z]P7XN<9T"Y;HS*
M2/UK=:8YZ #E>[YS:.^=0Y6G+62>N>I['D=^,*!,*Z5:*/G(ROP+@ **0?/$
M*WO62M49^8XNH! H+8,&%UAY 2@ !A,)]<>B).%"F;:R=[S!Y%]1(,B]B0W\
MPUX!*@\*-WDC)0  %P2MF9>KZ@J.0\O33U3E@%!XPN1?\T)0=[;"O(>O_UB0
MJU0P41A1.@R2H*VK)H&VU3!H79(1*S"TF?6N/GR8-1BT+@6!5P0FY\,O"VET
MP]H2%%U 48N"6%N(8B!(FN,EUI:NZ(]80^C$VDH6*LBT#,482A@_"I8Q"!#R
M-J>L#@_VR1J^#-/-?O;((C=7@2!?.S["YRG9?6&R>*1/C;JB8HJ2#L:BC O7
MC8F,*)%&%L$R6:.X]$\"?M3ZFKN0?2#B2Q2Z;:>(T\=<O<X:J ?:!'Q(.L#V
MM31OJLJSV&JKUUK/D](2KI2BD2R4CD(]_V?ZGT=BL_[[_P=02P,$%     @
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
M$[EL^'8XE.L'3->?F[;X6+6\O)N(!T<JJJU0>NE=$NPE3SB;AO-H&#.SJG4
MG9-R#Z,Q3=7T&$W4;;)2D.%&9(NN?."^V<W7-,*A2<=M_89BE,I7\YC251[>
M!BO3E]N+I+OW";4V\Y7PX L'?INGO&70!+2],[;+EE# P5[# _7S!)7_JS<_
MS)?L%27Q!H[7/!.*ZY67@,LA9><E'J[=-;[!&+FKZ*(83$@QHL4V9@;[E5W.
M0I7'>'[S*7P(!?>Y:V"^L],G#/"5L!]<L$D&X*I)J9?XZ[9\M=;Q4ZS-,RO#
M+8.F*(QN= KU\3_9TE_'N2EH<20QMQ6QIF2;S_05?]58"]L^V*&E]I05]2U,
MCPW2AVU"O>4\^ME+T"%_WP"\T7FXFQQT66#?EG]>>FY* 9E"<6Z[!3L.=O<5
M@1M*.&W96=88UJQ_UMU[@6W-M(NRH[TC3DG'P=,\W52F)SQT)^KYH=KGJ..N
M@9H[E=M+U_!_R)]Y8=L.PT0R?Q)^@> %^@^T)TT:>2^:0P)J5,)>PN0#W0_O
MVWK'T(&#'2N1Z@SO5#*\__0$[*/CW4S=(DE]Z;NK6V6[C'T=6+/$#+CS'3/2
MF<YXP^P:3&=&<,2F,I #"#C5P+I?\Z:GATM3[YG=^HEI]YM\(\_ZGV-^Y[W2
M9/X:T21=!UMV&X8ANBW 3,7;8!%?THPF&Z;"F(JYIS:[Z3K'36N@(WUI2<@H
MXB?O#19FZ)3G+BP'V[K**T";<S=KGYMJ_M]QF7_#+2JLT'S%W2K7GH\>;Z[4
MS5>ZB0=I00M&J?:S/9R(PZQ30TV[V6O3.&2:<8[FD&"GH5,HT>9V!;<W&B(>
M=4^?WO'=%8P$-!S^<0U]FA\Q@RDY4XZN!B_<E&WE"D-S<^@6$(:2+#-&\V^S
M3>B:;1AVT8B?-AM=AU)Q)N[5:D5]-LNK-Q\KB^ RFD>]#'DF6IAS[+)T&Z=>
M^%,2YULV D%6P17$CJ&B9L2P@A.8F!M5XC7NK4@P$L.91?$J8T<@O0U\K*SP
M@BBC@'@/6_HAWP).$OL;X/E2S+/S0E$>78^F.A!1]YB,"'R',>?YBEG7>+Z9
M,HT:Q[C3)X2&LX>^V.BC;ALU'*2S_O;%AKFD+S2,4<=LWV6'$1@E%U<$YW?R
M5/OL;>IR<FL?&P[K,:*+8",_OFM*F:HCD+JN/'\M?OX0A\M%+-]VW?H>16?4
M>-@]+)X1A5K_[6"+*ZM0%[%T]+-]QG2<\P]U:0GS1%/3S3NY/U%W$?0\B3 1
M$'!9@C=,T6@\7QH&?!$ZM=!2VJ,IEIE.IG3B,[M(#JJ>T :XNSM1$SOPYFP<
M,\4<EZ;4^]9A[DRX_"FE?\O9(E^]L/^THD^;GW<(]+6O[@NW\7F<)/$KE"9Z
M6_8;8^KN020F$@1JL:H-#X^BN<E>8]SHNF)&XS[PEOFYJ<2*;P4T54,1>M.(
M"<2,97Q>Z)H0!^!EYMH%<6"]U!$D7<);Q.$+?+KE#[OIWFD>,ZDS[A8:B26-
MIW7K,'<- [B6WO@NRL\XW$:U-;8-QT+3"'=;"/H=Z;4<37DAAH>G$\XYR[-U
MG#36A9M'3.!H?HP299\LO#>)]Z%A?1UX,!],<-AD$"PE4"LN6W@RSA!)0V=E
MGK$C!S%'H]P+9>N"&P#!PTNS-AIE@8&SE_^8 BPF$XC-TA@CJCPT$==MQY!P
MRR!W1Q]VK^RL.AL?=Y\_]8A):;0"RE(/=3T\$X=6ZG;+\:2]4#8=O(E6<;+A
M,K4$&#N.=I@['L()]K"F-!.Z0['[6L$VNPUV5[BY_#U/,]$30I9B0<9^T7YK
M$=<E8*K3I$C ;%D**ZRFTQJ,W>G^>N,E?QS6'ZPZS-U.Z%=YR6$\3:]^$-H3
MJ;!JTLSKGAPU3G21;_*0IQ%BVH&,K)\MXZW!+NH\S-GZ"^CK!IM.?V(P/0!@
M0:(T\&_C9_:?T#='M0Q/NLNZCZ/'YMB4_L1@"[9XC1?K.$\]B'>]B"(A=O^=
M14OM5P]0%991&LE<-#@0V>/PI'F)!Z,]?IL7\0>X>S[6^%G-SXX#JL7U_VNF
ME7@AE.J:/<+&1Z<4SFS#D6XVDGH0' [QJ X.0O4DTZY/KODS/:D*&%WW 0U
MU344LL*R9-<3&@CL\YX_A<&SJC;'SEK!ACW"9&(_35?<N<?O,U,)]&#D)^(0
M@.8<G9P ^*#SK"VTB\"670?;YENK:<1PV5I"]Q%9547&3^UGU?"T8X]*M;%M
MD&84=O2*>PX6\=4;^X')0WL8#6>B+L"-F"<[CHHB$T<X'A#L;FE"&*3L/-R=
M@!(0Y8*=QKL5=Q;?LC.(&TOIG.EQ1NDZC75G5@6I]_R<T&?58PB/X4;[JFF(
M.].9IRVUN#_*#SD\'-B7#"TG #Y,_>-FLTWB%UY*W'@$=QX^33@$GF68XN;1
M,@X+_<=8!M&+Z&"7TQ[6IOR!5IS!*[^P0U?=C74HB2DI]T>G#1[:*'<<WI/2
M$)1!(YL$7P)TRUNV>*7A"_W$]L3:V*OQ6'+.,>A%IDPW]/G*PQ/Q1T)*?://
MV?CX0/X%7)QDQ^<O_H%3QTF+'_QV<5:9GO:+B=A-:LL6>;E:^=MU '4]@1?>
MQ;R;$>J^*9STMT%'@ZL?ARDD>-QYR3S!.2\11*%%P>XRTK5;@<<?]NNENZ%#
M'4AD MDM$&N)(RS^76EM@Q%U0&2F')C><CA%E[CF[&+G*D[PE*/WAMW+S4&=
MAB$.O\DT R]42--N&[5A@+NLF_J\*)D>!"6Q>0BG)WY>_,#DFC=[6IZ2QFR=
M88B[+> &C9+Q"/^=F1+I,D!W8S/R7LLH=TFE9;1FY7KF^6,%L@S [?FFI-.#
M:+@%B-#G8WI7>\\Y3 19XGYGRH<7,%/PPML&D)%3W-_&M([6@8YK!B"S1%[/
M092#]UZ5QE=:K]-4]()H+"DXBJ!#-SN>;(9[V>AI;QSD^-83.E?C12>?<>N'
MVNOMV@JWT3AH<#"$!?7741S&S_6%%\W/.E3<.38X(%X49?!BCW+EQJBMMX\<
MKCQ=V7Z0L*_YX-.'_.EWZF<0/]D&_.2H6_G#"+C;Z6*# .3%/CH!>A&;59;.
MXT_I)F'&>^+%";O6O62'"'5@](,1$6,S^9LHH^SV;T8[M<-QU#I#J$*M228I
M_=IU:EFC_ZS\S 0,>-FFIQMV;/EI=X8WVZ5L'?T+[O9K/!#JGYU2(**4"H15
M9#R&8DHQ.8B$0^1$O<E('81KTY/3]>(>ZYMU"_U8DW2&25S!*F 6L% /%9IM
M459@3CT_GJ3CV'I+?*;TC%N%_YYN)2Q^$C\GWJ:H;.1I[,86T!U'NX15?0D@
MR,TLVLLX?\I6>2@C8\93HF'(U/).;ENZ=+4.FQ@>*4_1PE9^6A9TVF@>'4-I
M,'-)!-B!%ZB\Y_0YB" =4^8GB 47)55F>_4H.L-9UGMH#.8&#(UAEK[4W"%Q
MZDU"^-YIU/;,S[N,$N%6N:9P38:'^<XZ#G9[7#RUEYX^&1#X-7]UQ1^O,JCE
MOLR]$' \JV4/+F<RL5.Z0\4OS!OZ#\'?#SJW#Z7MV+O2]?N:W <ERY;!<&!_
M+7J30*T2IG3HM:N=*]U[DW4+C-=%<Z]Y< J3+BS SB^KZ^A3K>\]W]43:"C*
MM,EQ.D ];69#PX#3NXI:VP=\C@4\!0_-#WU='<S?I2MMB_%P]O6#F6'VHY4?
M<W@'\^  OUW%U<J6,Y9.,G/WE$Y#!S.PI"N578.?L5$R5"/)F$B=2[SKJ*DX
MCDH5!DU.V/9QPUFU3?4/-^#+CBAF&4'NHZPA5=6F]0@X/4FZ3AL]OERT[<H8
MD(%S"UI5F9ACV2UF=!<*+NL( %_S/MYY(2@GK84$M4]/(;&[:\Y:XQ#724ZE
MY,<#<YU:QKH3K:YPOQEDJ&&$.X4H]"*H/6DP&$J/3!%%O.W@[C34Y5G%87[8
MA4NW"?4Y\B+[>TB%@_]L$R=9\'>.R'A@R=Q@Y$_/+"KW3LM1?['3OZV!TV"Z
MGDR0OZ02I+,]]E"GX!U%Q]WY),H4%[$HYI06 TV9^3)?8>,)4>9I.K\.(>%<
M,SLNJ#$YYZO2"L6$3&?S_G,N(^GU1]_-9NL%2<,9VV6DNXM3YHU\0E -/,?
M=GN,XB< !(;O_2;:YOC](_IC( NKF08FJC92E88C4Z)2L^/!)D?7JJSA0ZM+
M!&V+(QQ/\&2O8G-D4'H2[I+ Z)4;B[L[@$":#0/J>@2AJ5Y\1WQ9?2A.$_OA
M$_A&X2CL4@!\#*5IF=&ES['P+4K$.U.NWG&TW(?7R[<@QD[4CZ+G)LOV(!+N
M,H\J(<1+"!X:U773TY.9?LOI8WS\]&[M2YKZ2;"MJ8,:E/0TSUP-( = 5??[
M)A]+Q:5Z490OF34'[9D)5-5PY&O5T1S..B^CY?/N0%R,(TA.JHE5U8-S'2?<
MV60VR0XF,QT$?SYI^)NY@L(X8H+N:J:*K_+P-EB9S)Q.0UW&IHIS/EK*+&&A
M6V,&>CODR0$DW'NP\$"O&(R00@8^4S@XV$?C=ZUFZD!FFN7;+0T VT>.6MS*
ML=#Y:7;-?E:][9J?G=AAS[-X8(NTZV.'4'"-\@<I%%"KTJ%'C7F :W^@P!$Y
M,*AM'#6%*"1:CW!&)W0-.'=23P*-$ ,F;-KMP<9.5 8+CGUB=^8FW_ V=KPF
MCVG<C]"U\Y;9_6R%SYX32FM\^ </=]JIHNKZ:'[V]"S.:OLT&49=Q!F4[&1)
M  U=&K/OQF!]L@NKN<#MI (;^0R>:#H$!K XCOF31?@[K<:_:X)=;N<RV&J6
MJOSN9)4S4\&O'N[N>"EI,X[AL50<*EEJY9O3 FL>G* YF6IWKI[(<W@NE(F0
MRX \TXD:G%7: ^/?RG<Q.^'"_PJV%_&R#DFGX>%1>\\M@@R<7C?L,'X)EJ#?
MU#>;JW_.*=1&%;47]RG$-AN_VRXC!SL_%=9E_I0&R\!+JC7\IJ=.3X50:1UX
M8?%['IQLUTPSUFW,3]X;*--#:Q:'LC^]!=[7G4;1>,W\)A^8Z1F1<;A'V$%
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
M\H.<VDXSL+=>L!0).A+"N82V:,[";ATY@<RMSS$"$= ENQ:8(0,7,EX9CU$
ME3A8$MVM>W@_FA-8BOJ]IX-1'[D>1Q.>7E82%+ V^W\[C)Q:@*;-G]<Z;#"%
MXZ<\2M=Q=DDSRO7@UO!\RPB'2UW7V5.+3LJ0T"(6U@'3Y_"(3,&%DM[P9(CE
M3XFYB\^P/ 9[B7<YI'<#""->PN9W5_^@.Y>W:#%)02D-#VU,:1HU)7VPI'+C
ME\Q]6=).Y[U@1&$C>(?!,C+'7(;DX'R9M*3$VLG.$SE7U9.HO6QT(.+#?9I<
M*7N(5]DKHX]YY=BETZ#,=1SD_.65=V CWHTQ0VT8FJ>T%,,M@ VL8QT-\B9"
M_YE6;[.(RS7EM:E[Q]*:F*UX< _6XB Y-G?J8#Y3 ZKK#I5U  &G11X!+\(3
M74VYHX--J@AXM$?E#Z#AO$@:-50-ZEG<0F5'0O?X4&^RIW<F2$U#PCND*.%B
M[47B*_X9G12&!$C,CH00A'+>#GV6##X_QYU*3#%6Q['4>[;!.=[*?'4+%[M,
M9C%:E:;G)X7+V8HFW3+(W6;1 CB7<?Z4K?)P'P'>M)FZ#9Y:Q)M;,[K'3P9,
MC(ABAQ,:N8-"Y#TWQ$_K'ID:9)G*F[JCD1>*'HW2,A4-' VOIP]%][VQ;EMR
M,6L>=)BMJ'?0[ QKV3K,71E> _*9EHXDW&B0A[QXC0U2'D?+=3YPN=:J"9W!
M^/ST(B,MUD?[./?' E-TF"%XS6[8MHA(XQ KU8LRKB%=^MVZ/!A&3:H$%VIB
M'J/X";)R0'FYB;8Y*C,:B"3[5YZ %H!(=,KMQ.M<FX '+3)T" 14"\+37*W>
M.&84&+T'6%*VAA\^/BV";$_#K7W$:?E#I3F?;,S74/1@&N$\C[9-X=E_;K!#
M[!8RI6YO+\QAP,H3DZ@+Z5 +,C57?VW<35,#9;2W?S"OCJC[*X4?X[<0"/^^
M\2QL&C$1,->V[]7T](AXJ+_0,/R/*'YE.H:7QA'%4&YM+X3FYZ?K5S76C^-_
M$,H^6G8J"K7"ROT7=[[;1TG$KZG!I.DX>+#K1RO7T8ZMZ^ -\+4%MEIA.M:V
M8SB4A-L=?4PSLZ+LM]:L&)[^],S7-F]RAX&3<H\KDT6"K5_FZ/^XCG/3O7@P
M&><Q0E54K'V73.EN"0&:1KD+8<=1+%>=6P["866*6!N?'[(JASMR&[K*[STS
M''<%ICI?R0^OR\=ZX. I[%]M#[9O6_WA 6&9L%@->OJRP]D+T<G8J9]HQY'3
MU? . @AJRL2UP6E$75[D\=U3P#/CB(99;FYR8'C<=4VG"6BG(T!-^_#A'+OK
M.'O8QAG[;&Z]IR;PN=H'72]T<UUK\RJWC!UQT_\<ASG3VI/==1#2Q+S;J\^=
MWG%6UZL8FE]>)Y3*X"Q &7]B+V:3;X8^XPYE/VH<_\&GD<<.W<<HW5(_6 5T
M66O*-S_K\(L$2&!$(A7>@<:R]-J'1_GF+F.?)WF!UIBPBP,2;\]W]Z#<4'8&
MF [IP\:>WK?9F@37B%(X@22]0^<WV"7Z;WGDK]FM:+X]*T],RC[GJ[>(K]XR
M&ID<+AT&#M?21JH[KW%#XYJ]AX8S0^*=%V8[8<EV 7YM'. .L=-+0+U)V??
M&^1TPI9N&S4UB*@.>-]F<_98@L/%)&L@W?CY)<NO9#3LTMNE\TCO]U ;P>Q#
M;P*5WV+Q9:,>PV41XF00*:I ^.)B8E9]]X+PH?DY31-0\Y4-&K"5X@%5&9TI
M#(=/$^<)NQR7;,/.(_H?S<!.YH<GTUUC/T.X*:NX>:#3O90S:T@Y*AN#V*:G
MIZ8!JX\8:HX@G9&93?P'JL3J@#:  S-Q[@#&.4%!+>,5*G]ZI[KS@TBX[+"2
M;W*LLD3#H29+JJW+2L?Q0X8^.%R=7F5@/AZ;'A_%LC[+F=81)]=!LKFI&A+[
MOW>^Y7D!7F,%=NVCCJ%HBY( <=0T)GPTCW&?N:'W8.&)L>QN+^>\[F7(EA-D
M.S?+&9+50-\3EDLE.[YNXA^X9+A8X@>_/3Y41--^,:74/PU;0M2SXW?3/<W/
M1&!:91)-X.\- YR_*6UUA1WK/3,3B'??4S @^%1[<N:!Q,:\?\"=;+Y]\+>C
M.O8ON-[ +F;>_8<K^?/5V3+&.[K RS06\!U,8C).)SA6_8ZN)O[LU.R&=L\T
M&J+Q4JGZTM4BG0OI&;XT<X6I?<8N81NE=<#N36[9"G!\,Z)[RZ#3VR'[8"4V
MVDP-Q'UP1_X\JC>M# \-Q[_N,DXER/*G.,K6I@8U78>ZK%WMBL=LTHL/H#!N
M03N/OINKV4N_=_8&-)26;HTG#QCHWB[3JA2O$_JW'+&,FPS-+B.G!@:!\QT
M"Z*!SG" >9J6+9/#1.W02\R.[65-M>T]C>BK%Z9@YN+?Y$ V/S_?5T@L,AIL
M':2.(^^-VD*)_8?<*4 B77T1"V-(6E T;<KC;!TV8%DDTQ< DHN*5J67IMAB
M[8,#IB(>J=Y ? H<(I V^<E+_J 9ZC%GV3E]#B*P,"#I.F+FTIRIP\576Y_F
M./8D3D^9/1 M:Q%G7C@5Z*[*9+[ Q2]G03E.PIJ6TRN)KR'/5X/=;/,='TKE
M1*!L/K,)+UYI^,(MF08+H0]19XLAF\]_CC,.D\'=^8B/(C_](JG!(/R!1(:]
MCDW N'5/N#. :NOS IIJ%7HM4?2#2+@3-'GV(K'9 8D@#H.E#/+?)30%;9EG
M!]6$^+L#@P[.9@+Y7#4':'J^T_[5%$PYF,RH^>-G491[(2\]:D@5+STVN!4$
M67R\WR.S%,XI-)](-I#5"'O&"VIUW,YCG4?H57WL?O/+EH!]TTCG8AV(_-MR
MAO:EZMZ $P[^%R\(X3-FZA5JD8V]?<;@> )(XBU[XPA"CK-;P.$LZQ^#*(=^
ME%N!^Y.>4Z9R4ZW8^Y+]A>T#4WRQ#\6)P.\TU%#5/.C._&"K&#Q'/$/*+[=F
MBI;XSU!OZ]>:LW,T/>< 9T71_ZW9NV=X>/@2&O94A]B;_MB(=:]8QGK!--CG
M.*E:.J:G'!]/ "C<:0<;'Q]51[UFU[T7<I@4O[:.WO3D@/8LU(S+FI2'_&DE
MRE*:8/B:A[C+(68;<AF$.2;9<H1(=G5>O?EASFY7?LE ,KPPTZKY+;<M6&J#
MD9^ X==3EFYFX2!,W)\HY213<?<5OV5'WV6PP@KCC-G\;0?.@=2<[Y5XU>!G
MY'VQ:[R-!S7^'(3%8">BUI_^3&]1+TO1((Y\)^J".G>Z/X22\U<^7TD%J'NE
MWOX(A_51J';[O*R'&5?/S)BL+\SH-.3THE#30 08K>Y_.(@,#_QK\A[22HJ@
M%MEO:(33.M#]+=;=T=TX9$3[X^H-+4DSMECCH\,9:W+7,_NFM5.M^6'W.6/%
MZVSS2S4.F89_MHNW=>Q&/V_->9&EW[N\'?>0RU#3PG:M(FK927T[AM)P^7;\
MHF'Z\TWT0GEQQ4VD*8\EOWIM(MUA%,9$V:.PL.%-M*1O_T'-KI?J<X,M[B,N
M"%W>L_\F 50HH*[ZR)3TAK.OPRBKZ9:8T26S(!=QD;DN'WA@EE;WI,JNY*:4
M0R.2$9M!QMO'33(16 \N'Y'_6QKN7ATKNP$,Y?AGLEL\ F>"3E%R%!SF:CB2
MQP2LT0+4Y68);A' TQ-Y3J* 4;MQ(%@&\($09#[ !S$4EQ&O"?:&Y$SU^C+C
M=6%ZWETQ(F8K@LH<1Y"OW'1HU3\[D;JY.R^9)YCLP\\:Z<'L5#]G''QZ?H<Z
M $\X;4 7^#F&D""HA U'UQB<I]=2H%O(JO-P9P+RQ'J>2W^V?&&391=N]-R,
M4=\RR/U-+2I;L^;Z*N/C4\PY-OK4V_P"?4BZNV:Z@,A]CH7U@L=)BH4(^N_!
MH? YSOZ39E6(.69 :E#V'TSWU[B3<.ZD41E^X$<4/Q,[@MF';!&PW2QV^O7"
M#AT-#B'FMN:T!GD*<YR,.3/EE)D"*Z*ECZ E9NZTCOPIQ7K4[.JE"\*;Z?&I
M"'#;UCO:]+A+UZ"/+B5$^ G2/PJWB.E8:QSBT(T@\NX;\Q3*#XV<6-5BJVF/
M3,  U_R@115\=\NZ9?CIV3FMGW9_PHXQR+'@YY*J0O(VB=M&32:HVY@&8'AX
M\+(052 $"<)!EO/,V>R7=>"O(2'\DF[C-&!W6D(_L0GQ2375BAQ'T-E+63 .
M!3I6XRNI?=1=AJ'2ET#%^DQ?F<X)%3K@:D[BB/W5%\BQYL3PPVBX;N%C:G;$
ML_C ; ?,@Q1U=.-7=3@EYW@0\Y4*)D!54E/,N7&(N\O-"]$J8LL;I)CI[.U
MT6E&5&T;Y=(=D_#;A?]Y$XG/)A4S-/ME6L9-VR_1"F[?=C,/S<6=8E*$7L1N
M;+$0&P:X<X^HA!H(-!<O0,=3W5,-6QLF]*4Z%9.Y41.H?]8E"O\FX-<X@,EC
M]=HS94H8/:"F_$ B$\,2J&:FM#T]15=XC<<:JFRPY.IP+W@C-:=;-8Y0.6EK
M%5%Y;GJQLD90KN9!+GL;)#E4?,<KIN"RK>&%UY2V8-NW#')M%S2WYY2AUT6P
M@8+>U0/[:;KB'N@FG]Q Q$>%?_^OLXHPVB]<?C\^I4NLK)8&"5LIK*M_C)8T
M4=THH#*E5B>$KZCA2QN&_(A>U[N<[2#_.HR].CR0_6=&F=I%_$(3@QZ[_WMW
M-TBI8UEC(+SVT=-S\;8BJ:E8[?0Z;1XP-8?7")HF=QZ[K[7P9./6:A[C'%I
MI@GJJ:<&21J'N--3N Y;RG+DCOT62[O#0*?=TC!E,)VOM'P"/9&SO?%>1P+N
M:WP&:*+3H)X-SL9]A%@X;==QR+26E!^M;9D'G<9.(&QKM(>ZE>^W#'<'OR2"
M7LK-\$"?\1XT2&1^WOWWJJ&Q0TQD[Z-)RU]-6O[&E&NE2<^PPVO(2AYVZ04^
M.NKY5Z7Y(01@&K<L1*X7)+OQ=$-I>AA*>OK3G;Z?^$GWZ+9!T?4CZCX5M[Q!
MF9J[9$<5TP'9#A;>MGJE&B0[K%CF0-KN#Y+^-W);(,D*J\&.D4N*8:YE<U/<
MQD<'F\O9W[T7ZK&=99Y#]1&'=MA^L>;]PV-+FDS3&+?0?'KP_8;GF@GK"E+/
MO'0]3\!^#+Q0_%LS)(U9R'WI3L^-?KZ#Q)J&+)4N(UTFF4,"$V:3!$^Y="<6
M]UO;678 @5$!X0H4BU;@XKU')^%K/J1;3_LXATF0.L1=XV%8^ZC#!#55085'
M5;?2LK91CI-1R_%DT<)H09--8S*J>93SXI@JZMM!?=Q;!@^FQ=0T -XOD?:*
MT'=3D73E78!7>KYZ3/G0.OUH/.8N-2_J)?Z:S?F2OM PQNNUN5BR><RD,&64
MOZ"UX5[7T>X:EI3#* J@'Z MJ0 KG^=9FGD1Y+$:Q#R4BANLE)KN<0J/VPO9
MOKNGWG*WB'^*(0'&X'BQQFYJP"0"J/YH9)*:\0X_XC3C.(XIHE7BRT@?XM"D
MOS4,.*%,K^O];=R3V-3,(I$!G*2?O,Q?HXY7/,#[GT 7-KXIQ:=[F-UT% =W
M.C)/=J:&Q)3F&[CC8/<.P0.]_09G/S^FJDGT T<:#N,]G?+8\QU3NOWUQDO^
M:/"DM Z;0A!4%9#=Q0(1K',,U#QT. U&.*-*J"<".!F\<8@GWE81TH?2Z>4O
M-0'B7 ;0;H;I5B,#\93XGMZ2'MC+=/2TKPK[81M'E;HQ\2@III.90QQ=ACE4
ME;8)]?GU _$@*K Q=+W.J -U&.KNDO)2K/B%W?+BA;!/BG -_ )M*OT'VI/U
M-ZXJT&1_6<,NA>_W:K6BYI2I<2<Q*?=DH;X4/3);[(R#R;@U@P_+E9I>@I1*
MOHSVS+KJO[DCO"V)LS,=A[63$94A"IF:#:GE3'/+X!IBBKBY:6/'P>XV)0U#
MCA^GL.2:;;B& :>GE8C+_VRY#+C3K#O,NUV>[MRUHC4T7#+@<H4>T;1SO\ZN
MHP=3K_8Z62]Y&VNS9M4RPFFJ=9[1Y"%>96R;T,HIV%9[V&'L8(M>=/8K\EQU
MF[!NV5O'N,-32;QE@5<O;-=[ZM, ?2Z-MUBWL1/(9JZV!P-GD0^!,!Y .1#M
M^3!JT[T6TI8S6B93F!KPR-]CA.;8>V+82;B%;RP"CEHDN=/FZCS<(;A-!F^K
M\2 N/S,AO!=E'XG<[99[_  "0[8*D@GF\HYN;)#=^/PTH_D7O+,5LT(O(-;S
MN"W@K!:Q*-^^0 /])A)A +PML:':,0D _1B>A&N@"6SB<#IC-JHI]F];%D3'
M08-G+VFQ=06ODL'E'^=9K9_VT-%30/4XJDKF>#HNP1P#'E:$J/-G;]/<Z,;X
MN/OH[/E.BY%>)XAKY.\:HHA=1KJ+J(.NUY)07GYFL.]<K4NIO(MGVIRET-<S
M6(I\(K:1:[[KNL^_/]$1#^&'-0T1)=Z+S*W"2@]- <(-,H8.=29W'CY<Z*NA
MH=0-7 D1Q0H/T%RD$3-?25VN-BK6C^(H^^K&7R5G^3)@M,ZRC*:\0?=UZ-5=
MZ@T/C_@10#9TLHWY-XG)"1<<A><B7E8OOJZCII9LB'O$V#SZL,3#%EHGDK]W
MMLIH,F@27YFB.VC0BG>JS?5@?MYI(!HP#<O!W<<HJ0:"J^'?)F=E3Z+N+KXX
M6D('/K:YGKSHC_EJ11.*>3"W-^?S^^8"HTYCG7>A'*)2XV+/<X8^-</"C,%Y
ME"OLC*GR2U3GZZ_8\N\GX(K'"^-\=Q%Z:=H-2V1_Q%!B=.K-?)?$4,P_3T26
M>HV=8GS,'<Y)',72[\.KO;IUZ6H?-X$MU' M=]M1K02<AQ'J7T)+\, P:$)^
M^$9O;6=G?#.5B6DM9]D%,\!V[*TT >UT&SOJN;<(,OA6;J(EI-[F7@C+C7 O
M$)9;!]M%S"VA6C_:,12F!E$M+O:F?/6KMPSZI[$SXS8PXL0,1MY=DH#WQG.X
M<#^NX@0<<LP$RHV%F4TC1G&Q5(!&>%=$44ETJ'.ED=:T>T <TQ92!U0P&8VC
M\':/&D73.R]8?MXK-&]XT&)$^)H^);F7[!:O[+C87<=YDE%:WP/I& KN0QM:
M>** D&NT<#L-'>R5W-:DL_)S8K[ZV4O08@3K&J BYE%M%=&A)*;27Z.UD8CY
M^0DIH (9OQP-0/VYN*2+WW762 \D.RK&_/E#10SM%\/=Q/G3[]3/%O$%3:!#
MG-)D/@4ANP+BB-9G#ATXV%V4DNFI2TCO8S;C YPN^");H\BMPZ:'[G7; G_5
M8:!;Z[G:++3):-Y[]DMRA?(G1_:"ZDP=NLQ!)JTATOGNLY<)[%+YXZ:,B0,(
M#*?N@7]3A6OG":\@N'K;!CS&^(DQ7D-XJ5;3ZSQX5!^"0$O^B<;/B;==![X7
M&KT%YF='G3(<SO/5)^_W.)&^)>.4S<^Z3?I^:J_+>6I.M^9P"\SHC=+ 1_W:
MU,7;(L/36T05"(=D]%("D  O&7H1VQDZQ@3"IJ MU3O5YYQ?PEHV%B\39NH;
M]#Z9K[3?F#Z( XDX$Q8BW_*N7WAO @,PE<8-Y'#F(5QU@+')]E><<#,5&KO&
MS8A5@Y">8AX)/^KAKFU5_0^EXM[YHA5BMMGZS6,&3=#D9;;[&96FW$OC\Z-J
M$47E ?_VI8='-B,WJA0=!WZ!3F=%B0^J(I2,[HANF\\D,).+!GKF3Z/[N+)(
M,)J\;4+VM^CYKU_1Z-VC<B5Q*=E7'S,%Y)#ZDTNJ,!M_"Y]".3*)0\H7B*W/
MZ^OKM[A&L#P?W[___COX]7=(_:M_Y52)(DN0+M$(_\MWQ6PF+5%&DY3><K$*
M>4*@.B/+<01"?!1I)H)^\N%0*5YH\A2;Y:"*.EDR\M.61>TQV%(%+7)I=>9'
M@RG@?PIX1'93'"LQTB?(@.B3(-HLR/F.Z,^)F1"<A?BOF P1L_DRUTS_;J7
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
M9(&/*G,:*2U_6*%*#GW'DA6>SC-V9BRA%2[;K ^469$8_;EZ\\-\R39R$F]
MK\TSX3*_\A*XIU.FJ*)6.Z2C6)\**>9"Y&1X.8,V'82@$A,"0T!8#V,[BUTM
MH;&W YO/NV(A]_LSJP4-(J;RAWX>JG"%;-V\#UJXE>MK;TFO*9;@I%A6RL['
M#$XT9J*+* TBQ?0S#20'4:PL>1#%1/C71^I[RK$J(?F"W=EA@&^!_8!GN@%(
M#O42?]T?(K?, 7\D>!#)Y)3D-.3X<"JH"BWI"PUC;-9#?.1B<=>:+_LC/-95
M"X]3?V?0<V;PH8[7&\*&J+H=V$G8$3M&#"MOJ MIU%RMQE2&%:A%!8U.2))R
MG,C)M/7, >&0!EB@:T:NSXOY^/[C7TY=GK##\3 K6H;IG&<<6PFX6M0%F[#N
M/M-7_-7QS:W:\/T ,XJS.#41.X'WY5OX*R@/2YZ7S50U-@$\8/C#*1PWM@']
M+NE35G1O/O?2('W8)M1;SJ.?O01+D "F^=@J'""O]<$FR(!P#F0>$<D#8:PM
MULS8$K/<MX#)&A2R/J&L*;*QW*[MP:<1$R,>I-N<)#9.I[D^4R_;BIS.J$6$
M1=2EK\N@MB90#^J,8O[;$;$--L7F 0])D*(>@*E O6K^>4:G+"X 7X+]$O]!
MYE^#/&&SZAB.O?FJ4N&SX__M_9G@F0INM4J)ST[^,=*'8D7(TH>"DC)%X(Y-
M129$.=*$%$@_/"0["4.#XIZQGF9DXZN'NSNR%=Q&4(5&6H+."G#1AP ?51V<
MD>OI+D.MG^NFA'<NZ]<L!D&\= W_!W"W%W;&8@&I1.^&7YQ%R_(/M"=[!=09
M*4A)2==$HSC3T<SQE^#OJ_ZL-,!VV'W,!0J+M=F3=&\5SII7Y@M9DKTNNKAO
M?!"6:HL#VR0I%@-_[V6$0J^\U9?T#=4TX#UH18HB6&OK@GFR^^7H(CT"XB[H
MTK%3FZYR)3"OQ>.^(RN^2KMB5O*_NTDJ.T+:2OJV)FU8>9\:>(+,Y4$ID8>]
M[&'+.[<.%Z/Q?=H.VRGG0\_ JPA&%JZ348#A:^JY#LW2':H*?8 ,Z!&+TT=>
M+U/!^BDL&F"HL)L3>W4OZ?)\]YA"+.0F$EV&SOPL>.G3'!6Q8>!NEBQ 8& "
MZ>^*#2GXG**LU4(M5$;RE.>H!$I(;P0AP3D]G+<27=VC>R<'DJ%4:!1$7H2%
MH_K'9ZMY5,\^%)^"*-CD&VF#_QQSQ],K3>:O$1-J'6SGJ[,PQ#P\2#A"*WT1
M7U( UPHBJIIR]NU1IK6E\/43S"NWKTBUY[;B ./-RF)1][+A(A$J?1TO*!39
M@E0DEF*!TNZ%(?&Y9/!/[BC*8K*4TFEH^M::H)WL&Y27]V"-7(0HA9>*"T-0
M&J+$05\M>W-"(@7\3Q8Q45)IU>#_]\4UU>&I567FL _?XS.=R6]H@OUS[M0L
MYRLM51/7YI/W!K-VMH^+N2$XNI9(RO>GF-^?8U4K2+5R8=@Q&^40<<(#EWNE
MJZ[ZV&9+"OQV5:HE':R_@3#<,J!IZZX88MIE.Q-IC=&C8(BIE]/H1IM_1VST
M7H@71E1T6>=MO[_OL-*%9<',H/8G(Y$)Q=ZSC&*/GP]L\/F*YX%?>SZ6%/(@
MVGRE9QL!M.YBG="^ZCA^4' N<RS9E6 IVP:SW[S(-"LF-^50NQDPMG7V65\!
ML6-1<JAZX))+5C*0RGY32C!#9&:"#$]5\,I-+=YO$+&?TS3C[Y<;5\3;;L.
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
MPLM1*043K-Y5%B36=[UE<??DZHG_7A":\)RWLB.?>!%7_$-[XDB2,_$13EX
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
M:FN=QI?.D&!9ZF_;IT2BFCU:[>MKN61B<+'*Z4 J)Q93J[5<40^324](KG*
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
M.8-\'U']8#6DSRY'^K<<*@)>V'^P>/C8CUR1(DB+_(K4;&*8###Y,H3<6!*
M%7>7Q,O<SR"P\D"3E\"G::\.N9(>QIXD18O=<0>5H01\PHEB-$A0M9J:FN2T
M% >+>)*J]J/CTW"!=CEV&,F4W%&0"*V(5PGCH8RR_P:^-9%X.Z8'WHZ@Y9SR
M20BJHEC\RZC731;>FR@)N$[BC4P-8[85Q**$5M([ML<G0(S*'51&R-I,F$8!
M2 GF)$;%Q%2^P-6J8!B >SECZ_'$^0CL88P#OWO"I?.U"=D$+BS':*"",XRA
MS43?F.]^,*J@/5+!L07ARJ^Q(N',+LS&/65*2-[OU)(TK+LSCYUL6)[G]"98
M+G:U/4L#L"C@(D&GQ-O8AVQB\<S1JVU&4D5&/.$)6&E@0R<L=4G'1P$SF]5.
MW?'L^P:4L?/?5F+Y/^UJP>Q/4="PD/&@?@7V>SU>Q\D]E9E;\]4% C.BHM"W
MHR6@-Q6DL>R9HSXB]9.0K#9CHR":5J$LQRW7OGK;!ARKZ))-[]A2IEM#37I!
MG2#YDY*MJ00]UERNHAXMH<)/1996@#DP'E0XW>(TO?"29+>*$_"JII_C["%_
M^IWZV2(N!.\9GM/ 1Z LUM<9DBC.((X$+"$OARJFM@)XMH47FUESKX+0)4:$
M<2*"%;3;+9B=J,S5K)_8_,;-+]RB-Q,T$\1F^5O.OCLP4.,(#N8>F2F*)N%$
M24'56H:*%7E*^4)542QZE=#.DRGQ/6$PN%4LBP;&0, 89/HU;0"MX<3A.; /
M0 (WWE&]%"IGO(9$LA6D;1W@ PI1>)/W8510&T&JMK+F!Q2DIOS#O31'18VF
MM*_ZQ.QJWX*UH-> \V_=2K:$*-)@[^ES "=JE'WV-CVS> M:!(A-=]HU>;O6
MYZZ@"#M QXA,>CV1?A'?>0-<W]UQ=.K3^9D&S><QRLWO:*WV>A=5T'=*B?86
M>^]=Q"F34;AK^W:#9K3@S0IJXT"7#3'_<LIL:E-/1C?1.@Z7C"57SYG)1H<+
M+NGTI2D#',:/,5F3M-RC=!M 3I ESQ]>Q$4_ \W3!VB>R0M=7L?)=9XQ<6[2
M-(<\^7[]#"KJDMX#HM39)A'L,2M_A1,@@9B!+85JS'60NUGKZZ#[>(EDB[Y@
MSIA(SJ,T=AA]14RM0>J79;6_+#95)<P'QD *O?0RKU]5AM"6-)K@)_;L%6,,
M+4>-ZN="&%$F=L'^.D\6\>NQKL]*_1S0@[:H0''2TV^JG$,A8EM"0,+?)^_W
M.)$E/7T\DTA(%2?9\T8.,^FR#XP3LG3ZBKL?D#O@$&37'_:\UDJ=.;!8SSM8
M8X-WL. #$1[%B'!D)%LWKRU)I=ZN2:C1+U6-"Y2Y$Q.P1E6LOL=9W8NTCAFM
MX<7T@LU7V# %O1&0\H<2HA;EIB!J:;/]6_"\#G>W ;-)EC?1"TTSC.K+7NB#
M'!J<!PF1"3/F%1>RD2W7[1X95H04FTX(QXD3C7K13][J:6%%-GTO=GY[8Z/H
M!UE@+2VCH.XB+:.G;#5I&0KXUV;JQ25]RFZB-$MXJXHP][,<(^6BT0N@(&^.
M.QPK)PIP8EM1LB*K@A=O>0"=G0$,>6/K2+$HJ]B:*&/!@F@\5!,?Q+?>6+SD
M;,M::B5@%-!F+=AV&^*'X84"E?-A36E6>.9Z=]?264CD3X),-#?D6,VU;,I;
M:BU#,R\(,7/O@B;L[Q'@&J9Q&"P1@ZF\#E+=L;1_%Z_Q8AWGJ1<MKX,7ROVO
M-]B$D/T3D-4&.908&Y()/F0%S@W*7<Z!9(60?;9.)%M2BFT,TDGZ!!A(A[IB
MP7'Z+)]%MJ0L=Q-__Q=+@'O<4YH_J88\]S2BKUYX36DJL#<'L]5U-B3A?,B*
M,9* LB,8Z[9$56>K)J*@3X !T3C8U;]M25BM,.[Z)BWC&3RUXQD\=0'/@ Y$
M/KL)%C39'*N\%]S:X2&>NJ.3R*D1G-N?83U+SF$I/?OAAGS-+NX=]1);^':+
MQ(,,\8?=YBD.C[V9. W"B4QPGB7,-,N3+>K6$.SRSDNR'>/)-I>/^V2XX+K@
M0) %T7F,'UZW*&VYD,\DLCW1?F*Z,Z3?S",FS#9.\:R?KWB.[I&O#FCR]*-Y
M1#2RX DYL]S+>1AY:DN&4"(FQ1()LRN261_;!/+U,][#&?1Q2VU&6XK;N&>N
M5-S6,[^HL<A-L=.*W$;)0+(O?CF*P>1?A?&K*(P/E-A%':/%=+%&E)]'#8CG
MZLV'=E)8!64+V$CG1SA#T?;L5!>@_AMG='XDP6:;@YP2(<V6;N^%-+U8>U%$
M0TQ:V%!$!.0:_7S%_ES%R08\&7UM->!$?,Z*BR5X";4>S[*"G35[S9[$4FE'
M204+HO.0O;O8):2Q.3U!2Y;;@>_5*K@J.$EX.1I@#)[O%FQ<CUR,$D6.Z<BN
M("!JO4AL0&$J"+%5B8"L]2+JZS@!<%IVA+)_@)^4W9U\$NHTO0XBMC_ZP0#H
M8%G"$,942LD9_EJP5KA$%@%01Y4_+(L.R9(%5U)BJ]VKBO&8> &6%Z3V9G6\
M)5IJ>6_93-.LJ.+]3^KU]=<WEFZ'R$^KX$4WR/AUVT/(+39^8]4VYZ/#$0"G
MDQ3W@()MTWNVXT1"0)J[=1S17GTL.<0.TK'6?7*(Z>KO88PY*[^J2D1OZ#(S
M>$9^2XN=,=+P1UP 4P+^ON!6L<[VRVJ&JQ2:\JRK/5E%T]4GZWU%!YJYWC6U
M:(MZ M/?!V!.-9K_4T3\+;<ZN$!M[R;Z91WX:Y[,SV_4PW5B8[,)G_L,@XB\
M A="><U +/C8[D QH(C27ZI:4G#:X"9%ZD240TCZIR-9?>.*EC<W'JYV/^_"
M'JKV*(Z%@61HA >WZU+X*8Z7KT$8<D?63>0GX)6]I/S/7MZ1-02FR3)/X+#.
MUM22JFQ'$AGZ$D1GTMLHZ9*O)64+H6Y++T>[C+K(91W-=<".%[_0X'D-+2!?
MV+'U3"6Z\ET2^/0^#D-AP$VJLXB<,Q&3+I"K<=KD5Y@X^)V @LU#;/*OH70^
MPE3>M:3Q/(EW\:XFCV=6VU=^UOXZ1HB'/D9%\_8"+_S8.U&GIN.D6[S4!Q*@
M:K#(_%\O8_H)!D'LWB6#BE&R7@I!GI0A8UT< _(QOZ%OHDNZHDF"DG(K'++%
M^"$@.Q@.#@$MM .F54ON^)3P J@)%#T4OZ35J5&3F/[]HH3V[ O=R>ESYC/[
ME(E^ED(*TWQUGJ=!!'7E\>8IB'A7@_%\8G(V[-^84@5#Y(R(-J4IN<ULKF Y
M%*D0-\&MM@0K;A5P2"CJKZ,XC)]Y4M/^NL)/KYC-N<%DM<>4KO(07X+%>Z*<
M!"+!H?M'*E"%E>2F/OV]W*2M%W#X$8Z #%8Y-._&S!6TH#:,79Y0&7CCW;RT
MAC#DZRV@VV!2#W2F#70 <U^E/UDT6>X2<5RB\PR5L!105.CA2I]FKBBJ'*ME
MQK6[E'#*(W0J'TJHL%:>LCBG($>YDY84)N4O)^72!):E*=<97E)5\S!?_>PE
M>/A!72 S6X[V*E6+*C4F</M(-KS^$!F=IKA-R.PO4LC$3BEPDOUV#RI0#^<?
MCK<*[G+T#*M=00)VT4)L\U-QDML$ GK8,%U2*AW],(R0E%*X)COI&N0BVS-7
M^:V0GB!S8?S=9\ [H+VZ+?+,BX+DC'"B%ALN-MT5FK^DKT5ONM%++AD1ISRW
M'>BS(JMN]G>2MHALGIK S5K-*(V"!Y:HBWX3CR'7GO>!_87?T*5$J#[*=8T#
M9H9_%YI B9%U7=N2P*%15J.H)R?COA9GTP1.GKU(('\56 W@%8N6=]P(];AV
M*E)/O5#UZNA;S*3S)B7FV%1.9R_\2GP"I)B!57<^QV4K8$U_\2 VD?U['M'%
M*^.^>P#,Y8S2@9 DUI0 ;?+Q_8=_E*"F'.OVE7.V!JYG3\90.;8*B%;!@PO+
MN1#%QC:4A$592Q6_K2_3<B00HUV] J5(88JS+,$'037_"U;SC]8O3E7B:]9?
MJG[X;P%-O,1?[WJ9#!I*@<Y%1R]0C$8P(ZR*O/<^J_*!:_OSV<\6T1R7O^<"
MWVX1GRV76)[LA7<>H.L)U,QZX(9[R/U+@TPVC>9Y&!H.",K21Z\[N[NYF-7'
MP8M0^:S(_%AAA4N:Z6 HUM6]J2V@^(JT:4%/C6)B!&8&84N%GF] %5'34RW,
M1::-#C6#4_SS+&[9&39V5_*[)%[F/I<.@1EN-EMV:.#RS),+M@[/_9KE%@R(
MA'[06 !DMF R0L#"@JAA)RGG2LH3$Z_4A%W1<P$*846\%YH\Q1,1L Q?VJ>F
MN(+#:KV0N/?$:R(MDIR]:>OQH1ZK70YWV5[KOI/65[HT\S%20O8\/-!@OHC3
M#UY.5N?7 E>(QM-139G5E6AH[/)_VGO7Y]9Q:T_T^_TK^"V=*G>==)_<<VNF
MIJ9*?G4\L2V7+>]43CZD: FRV$V1"A^VE;_^8BT\")  18D$0>V>FCD[N[>
M!2P0C_7\K5V8[/^0&Q<FU!?&X2J0.(:4ZV3U$&:_$?#B %Y:D@^ ^<Z@(H 5
M2?M\&!$[F)'%G2H)!YSR"%C\0[.EO[&&+R1X&^?6[&5'J%WVS@T%_2?NX<)7
M;(+?4H2XAACRTQ%2%%LGHQ<P@I/GH!:+*&UI%\$'XR-SS,<3%V$!A[>@!_I&
M2+$LGO$^6I]J"A"4$>*WP+M*$J^B)==.O;6#\Z;[-TW2?T!D2&C)F(S=AH3R
M G [VF0#5@'*Z#.]-.G;?8TI9,P$T<>H(^J\R2'P8_)! C:*L-(XMLRX8-8(
MTU*-T:B#")\[PT'=:GLB\ 9CH1F 8P\E1$9\*^2<ZR(#L:">.A,?SJL. 28M
MA"R =_EU!]CZ/__IIS__Z7\,44<)86H%\4"E/EY5I6'YTTHLK5(6]DE/T2+=
M1<O@O_[T7TXC!.CN6$'H%Y9-!EQP2NMFNXO3/<D>PF*YH<QJOY,,T,CF:_SQ
M]/@(&#=0"3.@?C%T(,:NM6&C@RZ*#;ZCI=$+5;#U@<H,%X#$!W0A6;!(H;X1
MJ* (AR5&=OA>FCQK6)E^S_[L:UXP.Q(#1ES\SSC6!&>L6AR(JJ_2430!#R'(
M7TA1Q 3=,?EFD&@003G(&6G('8'4#U<Q( -RPG>>Y("39.ZV?.,ZPF- 3M2-
MU6 GY>PX2AA@F&G%AF2*D>LARI<DIJ1(6N:/:;(\K3QO'1,/1M$2D+;J.$&2
M)C_RD9QAX;EAE&]%QJ!J1=7H!]4 Y\6>NC\;'W&$TB</(8#;0E@>H:H/E)E*
MLX+[FO,!C*-J!11E+%3X^&C"+T\_*7&#,#<&URU%?"Z";37>!:I[.6<]YV..
M4<?' =-Q\RMKS!IY=?:9I2DM#O-\ON;7_3Q#2UK_J'HD"W*UB'Z<9\PJ.$Y@
M_=!<U6SD/)1^+8(;1=H@?D*G$?:X4:%@;E)4VN-3EB;TKTLF^SVFQ=])<;->
M$ZP^/XC(63NP; )!6.G0.VT*] DM@CTI B)FX>K,CK\4L3!1X1(H9@1]:/K(
M%@$=/)"CCZJ$>%H<O9#,L2ODM&0' \R W+0!BI)PB!#,=!NIY$C_^=>@]"##
M/LT<E@XY"-&4'\!H^@7OUCM>7*X-ILDA1%;>#2.+S164/FZ+/X#,]+M<=DW!
M;%^?"[:B+E/Q&3IJS]N %P@=XQ*P% "[CQ)R5Y#MR7GHMH)?P3^ =("TSXBM
M3L7,1N/M@R0EN<W2+9IVZ>!_BXK-59D7]#+/>NX]3CT \H&@'\  @1AAI(V)
M\W@FH,TP/Z"H]3)_BZ-WO(!D\<9H2YO,UR\ *[!F7V.0R#*Q&G(::H6=H)J(
M4OL2IP):BCJ944/./"^=+13MT!KF/.^";;DRC.,]9GU%!:PK9\IEX 3M^!AN
M^P4+H8<(J(P!3-!KPEK@@YCUZ'4K;L(LCL8L4'(1$#ZD_QHEPS O#+1M54K$
M2-[KE S#\C&52NP?W'5]OWN&42PM<WBM]BIC>,%PW2XT^*5_(%V7L?[,\(61
M.GT%0VG#8R%(XTA,@S"@!?9YX4(B&YIBR?M)?0IJHB6&?@R9SPF'M: %QEA!
M&0N1K,LRIW17S->#I?C@)H,R#".G^@S%AE;6B"0KJDBX$3GJH/&SI(%&*O'D
MT339$Q(??6E--%'Y,QOD#/E4OYB@- +Z\*PL-FG6[[ H>,N2G/.3,@P'6OJE
M@0V7 66[C"P9Z',_'*6*S@@P2:=/.F[.=YH3U1^QBHZ/G%5+V"$ )CQ+K/C!
MHRY5/(9_NP53=<">/7)R*X)(U6!)T%1<9T?5H=OK I= ?>]5?=T 7V^0+A4,
M?->5UUWS7;N\$4]D-3JF/9U[5G!8L/FZ+A3T@E)1*!OK%KK'21F4M]C UMS
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
MTN)EEQ9T%G0.PY2=4F@&0-19/M@0<Y>O95H$ZJ1=!\\.,GG-H%];=><GX9E
M' .#@D'(ZV1)YF]Q]-ZGQ'EU CCQ0*$>5.3/C#OMJJ:??XO'.Y-,[A0F4SE*
MCF!.(DNO#.-X#S73MU'!>C-QU^5#]2V-2WJNL_UM%%,6^KVTDEC J$UXXH:G
MU?WL>PM\,H1E1B6S+9/2GJ/\M]N,$ %C\DQW'J_4Z$VQ4&)BE)D&,-4 YEJ!
MRL!L S[=W]^":Z(!)?OC&A8G$HN34<H7P=;5Z@"PU,N2)"%5&UZ3?$>6T3HB
MJWYQ@)Q>H!!T&, W* NZ]YP1=?D,%1%+O!5Q@SWB[2IB:MRDX]BZ83C0Q>,F
M&VX>D6LNT2*Z5$9U*7BO+_?/8/<D])'NC0POZ ?J '!KRB$<JS5.N=3"TLVL
MOBFL3O!F/P@,KEM5SAW1O6'B^WX1W1U_N#Z([M,U)?I>54KG+:U2B$W+Z'#Y
M4&'_2YDL-W0"@YA(!#%7II%^D^67#Q(!6X)K6TB_V:HG3E :-]B/G8%%>O-5
MD*27"ZL*[L.B<1<<X!<*B!$D?A&LB$3T.2<N^9YBA"_J48P7_"4"1AE]1UM-
MFFL_TT$.LC1"%Y^IJ\/<>\Y\[>5<*2'71[KWG+5<<&7BKKS3Z3Z,BSV/*GQ*
MXVBY'RK6BM,.>&QAL$/JSJ((AN1$Z(^< TXT8%3'B*$:E!M-E]19<G>5WH09
MF'AS*AFA;#7,%Q%405[GTO\H'\415YJ_G10BKO@'*$7Q1Q20<12GX5%10K 6
M7A:]E1B00FG=;'=QNB?90U@L-Y1?[7="R9U<5YL/&*@4F55#C!F(06MMV+#?
MPU+HV>ML/79TJ OXXD 0="8J$6QA2/K;4AG2E4/T7L$ON>7@(TRI87$@\[7
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
MFI@N@K;BR?G7G2SH8/X)D58O%Q)RBEC589SA&)4/I[6TMJH_LV41?8 O!RH
MU5=M+5;-W3WW2 HPW3UEZ4>T@N+UKSE8=F5B%I]?1/K"\X/M'>V58BC803"8
M@L /X15RO%%L'>[9UY*<@?\U?;MR%NFSEFR'<IS_Z1HC%AP?$!+"$$M+.GI5
M,>J2T"U')"(_R:_I7^AA.A6FASM;8$@65U,-JM2I"MBP2DD"^O7%R-_%<NBJ
MH6O&KLE;4;E49U_1J7X7(*0XF>F)I+2<UL/H.W$=4%J;O4.?&-TDT7O",+"7
M^P6]L7,XT'0'46D-_S-F&VJ8VK5\O$ ,&*@CHH"HCCEN7=O1UD+S%-46Q!U[
MOZ3IZC.*X[LM%<8SAK3=-SI;T PB23184E'@W67F]3",Q#4.*FIXYT]]^AK4
M0WWQ02)[Y\,X1E!9;#(R,%9- 21=H]7TF#??.55E>B U%F)-CWD;,6N0GAO#
M] V52HK];123["HLR'N:G>KC990")!4(6I.=M)9(.\[,=;F0RGO#O-9*H:U1
M7^*AV# 4@T!9V*TCYC;*EV$,(3RW]%].%F"%&X:18R%!2'#2LS=ZDD9@@4=I
M% 6F0"(XRDOY)NJH#_) ,>I*E?:\&L!9X?5A.>)[BW-255=7"+M^R ;F2,^S
M$Q^HR9;#2G/TBE]%<8D5OZ! "-I";KZ6<;DB*Z:?0SU+'CQ1!^.]CQ)R5Y#M
MJ?>$.GQ0C1^("0CCA9P"8LDV,8C_ 1,)<"8NR_)Y6BPMZ^&L5JR*Q^BY=D.%
MJ0RV?.-%LOA8.5N<R]DLGQ3"]))&W&!1_4J%VNL(<MX8,EE_4;-60DE82-06
MD+*D#GKVJV R"67 Y6H4+L4&3=<M0?*W90%NXF:H_#">.SF%@,TA,,?,YP&;
MAQ8Q+^L C^&BF\*BV7QR?&WJBZ8MEB/!;O&9+C9IF8<)A!B\0.Y*04@BD-\1
MH^J)8U0@3/P0,CD=-"CXJ!CKDXMQ \('YNFZ$AYC1\=V):Z/LP;\Q #O8C0T
MG<OQ9*T #E,FAF3U!1P+^..L@9XV]-/_U\KR&#*&,.L.=0_"LR^-T^->: ,P
M8[N?E"*4OS@S4,L":BEZT-"%<P?9?.^T0[^2TBI)S$[E1$>H:#XD-YHI6&4I
MJEB:8,JM,;&V5@X ?P2(%_^(!;9DYF85!A9?=*UGXO]N/T!K40;C4F'UH3DO
MU.4\1_^9%"$$%PNM;+9<LA)B9'5-UM$R.CK2I@YU+D:H%+\?E$$"/LH?QX,X
M=\6RBFS>F>D1$<V'YUN-[>[,L>/0[N&YC&T,&O@[)[[T"K<5*RO7K$A+PW!9
MBHI!9?1DPR'9&=?+QSRZ-U\8#R0*N)X.J,(=Q#=?0470&>;)D/,W>+G'88*%
M0PBY)<WVU^&6"@:#2,(5T8!3G?K\ZT$T*@LK1MA9*,U0/,3VY1]!KS) /_0-
M&#?B6HP3%:XE_PR2=X:4+I0J$J-EFIW$0VR:_D3GJH?\\@D#R&"4YX[0]J%:
M2OC5OZX+H^&ZKDN?F6I5*A@AI\89/-E_BXJ-B*U#R_N,ZG0"Z&,0/XG$P(>A
M)*BX,/,GJPH*951GR @+T,&F* \1A\YR51^ F41NT^PN^2"L*/A=HKA^M!3+
MOG4HN$T),JHB.1QP&U5>'G !I)A:&>*8SHI+..6<;W'!,63>5<. _4SU:]62
M2<^+86.6\%W7K^M2,[@B<)#CNV1%OOY*>D;L<F(!4@LHN0G/W*#0C#!]W&2O
M^.')ZIG^F46 !X=.K-<D*H91"\0 029'X&[1$L9P=5L,SQ??7I*?BC+W^R%M
MUR[.X?E2-]\!YD:L>8.@VZ+FS2*MJN:*!B_1>^*JT!(#D9?%;8I4EB*!4C:R
M68Y3&+.8DJ-5$8^?N602@W.7)9,6::"4':Z:L:'/?S$Z%#\Z:G^,BAO+ZZ"0
M7J4#C0"Y@O((=0,'Y\M8P$:A?B&Y\U-$3\4=<U4U4!WC_+@TEI>NET5 = "E
M6,_HH9GRGWF@W25)R#HJ9L4M@:)("%I8@HU1"]X</&Q5^44$)_*90%$./I=
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
MT5"ZK%7.X7H'_>6#CQED$%&'L))IXJPNNF/N^?Z]MY1#XFH&_46,Q>((8;2
M#G>>3&NQ%_*[1A"I2$!*PT2,':MKN=O%$9720(+3=X1#5WCYEB/B0''S00;
M$:SH!8S@6%#40_&A@TW7F!G3;SA;+C.J[NHYJNB_K8Q_U6]#>D_YR$$]39<Y
MCQ6SWQ@ MV,O3 UO'A>"^\M9 F^*JR# C9W&:RY9=M8_+U].#=Z=_67V,'N9
MTLS4];T,-^$V=&9(+-]^)<MBD5Z1K BC1%J?'Z*87KWT'3T1B+AN.63C@**]
M9",%:VGHWLJQG!D(7;%9W>C(WB(-^ B*';\:PWD!=%=LUBY\\2G;>'4(=I,4
MT0K*%T0?Y 5D7;Q9>N-:J62#BNY8^%9#<Z7=T6;6+AP#7HG*-) ^6:CE:4"<
MO"O(MD=X,2M*@Y3UBCO!/U!V1O(N4=H'YZT6@.R;05:@!D,OJ_H O<($>1QG
M16WBDV_&!(:.*^P.,VW%+,P,XNDHDW>0/,1:3C8SB[<_OZ2L'NMJ.10NLQ:!
M=8Y'NZ2L7.X?PP*ARJM_[@.>B-6/%%(!(^\N806-O)#.(V%AYADK"WKSM8L8
M_,0#G<\&\M'[EES M*$*! ;P+#)6@I3 8"38PD@(QNO,A.^*5V&]1QXKY!_(
M.N)E5JM! AP%4_S/C4T-JJ1BZ#HL7)C[LN*?+^0=MM O)'W/PMTF6H9Q+\F:
MTPM4@H[C_P9C05U\E9J;:8,\/E\_A+^FF0B#[[7RJ+O0DX$4JQA_MVL_&!.:
MCY53<EP@[>UPD>VW]OIH\!+?)446)7FT1._,3WTJT1VHK2WJT!E*:]?+T*&(
M(V?&'$<__1Z64].$W]\SS"BOK\2%NDP37!4)?P0E\#3XTR<Z[=-5L[Z;K,)(
M@HDU@&/YY'X/"UIS8@$)*%Y(9:^U'3GV'60%%H!$>'25TVI!>3%?OX1Q3W,G
MQJ%!=CI0&J7,=L]YZ]4(<@RT?G:=$6; '[Y9KP&E\8. \#9?*[^<^D@82XC(
M85!(A"^ECG2N'&M>$5.!F)43B5@P]ZJ$%2["KTN2D'54Y,+W!J4DRAB4R-LL
MW=);)<V8*YNV%9'\IZJHZM 0(Q>(P0,Y>B"'#V#\ "<@P@6@BYS#][5"6C"R
M7 R(P]OA"H!B"[%XP<X]_RV)\DP:!@VQMY_B0)H\%_51)Q[)=>&8;RWFJ0W>
M+[]H<#]"=-=UE"_C%,*O>@>&*!%="M61HD,&9:A#G)K#&@$/8?8;*9J5 H:H
M';%%VF9QSF5%B*%X4K<:HVFN^7 &K#0VV<C\9,4_JQ*;3- 107&S%8M7ZW73
M*]5'&74E_$\,X-B6XX8_W;!38_(BJ$( Q3#GF-,B*;%.Z"Q9;,+D+!**%**\
M-W/V  /GG&@T\$<9)/GH^>75X5H^9>F2D%4.,K?(UAOB 1%TF;HA\P"=W[K.
M^*K%7S#F,(TQLB4YECOX*_W>R0I2*%) 5#T4=S_+EAJ;8;84LZ1_/3!1WN(_
MZ(A+LBM^9-^"=X>YMI<4OB;Y,HMPJ\NU3CMWP07]#X\,T>E4_B^P)_QDYJ+9
MSO/4S1=8TTAY63=2XA\\39>]BD:6AZ3O>ZF8X^Z9[ "?G<X*\:39GU(;,:Y!
MEXZ>F?LE2_.<WBWKJ#"QH/SL::(HHE?&Z_D:=$$(8V9PW[=Q^IFK,^_2WO.:
M5]<9!)*HV RF3V!O[>N+@#.;+F](#^=M2F6+,"^8#5S[#M96GE?_&]E$2VFV
M-ZVXWL+GON>9#!Q!4"9,-(&L!8!IXR0<3<$3NX@=S0H3W:?+L"X/&'[V_2J
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
M)X5\IEZ5O'1=T)N6W$=+S(T)HZ0@"4#WTR_S4NX YXO^#2"V"<9 AC'/P#<
M% ]#T7<HEP;JB.[\^?HU9]>H,9JKK8-OR84+5 TP4KN%_T 7KS#KZI[AV^R:
M?) X11GXP,8\JK?'6&L>.+$7=R\495.9L;7Q"IN:D$6T%6?^EA JQ7%LNYMP
MN>'__I+&JT4J-ECC YU"Q*,O\QD6W@PLK_SD\ZN(7.E%*MPY=)-3J>_R)U-@
MRCQ3E!?+&>I-T7?P1)DE&!H*:$71%X;IV*]">^OO2,W@<ML!EYG;$7T_^;5\
MFT?:I7MV3M7:]V./ N<Q3WU;!]\GU1Z<9$WC.-3'MVY;ON7D7R5=ZYL/^D<[
M?+RUL7<DO*9NPPWXEVF6I9^0#QONZ"_FB.YC^D_*?==F<C"W]"A#7O,RK$SK
MO*%*=@VISMIH6OY_44S%!HG0TMSW8:^"HGGH!9=FP?'"< ^4-^28S+SCZ?F'
M74GC#SC7^JFWODNM'29X_]V39$4R^UU^J(_O>B!,J+=_#ZV!]\UD3/BV71 M
MS7UO)"B7IF8!6:-^S"U]"YMU1]>L+#9I9L<IL#:?S$7]JA2B781? H[FN4*R
M.^::/I::]U"?7*L%"\D;&16DZ5Q%K5CZR>AUA5"_21G&HAS)':!"XK/;]  .
M3]WS;GG- 8N6<D6G:O;+Z2U\:[::;;J+.[Z]A^\[$\OM=I/);6V]G[-3'.&O
MO'"WCDED0*8?? 3?MW.YVS$$^# 6]5'ODG6:;1EC;7[@;EU]F_+"&&Z_EPV!
MJNLHK%1[MAVQME-/W[G%JU_+O."E842B(&2.5&7]%JDIFE?>0U4T;]MBN!C'
MNX15L\M1$6*YV8;9;T<4':SU\;T;^N4',T!<X^<?@O $S$U5J)-5&S T\^@$
MNRJW9<SB1S%D1(0YS%;ISJ27=>WC^5MP)'J;5JG\[%.< "2<)(^6]^D[_2->
M6IQVYF:^4T#2Y+7%]:;\['.%%Y_I8I.6>0@.P ^>&D>?W5FR4GYZ@7S(@I!$
MQ"O"'4R;0TO+-QF*\%3*2?'_ 4O7SW4[L[6A3T [IL_<4H$IC"&UW6(CM[7S
M+35V!I;OHO.=3LTKSI@)>4766%2$ *;)4(FOCAW?.)7]27JWCG+$3XY,2Y]6
M5'AHQ_E;'+U+0 >L$QAM:1/*&/W7?,T,H^PM-L(+#$5[4B81J ITV P"K7QK
M SS@"34]T- WT:[E_6QI[C6"CXMZ/-BNBN-JGD5[TTD8H>JUOZ.\(' 2ULR
MLDAOON@_&&WA1Q'PS.P"C+!EMF>H12*JAZ%VP:D0&I2)SZY]?;,H (NNZ%V^
M7S/;_#V]OYBVF,^I)&KFKTM'WTIEE(?O[QEYEU71\!*W:Y<M[7T;#UAD69L1
M2&OA_9J@QQK*UP#<G_R/N^TN2S]8AK[]]N[:U[=QM@U.A 6$YKB+E.#02HHR
MVFQ[4?3YLC50>,4_*#E(+-$1"Q$VGKLC^T]/_S@Y'/2H.N.C#.S]YFC*!U+Q
M$H76KP%_Z:M8?)+X@SS0K;$Q5Z8]D9;ONUZ/<>I0O$)OZ?O5U6RTD)QA-]G;
MVGIB 5<SV__S:J9.MOK726EO<B=7,=A*]N=M!&EG41@_I:S &DK4.;P9]U$7
MM:\7>=_Z8A5L\11F\PPGOD+,DC:9O4.W:9@XF$^G"1W0 ?7M. J^92P94 0>
MK#3!+/BU4D,=43MX=-$Q\4E'D_-^IZ[IR\^DH.BM1(,2?;A;_&3V]M[/9EZ
M:2PF>8?M:F_M.Q;*'.$F(K<@-[R,X3+%D\;N3R;/T];BTC3'4 U"V??)A:L3
M!,]T&<;_AZHH^2I".V@+NF9[%]]QPCIHN[2+L_"^"M0)4#67)O:.(N#[Z]4G
M9?Q>]4:^Q>;5"K<^E4G"B&J.5^$N@NBGZE$WQ\X<ZC6)I!"(X1%O=I24X%Z0
M:!&79)UF1 'HXD5B3.R>3LWWL\$N.LMC;?8"M/7PS0Z^:UP8LS]\O('OZ\!8
MC+H=AJ:MQQ0P/Q9DN4G2.'TWI.*T-O2N ;"Z H =4^$W\+W-1"2SV'^PFU<(
M!:EZ0KJ'XE'(7\JW7\FR (_0+F)75.-3'=7;]UGBVPKP8)HX'&C>;!&1NG8^
MOS?KYHM>#6E&Y8@PVR.Z)-@=0'])8SK"^UU2$"INM( A.QEN FFLD/U<C\Q1
M?YM&M*#=QJ<U\'WZI 5 5 [K #>M-?5M"* ;F"[G\HK9).U7A;'A]!PG6H 5
MYB@RQX\Q".>8_MZQ3=6*1PT@YY9F4[<QGV0Y]BYM&P/Z,.(M6D=4*>=2JH2V
MKI))S,+YZ?1\:\GH&FSS*:D-?%_7+%UR)^IQ9.E[%FZK[%F6NF"\*SIV]7Y-
MI!\1./6IDGV=EF_%NHR%4\]\7]C;^WZ9S,$S]VWU P_U\;W]C/F$+$0-*XXJ
M$>FY7?<Z@8Q/78R'%,#L0)R^).]1 B&O(B:#?R2>@6?1GD\AXM4LT$ 8L1>+
ML3N:>I+RC<:KUD!BV],N7UH;^[Z&^ :[)? JQT?8"[OUG,*5]'8XQ?G-4OQ#
M,=?7'!(RM%ULT#*, :/W9^N5-NXTIK#PI^26P^2AS!K\O?OK<"3A2=A[.IVR
M:1XKD2(/&@O]:U5-"3+4,-)%S9'NAL'0EZ9O11"0'@]J"\U6TYEVI7YV^V =
MN_I6X/IE>U_NS01LV;X.A_,=:5I'EFI55>RMS_5A.EA?Y#'EL"@L5F'0Q^O8
MP;WKZ62'X0'T(@"%Q6++T]IX?Y.9!X,]N/RUI:N:"EN=I<I2EWX^-35A!*;/
MZ".6FH>D,>'G:5CS.W;Q?89U8Y66_F&U'1_LY%6?;LMEN0.S?4(PN N"3T5*
ML4P^-D []:/GW6G?,WNX]6D:COI$='>9!F1W[+<I\!VZ^Y;A&&;M<[H/8Y"&
MVE,\3$U]ZTMU1,L#L8)M[7VSHN0VB.C38^++VCOZ9LZ$Z=""H&5O[EL B\,$
MTH-L:HKZ^W3!^UNO\2[]_-];#+Z*OL)DEY$E R>E?X\)]V;,MFE61/]FH*7'
M)#<.1=NW*->S.C,OZEBB6..@JJ1]&)_BHDANN"8"^/:P[Z0A(YY"Q/>UQI-0
M%RE/UA6J"LFIFC5?8[48GL9KO/:.Z#\1X>X$C\PT;<92NN2S,E[JC4:^-YSM
MVKS;[L(HLUW.';KY?G5%I,T#XJ[@'0BZX&N2O@'<-AS^NV17XF6  *F12*"G
M<AS/N\EEZ)(()<LM5A*'P_D6&5O3)DS!M:U.D).IG?D[;O=P"NO$4Q:9#8DC
M#>T; Y,4 T ?'T]EVL_@L>>K!SG?[I<V<(X',-/"O7@PI_L$,KXO6).2K9W,
MRFXID!6-(8XG$?+NE>#[5'\6T?LC_REYMRK)Q_3W'4Y5<X5>@Q/4+,9;FDZ,
M@;9[R-;V7%_Q:Y(OLVA73S<;DNZ4[U\%' EP?VMUWD\DX5_@J!+%++)$U<#W
MQI5!I PF/OJHLM>>PX+HU]\QT"?'T_.]40T%Y.JFGMLT8T8LB[IV+ W?(D):
MJV3!9@Y_,WM7K,U]:^56FS:5T]=E?!^MC2I0EW[>OY%R\2<K$0_-!6^,Y3^
M;-.]_U0L77C#UW1*") #(RO<(O3\+#NEB!VFX=UCWY(OWU:\\V"W"604,T!_
M=MG=TG_37L/6AI-\"EB\$NR= U+;$=W].]K@/$ P!^0#':K_9&WM^X[D!208
M@LPQ7G5;%__?13@I4>6$2SPC&T ^% (5"(_H>Z%S/^#G[$+"IU?N@;["VW++
M:E*RA$DJS;]"[=[[: E?9?:>$5)W&AS;=X)E7'ZJWXC6AK[UA)ZV8EGJ4'B!
M%VD!N4]%%D'5)'OPX0CCGOG2*F9X!P'4MD&F$)H[!#XU?P=8R\I_G]<=^'4'
MG=>)^%Q\+2'S2:2]4S7BYN7IB645M^!MGDC"NSPHOU9+"&6SU62UXER1#M1H
MIR/CQ2Q4_,<>4 G.9GVK?IV*//"4TJLU_N]H=Y6N&@A,]I8>"U(NH@),?'?T
M/?B(5B!X&2I0&AOY5A0,4-2XE<&_:S_9';KYO)(EQFOYED>K*,SVC2NWV>1<
MI1X9$8/O)I-.P )Y2Z5\5<E^"+] ,1A4&#IR['-=XJ;,YUY0MP[F^^GOZ'OJ
MX[?RO4_HG4#^58(!$2JAVI'J#.T\/D+T(5^5RP($9%Z^+F]F'+0V]&_D@90;
M515(F*U&^2>+:>=P1]].?2'CLQ4W7P\5[#PD>%?I= K8BW$!!B/N/4I%EZ<K
M$(!6ETZ';M[=&I@JV)9&Z'_MC1$^6IJ5 N1Z1)"0C83_N(2.(8R6H(6.O7UK
M?_Q=O4VS*FD9*[&TP?,?[N5;#C'XE"JP::B6;8S=Z]!MFGC<CVG1#Y+;3,"W
MJ"4J6S%<BJH\D"W?L+6#;_E%A>,Y7#*TUM#GMFLZ,N]-&9.'VDZ+!3,FA:6=
M=]O7,WF/8".P:GQFJY?>QG=P2@<GZA/80*G66[!J6!C=ECZ%A\['0*2]V]:4
M2B*MN3JFAMXO9E,AD8[R>.?.TT >580:B"/*/LB*BCVW)63I O0) 'ITQAX]
MGICWJP<M=2'&IE(!*#38?0^U]<X"]P=<T;_.LT7ZF9AGWVCFT5SS$/Z:9L)X
MWI!WS"U\GA=>H L\N;#'HSS'I"85&J"1-7]41]_26R-GW1YN:&OK\_O\)7K?
MQ/O[B-ZW*X9YR6JV\U0LR\?IU&N"JMX=8%P?K^K5NOG\7GH)YMNX!,A=D$MY
M,"Y$<&TM*-]']/4M1Y2[78P*6QAST/&7#2$*O&=[M/8Q_7U^S<5GNMBD91X"
MR.P'$3"+"L*\Y5-V[>A55"K?9(#N,TG(9QC?$I(K6/.6VZ5K1]^;]%14;9/_
M4P*^D6QKKI#A;#2/8M@B"\%5^;+?OJ6QRG7C1^^6> S/H9HB1W]@4'Q=70U'
M=/?,Z"]AE(#"/$_HW':\//%\S6Q/)M9:.TS35E]A>_<!+6BAXEOR:7.8OR8K
MGKY#5C=?2XB/QG#OHSWO-D)>GQRH/'ZU"9.$Q*AS;@E&Z;#W8KY6L#:;KT[W
MOMY-1+4$PLL]5!:T&;];FD_#R71+]55SB2ZYV0P0_"W^I],(3M.#<T\?CKRH
M7"^0G7V$_\;4W>.#C\[<ITV:D&:0O>EWWR*>--"UA.\>D\[=F8QOQANVV&X6
MVRG$;U[A:;Y+_K:)EAMFP6/G@S3=4AWZ^/X2M7"QEHO>TM2W1,GKL;)WM)[&
M;Q0I6WOX_A[CP'T]IW',[W"K-CCJ+#PO^VN2R92@*B3-> PL3:<9* 4"YSNY
M2QIHZ*"RLX\:Q^FGK8I%?ZJ^CU.7IU%F?.6@0<_7AH2Q_N_O,8/X=J)K&ID(
MNC+ZQ(TM?8O]6AEE7A0"BT4897IK:^_8@*HY74$CF*^_A1DF+()A':%#38P=
MT]^CQ_$9KA*3HU'^X-V/^[(-XUB<5[,/5VOBVSZC%:?:LR(W=IC_EN83/,@'
M2DL<Z.+]2-?>2_H7Y@H\OIR)N:OOER-[#Q/N/P?#2!I'*X%I1#]-#AXS=@5Q
M TD8R]C)5B/I((2]!BI4$3@<A?/_E E9?-+Y[5\@R*H@Q.:-.Z*O;W$+#EP[
ME/$4T(9->-VY_,>_1%2HR9:;O?W./(J [Q"2U:\E#Z!8I+/5"CTH8?R$U>EX
M&(S9^_=,M?THIP(MS^!A"K/B)[7F&;H>T_O#A+EJ.%WTO%7 ]_D\H]I1]FXQ
M('?IZ-O\K\6F6*W^C5:>IZW*M+9)U]OXOBVEWMAXW77PD6-,P$>1\KT )(Y9
M#>2',/N-*)4Q[%%NA_I,:!O:WX]F*]^'OA(QOJ48LX4 X69_G[&I_RO97).D
M'5JT0S??9Z16V)-.\IGN^NS$NJ MW3TS*K1G-)2Q. _;/6YIZEO0DDD\+Z!N
M@CKVNJ-:"OGY3S_]^4__XV#@;GM'_ZHK77(&<@6I+1 E!UA0+,<[>PB+Y88R
MH/W.L%OG:_S1HM3V(SI!/>(@N-;1G7VJK:)BQ LIBIB@\)YO+&IJ2UNOL0\U
MR(6'*%]2&2),2%I"8?%E,[/DF'Y3"8%]H$)$0<#V 5GM$*&<9H5 TK!\L2/[
M^Y913!5.#I6:/=#'Y]>#/ TJ=%2IGUF:T+\NF37A,2W^3@J)S]\-LZ\_2?\A
ME556Y8&HR69#WZ+:(:]Y?L!M_@O>GP($=?!*8<,-[QNV!H.!6BO0:"VF&=U]
MWU[&O;V/=Y8P+Q@P>XRP>RV?IF/7:3#X3$ Y9WJ2",^=O\71.YXMF><0;:&H
MVOJ%_FN^9E_JL,UFX"%\*^"\YK;=Z*&WF&8X[$V8Q5&?@%@S =\>80RTOV=A
M;E+BLT+(M32?A@B(1HW6Z]/8T/?D)2R,R4K;"L70H:/O+6;(:[69;VQM)Q))
M2M6?>O"6#!E%8=G$4^?.4XD3G)7%)LU:OI*YI7<SU"XCR\@*@ZW^[GVJ1N,6
MX*I4\/-'6,7TCM[='/5 S_K%)&)$[>E?Q]+P;=Y5L"$ ,%L_Y$:[;FN/B=QV
M'5-,6YK[UKKAC6<1FPV7QB/YQ%\LJ&T=.DXD?5^&^9R4PW^X][EK6R\%592O
M6US_PX[@<U>\;G?_*D,F/<FJ298]T-+6)PLBY^8N49S):EA0;D6I:K#8@Y;/
M)9 )HA5:CWP&(;\4/QEHER2O@JD:S)]$Q6M=&OK'%@Q;TOL%X&3&7-H&LT?T
M]6T+R=(E(:L<;%S<]2!+7%FB$*SM)^*55])4<KL69&_M6SW5@]ROPVWX3O*7
MM'S?%-;8B8.=?$L^1H-_=]> ]U-"=F&TXM%; AQ?@Z$U'Y:#W7Q_%QF,]Y@B
MB@=9T3>(*G,@6^#[])I$D!&&T #[8Z+[3B XF<4P;T(5Z/^4%3F5JO?-;PD\
M@[3J%AOZX6[>17DS%E&[2ZB]CT^)Y9<RR3=I<4T*PO2 ]I"*]N;>OXVI(+7B
M(18.N47*]2,J1.+UFH/U*;]C02^K7S)+V;9!!_#YU9]*R#8 .%E\\RT?V]C*
MMY>!ETPF( O'1U59MG29G@2JR?IX83"[H3!OL!I?/(T7+/*@\%F<70.2G\A"
M*5&QQAG/,S%A66_N0([T,)2]GF<F-+ZDZ^*3S@AS(K#NM$G2[-9C(E];W[>M
MH%3F8,=!")[?8@RT!-, BU<!:>\2-&PJ26:+5,=I:.SU4PGY5BV&*3M>W5?=
M5><>@_B/L#3!379$P.O>V[<8!*#N+ .5U^9F5APZL\J%=2#HHCL!_ZYF%%!0
MAE:0[?D;IMM(.CK\^M(\U[M!"#8"."5'-A>;,.$'^AO:7RQ1LAA""UXB::,>
M]$X9>G*^7>IVU_D47.3/=*<S1*/Y^AX$ Q&T9%9]+8U]6[X-(+OMZ/;M/7QO
M&<6]=9V6;\6ZC)N%+XQ;JE-/W]>6.2:!J5&J45/XA\SP?4=3\5IR)@G?;4YL
MP^_31 J4T7)/) EC7NU7J,>\%+#I4_4@YWVK<GR=^[9 W&8KW_>A5H^Y&Q#M
MH3Z^TU!;4 >5$#1NU8-X],5G:N+S)$*^!7U3AI\5M<36>*K>H#8-Y6"GJ5P0
M5!*B.N,M?7Y;O4!M[:>292O<.<*/T:'$C+F+[RO#D'P.65BO2?H&T5(@"MTE
MNQ)%(P7YE?Y7F8%$@;"1T@K&4KZM,*'N1O,MC9JAK5J@'MHZ> 2Z?(&5IDO[
MT\]OBZB(&Z5>Z[_[OO2;95A%"5:++<?6?")1V*TR5*.1S]OP'@+5[N^O+"Y1
M_6?OLEZ5:&26ZZK?)^G!,+HA%6E4^,M[.C8-%*?R/K%GX1Z""?[3?JVV-/=N
MFE51F%N/N:6I=_CCOY$X_FN2?E)))LS3A*"_NUE;I;6Q;U'T9&@$_ -+722K
MPRG.+L:9RDF\W#<!3O&@V92M;CU]OF5*OIER!=Y&7P#3S[$3*T6X6=[ER/Y3
M. 2GE'BL<MF;ZL[@Q*>JB;>:S _W\BT)M97:$W4;KDNTZ=RFI?&1/9:&]Y>W
MEBFO'%$J_;?Y/"U=?'ONTR05B\^4&&Z(,SKJ;8T]YWTQJS;'H6U<J/4&7B<K
MH9GG:W&^#UX(Q_6<S@E1-OJ!@Z&T] N>AOF<4!.>/AMAC);<P[6?NW6;PD/=
M(^1(Q_&R!FL[&,:[KL)C,Y\)H!<R0-6BM-1L,;?U'G/0BH[5!5#J8%^OQO1-
M6KSLTH(>O_OPS0I,:6HUC2_3GD'>\EG:.WH_.=_2N*2J2K:_C6*268Y,K=&Y
MWI.FFO50N?@V(T0XV0&:_8%^KVVY'?3R/')LCX$9+TN2A/1J?TWR'5E&ZXBL
MFI:/UH;>3RP G2.N,K>HV-$A3"T]GLGK=,D"_$ BSN@#!>'7E_MGD,,([6E\
M!X[J>*YG]V (9"N*J>_XS",GY_.E_DN9+#?T];4\T?K/$S1OL!5?I#=?!4F,
M-JO#O;Q6#!-BVV=JJPM6;^%5(4OW85SLN97A(%!U6VO?Z,)A!F):3L\HJUAV
M&,O_0!?_>OZ)918LMH 3J7EU6QLP)]DE+%(5A;_T.MSG\T2MT--T<O<@YOO=
ME:E>_(.)0FN6-R^F^Y<#V%7@@XQ7S SIB-(P\& 3"#^1DQ8%=;#*;M?4HJ[=
MO4)4I65&7_D5W>;SA/RU!6K.VM+W9J\5/VH&PQMW[<%>$]A^)=44I4'9'AAA
M:>K[NQPX_I!P!Y&Z5)5D_R S#+O6BQUV!/_O-Z]I#/"#R>J>,A%+5\EA?(=C
M^OL.J%Q2];7$9&-4G0R1>ZUUM+IU]NP#8^";:AZ.Y5YM:>O1-C$KJ=B39K=1
MMKW3]*K&CQ,Y-RR%U8Y\8&HW"9CN*GF&7UOVR*/6#E,)(5*K:;%(<"HOZ$'>
MC9!P/2*\6T6U <?QM'28EICM__GZHC):_>OTHE45;!B.%H''R?2=NO?V+6B9
MTH6L93/LK2?RM91%YAIY^$YU,U;%54+Y8*L#,<7'4?+_5H%%W_)2P4\>G2Q7
M3&*A;SRKR\;4C/EZMDKQN:]@>\W9L<?VGYAM#>[BI6FG&1M.4VTY[!9 A3A=
M265#6(F$522?X;>S)',[']5[R*743^B#RS1L7G/$4B&CO<>Y[I(F8-#@%0"'
M&7H*7I%Y8E $S2V\3M<D$^0"@/XA38J-L<!8QWZ^!?ON\/-&>;U[=Y_X%"P0
MPP).H?[H^6LH>$P=:AQW[^5[DQF2AV\S\J\2,=FM"G&';KX?BI;Z,WVA7NQ$
MO*)P*KJ"B%#D:7L?*7U85H:\^6>2D,\PSD&!Q[^)CI2C95F3F=R-XG/9A. F
M7K9F(E*CA6^1CF>#+%*N PK%D>36<.1#??PF/5.)"1 !(80*/75&M["IE=]@
MVQ/E07!$@JT)0HD?PNPW4J#@-RLNR7N4@&(&^0P)U3/G5(>HKIW&DHP^ ]]W
M^DC(?HNT".-)8 SJ,_ENEU\/W!MWP?6Q)VA,S-);"&A7 (-;[?1'DO M?QX%
MBO5(9[WX)/$'4])L>D\/BIZ7@ZND5#\H& X/\Z @8I.X!:HX%A/[QU'P_NP;
M$<,-/_O6_HQYN1')E<S<MHB)8_K[9C5[#Q-^2 #2)(VCE8CJ>,I(#L(_BR(S
MQ'1TA#\>>@S?#Z.,Q#-<OOGE7ODOJW_K6!H32)^8)4D9QBS#K^[_,;69@I8'
M(:.LX#%5A2X)5!+*MA!Q"SLOC)HR=M>.$XG&D,GUS?K/;<$9+=TFPMB12.EM
MEW%/DF>I<W(WSD<8Q7![4'$0Y5Y[+;@1AO.-^-"YVD+;9CJ>RB2"G\#P+U*9
MHZ2$@LP[#EV67Q*J)A %+>*:_H5N!Z,KN0<Y[S>+B@AF2UYLMO*M,='%C-X3
M%DFWU"OZ)2O\SUBM#=L>U'4JL8D@.U9@(/<6PZ>YY12<K(M-1@ZY694VWG/8
M,2O]BDKA[VFFJ6N6)I.XYP#D_? QL+6=@)!]2^6/,&:H3\LFV(:EF5^]'I E
M1 ;72_FVYDE<5E#3UO:^8^;IQEY%<8F!X@RGE[[E-U_+N*3//7OS( N$ZZOU
MR*K[-DS*H6A/1OWMR5 'Y7B($:9R,>E!T?PIKGZEU^AUM$9D@2(*X]9[ZSA2
M$]DOZ;K%5GM;%J!S-2VVW<M7#T'?YT6Z^$P7F[3,PP1TTA< NBD(262V)P0@
M//$\NI;\P=/(3&2/S-="@.N8"]MH[CO*/47E8<G2X*B:^$X58T-*4I?VOK_)
MH)!FXV*'G!5"B *<$X*)4;QB2@H>X 0L;;72#O6:R@/8T5O0UMZ[5G3SA5JR
M!1:QK9U7'52<'JJGM5=AM[;T;09I.C-;[71M[;T;HA1[]$&#M==B<E\MP;KJ
MC_X?W09 (XI]6&B<NY0/"Y(GD/$: ,K>.RK]WR4?A.4EW26*X*LY-AHG_;CN
MWB_>*P(?)[Y+5N3KK\1BD*HU\OEU7G%1R>J9_IE%D!F$DO<KU5!L=^_A+E.+
M-\8P0A$)O$BK;!'1X(7JI1VCBCO2FE[$%H^P;:ED<;"3;TF_)>Y=#4LPBN@=
M^TY%"-5-)Q;@CEEQ2Z"T#X:AE" +:<:5(VPSIPW@>S](];I"CKI;@3$)X$AY
M<!W/1U;>1G!Z @XKQ!=T-=H,-(3WYXE^.#%]-4'4_$Q9&OM.)\;065  T@3B
M[:W7F;&A[R0)+8OU*<SF&8:0L8M(V(--W'3KZ?M$#HF0#%<12!??4G#V@E!K
MN]1&&-;[OK$4F^G@1NS:US.++..#)7G,5A]TQO1-3MY;ZIVT]YC*2\Z3U(N6
MO$5;6]_&C!/\%*W&CA[T?#\Z7; L'U.N&>'=DF.6C/H[&$H>T^+OI*@C75+M
M5BE(\I/Q-1MU!A.Q/<D 4#"S\G_C&X-JGW0EL#C[;+G,RC ^5,7F"$J^@]TM
M2'88SV:-C=)#HRH0F+8JN6Y&\BV%E&\Y)GT7-Q\'02,M;:?%PGU;O(:MK7]K
MYQ+M7 CP%>6_5=84XP77UM[WUQ!9'O90$*V%=S4/(M[:-+OJ=]\K*_5KQ8A;
MP5!TU,W;^_IF\53EI/W0]Z8ZB?(-F'AV320T0RO/![I,S"UN#Z8PMYQ"'I+,
M:X/8\J@H6<AU\;=-M-Q /L$UV:5Y1%_)C#Q0%A@;#;-Y+VJ>O^*"4J^0].S?
MT-3.=TRHE,- ='LDGU2:A<PP,'9G:4+_NN00UY:D@J,(>#]MK77O6.@EF 8
M2R1'^=]\%(\FX]L2Q%-SYVOITH!\.*N7OJV][Y<QC%'KHJL<Y1CG'NY!?&J!
M;3[0Q;_-)V.O$_O?NX2?H)Q/TV+\:>]T#J:/@V4\6A_V@8?P+=E43B"^+=L4
M4'MKWS88&9$$SN_J.ZA8S0T1L[TV3$^2OJ\K7<^VRP;&AMZU\>TV8F\[U,'
MA,AW0J4STA4=X3@*OBUHYHKU1A.8N>ET;>\&*SED6&%2WI%F]S92$]BP:8(R
M2VNI&[V1;^',YFJS(^"U]O"M48 Y'! (TC65?ND>">-;0MK*:K3WF(;.T%Z4
M6;A_%]$6\L77+_1?\S6S>UO-?\-0]EQWXK]G*FO5O_H_4TM"5IC(+[07NG@(
MY?":K$@F*^9 'I%1=(3#93M]@]#V;O!]*NDV6][&:=C O&DT\#C9J_2#9"9I
MN/&C[]='J_-H]]R;VOD64YUA$DKO\L0*+'>?E_<'"/6<IY ^^(H[U;Z]6CM,
M!.Q"A#^J8;4F7MK:^Y9SF#"LQ6\R9T.;YGZXE^]+3(0^YO.U$@>A!JD>J%C:
MK;=O56G $F V 6_H,7R_$<)=S:W"FS2FPD[.;MK6<(DN'7TS)_W"5N6J Z1#
M>U_?(&'<PR9M%R_D'9]&$T_6QE,YMTJU!G"^-,Y/KA^@7#]NTF)CE3R<#.0Y
MQXD^FM$270?L-"J6$(X=R+08'MP&\7TLQE*H.0VO[1!$S\5D_:;:EUM!&7M1
M].^.,N7Z4'%Y12\Y*DG2?<^M?F;A'-BSN*SZ$Y[*[=/_1;]O\VVY&,?GW7--
MT%>W:BE$WM;.Y]1G_PX_2$@WKV7*M=^]*XO-]-KGE]>VL**6#KYO9L"K5$,/
M[EB8'M<"(6HOS#?S##3=*(SY?RLJK_%R[DO4OV73+&)>[B&\R!:FTZ&;]Z^]
MAE NC*B)WDIA)JT>T]8;LWOO"0 A5O I[8CC]7;^MYXT?'>N.W:PD^_ "PVR
MT7Y1FMKYMD!5Z6MXDW5(ZSO0Q?NW $.8[EOG9=86)-N:/TMK%_]W&IK ZBB&
M>L*\Y3[KT-.G8'39+,[>3'</JZB!MH3WVO<#@_Q\_9JSK@V1:[21_0MSA#;?
MT(E?DP\2I_A@M^2VMG;P;E=N1LI*XTA[Y=&.77W7.]+]2++8!B"\$EY%8%X6
M>1$F$!QL8O1($F>#F&.HHRDQ]<.8[M9G$J[VB_27% *.3$8F5V/YMCJ; 69X
MR8G3T&F:G;V?_+Q@8*8Y@K;B-\E?TM@H+]I;^[;]'!T1=UO;S/TH^1=E3 H6
MC\+.\H>P6&Y0K*P:L(I)4 :2[4Y^BH_0WTXA[ULJ9R'GQ!+ZT_)\=^OI^QB<
MZ!>QN$78G55/9QC2(7/4P-ZOREHZ\^6>2OK+S3;,?K-9=@[U\?[$2>>O3.U[
M2CE07#>GL;6?5P&(&]0T;!P./0XV103Q;\WEZ4'&]S=U 9UT'4'5*2J?C8G7
MI YZKHMZ9!WF<</L]+&]UYO3ZK@Q-S0&_%F<.QWZ>!?+=AE9LI<.O&>$0ZVH
M@J19WCK<S_=C&.:8\0U[[".,87=5WBKX 94Y]1^4EN;G7:;FTK]L8&_#N;]9
MKXDEFFW4&4S0^%I)2U5MWS;-YE@:OJ_<(\/8)AJ[)H-DDX8^6?]O9N\W<7<T
M$=_;E:J+PALC0NDA&8"*B@4\8E3Z3\R%8KOU]+TU21PSD$()6-BB.=I;^V:C
M9Y&3V6H5,<M=Q]H(3@?T;6$.,ZSY J\.&(KSQ[0@W>H$=^SJ4SX34Z0S>R%%
M$8/4"$^J131K;^Y;=,'";21[2=<%W5RD=H.VYJ8>[NCS*U6U1ZMH9U5W;7RG
M0QU\0_=DX:HJ!\&U[&>R)!$:E.SO9:>.OF]?&9A>+QX(MK EN F9:^D83/.C
M2/E>@$.O07[@.1!1*K8Z6^)W=$>=]!X-.@/?  IP%BJ'K.)M/[S!NO;U'0-%
MU;7$5.7$V,!_+'<-)4BJ9CPTOTUFZ-[;<_DOD6X@1 +C/CO8V+O(T!+D<,6J
MWE&-^0K\8*^["G5MD7(<@2LT)]PEW#V"KRT67#PZI*+7:+[5PB,L$%;PDZ.)
M>$_E5S9V:Z1)MQY3""M3 A@D;% !LD=:%DU#]I%=O9_U'GE7)Q/Q'LU61,QK
M"X[]QW#;4E3*UG8JON_+O>*$OLT0MVNYMWEH.W3S';,  F=;^H#6P.?U(-=2
M2S1D45"SG![W/%KQ:"]Z  PW0N/6Z$W1^^7_LB$Q5FP($TOM0+6%[P=:"<%-
M5L=9X+OV]>IF;*D9=P?O44(PC0@D+Z&[S=="&FUZ('N1\[@U[Y;K;%:NHB+-
M9D5!J&B!)R@.&_*(O:7WDP5A]]DN9:<?(U*N&,+55;HBYJ/6VL6W.:1E,TDX
M5:P4QB-0X/6UNL*.)>3[\3XJZG*V+D@V7!"G1LXW-F_-@-=JEK$V]BU",^][
MS>?^FF1U_WS=*V\UZ/:CZ/M539,5%.2DN^PM3'Z;K]<D(QC5=']W.7]N26OK
MTG$B=6F'R/>Y:I@7T?!H6IH1AO7XP,VH#K)"/<3P)&L_^GZTI.<!7Y3+_54<
MYGD',)Y&<U]B859 F"=@7,PSGM!0U[-L;7Q#!J5)*JQ@+ 6Q0\6^@YTFLZ%:
MWO .^^M0[XDX8\S?HLT%8^XQ.5]&JPV[FT.CE<0D)9Q9<45UNSW].%;DJDX=
M/=Z%BZB XW.7K"#XN@QC6'W$1@)_YR;:+5*F2C7M@R=T]WT*S4X$+@^T)3G<
M?!507)%>)/>1&5%I*-J^0S#"+Q:,AQMTG69@:Z0Z5&G.!FYI/E6[3PUDA]59
MY7EK1UE\V@CYUBI=E9I504.,&NH8 _M__!C\ \F?PFCU2-H1UF2K:3GF;\E;
M5H;9?O%);Z7];5IF!2&&<FDG=/=M6S+D)E9 D';MNTL_G]_PWA JS:ZC^?I;
MF*'V"[8"@%J9)\WLMB/[^U8,:F5]VP/B;(W]7Q7-RF!07D-WGJ"L7PD0U6_=
M!.?C:'JN47'YHC)5_:M7<:%\^Y4LBT5Z13*H82E%M(<HI@]5FA!#C-EQ/7W[
ME*D0OH*84*H@O\"5AENAW>]_J(_OX#\;B-Y]&S3=X5Z^=113)62K@:#>\/LS
M#K.68]J%E1&].Q* ,:5,V^7^,2PXE+'X9VND2_?>7B53L A+)_D\8QDQ-U^[
MB'EM'^A4-^"L:PJE77MZ-*]PH/9?2/J>A;M-M QCLR'%VM#CY.&JGZ\?PE_3
M3-CCS).W-O0M0TI<[_;\L[?V<'\&9D)U_22/EJ@A_&040IV-=J[+* ,.(!U"
MB^CB $&#+N/!T7S;D!%,"^L?M^6<U1I-Y$570NQ8@CP5"J$PTWRM_&(\%L=1
M\,PN1!@(Z6$1?G%DSUSH7!#/6\;P= *"+MUH:<8T:*ACG;; PPU!U[=9Q>YA
M8S<_/,?M&L61)'PS+.Q!2O)QJQ6BM8/O.%V6B]Z,K6V(56V-/0HC51X,NSV$
MY6JV2G?F$FS=>WVWUGI)B76JXP&-:\$_,!G_Y@1#(5'+0>G<J6+J?_U'Q=,]
M_=O__G_$O] _0);YW_\_4$L#!!0    ( !*-?%2)]XO;=6D  'I7"  5
M<W-T:2TR,#(Q,3(S,5]P<F4N>&UL[;U;<^,XMB;Z/K\B3YV7F9A3E975O;N[
M.G;O"?F6V[.=EL-V5DW/2P9-0A*[*%(%DK95O_X ("F1%*X42( @(V9V5UH
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
M6I;:OVL+9%_C5Y"2G.DT0QQ/2LLAHK_&(3K$WCP8I'VR5N>OVP(?(1=90B#
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
MQ;8K[8+E"NLZ:24'&+2SVYL[S+:X]/8?A MPX>G,B]<AUI6Q@LQ2'P2=++*
M'B""/ RN2I]?]?Q<7*0E<R?9<3!]HN[@7RCD+?X'-J\/8/,FT64$;91?H_^S
MQ4[*&R^$))Z$'Z6A^DAH9*MTMXC5^&>.?#]MR]" [W QM@BS+M(&CHA%+O(4
M2Z1ZN)6V..</:H\3J*(.%.\0X'.Q_(55DE%I")/FGP] 0-Z1Q"N#%+3F<K&M
M0D&_$9CQ9YOO1M<MR/TB2D_NSMQNT7D#"X4!7FX\N&9[HZ7ZFBWW<=%.1F I
MJ_3&1JTJ_/^QG?#J18 X%:LD*++E<8YQ_0^UED6"15OL7[]C X.\KHPL#G2P
M/:(U*^X"<VRP 8FPZV"%Z'2IPBG8E5$J+H?=6_M-Y=Q5&=:@U^0EJZ0Q?LP=
M&Z<XYZ1,E2IM\B5\\)!.[D7EOVOI*$Q7R[GCVG8:4$)/9\>NS*LK98VAQE()
MU!-J%XMV=!6%P;?*+O,T0P8]/$1+I3<P?Q1CT_WLA3%VS"[CJS#=)876NUQQ
M;4U^'RL4297*Y>)^YEZ_(<?;<E4_\I;Q68=KX2Q$4J-8.R_Z#)-\AWI@1VCQ
MC#L(CJ^X,S"S@#"3?/:*S$-B,EXE^4NVRJ/*+&:S&+O+.#7%/A0_\\<76I_C
M;2DI*U3<T0J!6%Z"KF0:AU'9769&K5I^^XL=JWKT>Q19IE_C $ D2!&-X2OV
MF-*-4UZQ:VW#VZ9OR^?**0Q@30HR)RMUPB4]NZ>/UD$[,Q]3*\8V7J_MGJ1)
M05DJZ]%Y2-6S(P_7(;OE*#J/J+A$%BW-T7'Y*'WO23E!S''@NB=J-D1>+?/1
M<<#8.<3L+>AX>=]#?DJ/&9IU<)L)C8Z#RLO7K8-"3YYT'1Q-B9<'G:-KHJ/C
M."MF0=;YDI9AZ#A:>HPU3I:CUN+"X]1Q.65@7:VYK$=5Z^>0=ASZH30;45JP
MXS!W<Q:<FX8\'6G:Q3CF.K\<Y\?S_(&=TLF=9T;M*KM2VKOC#*M;@++L'%=+
M1&IG3@V7 1R'O*>8"_>2@59(;12R9YWX7#MUFMRH&F<5WP29)HZ*YI#*]9->
M $W0B6D'H$-9H)*781QGWZ'09MW/F?0C,Z;N__0"NCT2I ?;0.E^D.,\K=-T
MT'@'R7'4]5@/*A>;')<26A,-&9>HM$)HH_FE6]0*+FXY_J#:4,J8X :95I1M
MY%K]MB__"457^55.N[7@XIGK"S&@S<RY1S>_U7C^Q:<^,+3NZ7&]JA?O J!6
M.*=QE)U>.W3\7=&AA*>*KNPXY .(TF]_Z0?%<3YH(IO5ZOBKN'T&O;I<YYWA
M[NZSXEW<U/NHF#T^*WFY>9Z#MA<86WPY]"M'C^C_?#M.=@G77EPFH&+#$:0^
M#'>%(Z1*J3B .XKGCNHS.K[D5$SOH4;Z<E5R@1<='WD2E'?6,[:Q^@)GD7_D
MF6>TQA<1N[*(]L^8EC=:6:KQ[J'V!1GBILW0(NLXT:=\N_7@'FD9X3H.5Z&/
M[]<7CA?\FBF"SZ\5QQB'O#JE7_18!;N#N;JCO/40R0O)SJ:E@'BA&K:&)"(N
M;MB6CO$(7D&,GP,G^47'OX]LHY;3P.8.+3XGV+6RO0T^LL E4+2)I;N;WL:*
MR]B\H2D+T01V-25W?60;NIK!9;)]0>H5F8%@%W.[&-NZ%*KDM77)SJ:WK<QB
MU?>J+"83V*F'.RE?@(?_O06UXH+CV*J'*=2T!\%6Y78QME5I5(EV*+^/Z8TI
MLS3UC2E 8 +[\7.2!&]A%(UK"U94+^*@?4]=^H$[M3',E18OR90_1'D]3&_0
M3@O7R)/CP3&!_=I&K?9HWKQU+=NZ;-I$6UBFY^BWLA0\$]C25R#SP@A76 (0
M_5?-^0Z""R_"H>RG#0!9NSK^./9[?0:G7C>1B2O7V8H'6NNT*BC42D.8WO-J
MB\E*=Q$C-8%=?[S:NES1"O^-:Y<SJTP+-KBXG[:G,46 LS:J8F?36U1Z)8ZE
MKN6!F<"^/*;CX)S;]1@=5/CFIK0NS6AL].D[>469U=KT+N0O0?N:[50UWU*%
MP#>(][6+PR/;;JQ9"(.P@FX&HZ]TRN2WI<H(IK>J[/(U@Z\*"$U@(]?J+(]K
M[QX(ESXO>3U,/K?9)DKL8N)T,;TG)9:%6N9[JONOO*S4>&)O'!L06QG(W.#O
MN58C<^X>C.\FB1 _I05-]TD&Y/><?'_3&Y"^+,T:Z-)83& #-JXF/@!(KAB-
M;"=Z,$9F[X%ZT9YD-3?WS&^+(M%N9+<WOOL$2]$HY<">]03V7>UF>7E)>F0*
M:$4UOC<;KC=9VI2B@DTHVUN;$Y6"-]=ORFUO>ILI8G]PF/)!F,"N*\[[PY7:
MQD.XX]AVM4N'J_HEX-*P)[7"B#A]P=>$J[(6(E?J>8.:<[G*TGU1IUOHFCUS
M5-/200^+-%R]Y^(\ =%R 6*P"C,L4L8E4>H+2HI@9&&1W2Q]F*N,8.X1^2:1
MU]M=E.Q!?=F$@D%I"--2H,.R-N[]*\$U@?U]A\OLC$Q9N,-/.<@KY<SFQC9M
M0=&Q,C)9 ]$V%70RO3%%B])\GI0__PGL.VRSA$5%K?+9<O)$T?BNJ',FHG+2
M*HQA\JP5DREQVJH,8GI;=UK>UHFK!-H$]OY3_I*"WW/T@>O7\64SM:D7[&UF
M<X-)PDV*Q!G!K/:F-Z=H*9H)O\Q9N[CE5.O"S/5AS-U0]](P7:Y:I.V+_RN\
MH2[7V=CDON)ZN]6KE"EC$JU&MI;YD%L1Q4$,:G-IAH2"%Y6;7S@Q3@=CDU@$
MKP!F88H+Y&)WI=Q,1+T,,F *T/&W(=4&7T&4D(3W\JGF@DHFUXE[FF.UHA!O
MJ_SNUQBV2_6VWZWBS?C,0<U5.4@@0"?Q)7Z[*/:;*9YQ0/X9%24\Y)BY^WC&
M($!$!<?'GLMKA(_ !VB-7B(^H\OU-2A5212R>%7B,4Q_NT0:8YCA_V**578/
MFZKF\'<CIX/Q4@64&\'53]PYR?>W<8KM?W>=*F,<8U-F7BB3$Y?2W>V;X/%B
MG.K<:CVUI=X\)GLORO8-%8.;>\/O8+[J4*T"E(H%)M_?G,>'6F"^>(N*[/AZ
MX@Q73G09R=RTP1HOQB/8)5#5KI;K:_Z"A=QLF,VM28Z5FX>HES[A!C CU[PJ
M,(G1?_K%]=O[)/LGR(I'RS"S2_"5KE&US; *_9.TP8?R:22\;:^?'AZD9]1A
M%--.8[52Q;+.N2%\R*,!K>WT*\'Y-(/3P<GH^NOR2N#QG):.O^ZL!I30,>KZ
M<Y>*>U+"[^KXVY6*&_%,EZ[CK]>I@7F&2]CQY\'4<)3T*P_Q=-5H,.,ZK$ND
M?IZ1$OC$*PUWUO\5'>\5<+-MT-&=7P$XVP=JP8$*M]E<D(XY5)!-VV:0"7Y4
M2,VV@F*$I0)NM@LZQVTJ"&>30"$&5($VVP3\Z%*%TVP12 6Q*M_MM,T";1&U
M"LYI&PN=PW<5?+V:"L9+N#+>TWS&'J"176]P_%5-*E78N$6ZS5WHO801XE"R
M;N+4=/613-\R> 1;+\3'!SH]5@G<XB<(EB]1N";<B"T+[$5_#K>H"0YY96&Z
M*IS"4I#H_HIIV7C&TZ2=^,SQ@/[Y+[WJX]\AT@-,EY&A/ @[QA/IR=^ ((_
M<D6;T<6^]B\R/59VG>HPQA/A:Q0MWD/61396:YO(1UP%;C.P59C#L8NY7,X#
MQR!#(EG'X1\@N VP^V,5@J!PB1.*D8"HB76L0J=IOD6"2.;0U/T5F]:]I!M<
M)5AN*S!PLY^V!,0[ (+T[N[R"]B^ -BBA];".)CFWL)F0/B?R'[>H$..#6&K
MA7$(:WSU ),;K#;<QD1[(+)>\CENV5$LD%8W2$7*P%WX"DXB>@=!DN)W&XY'
M88UGY.65KN^8UDN[*ABT0/W)F>VX3B]SV#=\X[K/U.GA6]<%12S8.G\G"!95
M SFX--L*P40 XFD5]-TJ*QDG J \A[7U)<?O)?1TEM;.%,<!5#U0E;7<&3^&
MB-.F-@]Q>\;T"Z&4])I1.A</$Y%_D)O;Q?R5\IK*7"Y.L(R1LIU#&,9K<K?P
M:YR\I "2!/7;>)=G6!>/?=1+R@+LY5.FY88,(U 3S+3B[6)9P);HJ/*-QR@M
M.+G2TH5WU<:PP)UT6#!IQ]!I#].[N]/"T=4$"AP3V+5MU.Y!-F_@D6Q@CF*K
M&*&2'\GXM!,>L3=YAM=HB_-S_SCD#L0I4,)#RR<<DHP*?.:XFT@;J'JX> +)
M+E<@\\(H7:XN 43_%5\F<9I$88 S,B^\""<*/6T J)*!1VFKUN=QFFPJB@[+
M=3;W %O)?*1R1/F6,PX./4"P\\+@<,.ZM8F$+["=.ZRVP/E13I[>$B]?:< K
M0"CA'D/GCF;\:%ZN:IC?(T.8U"#(Y-4007?[JBAV+A!IP:1..>W!VY=LAOX"
M<U"/TBHJE!V&- 8$X;HCOZE.6KJ[:>5%[9AI/.YXM@QW7"]4A_;LH\/U<$]G
M9I4_C1ROAM8=0IGSSO$*:3KXK\NYZG@IM>ZPRI_20]16,^ZU+2]5C_,NXH%\
M:=\LKX<%&G1!W@58);6UN4+_@TYY'^W[LBB;HA+=;50+X, 5)I(8IPY4DT"$
MESZL\GE@12C41[0 AL,5] /%CTC@M6+$:CAT&-("("K[ 9%;YMW$9]B6:J-9
M,'U<R;+*B49$E_R:(ID>H2W\YD'5"T7* YH^]B4$/EV%ZBA8'3<W.\/903 [
M;F=VAK*+<'?<X.R,I>+YX+CIV1E&]7-F"&O3]./PA;N2U+89HZU$"-\D$5JH
M%/MALOU]DHG,)4&G'F)?^&GR)";?Q070X2O 9W,1R;Y-TQQ;_2K1KP[CF=ZW
M<BM%<?YVP6X"J6GW("M$X5V2'LJBC7$+MTN["38OL[D%IDR;-IP&C?7PJS#*
M,^7""&JC63#]19R% 28.Z7U/.!6<Z"?7[WZ4(P8K"N!L=WG!B:?S4XB?ZOJ0
M::$HXGV&<JW&9HZ;>]TPU,>K$T@SJQW!OWH0>B/-)*MH1UOE,5QO2"U,(.UD
ME^UM@2"FZUK5!):PH%]>WJJ.9UHD*"XT74(H@S@!I;/ H5D->XR2X#BCPNM7
M%?PN@ZXDDX?(^1=<$OS!VY.;G@(!<>:@-L@-:A7T!>;X=7'9]6)_;%/.8'%P
MG8CER)GCFTMQ1(Q^[VT!IR!=HXEQ0KFEQUJ-M/D[GM^2YTV2IUX</.'*E1D
M,45BL&MHJ0U@V2//-39F<?&=H""@AH'U.:^ZTD+^FBY>O3#"F_8F@9_QB2GA
MWNKWBWVP^:+.J*PZX5+\KC*252=%8R$PP<6C&2F^)5XL(*Y@5?Q-T0&BY2-6
M@55G[/H\%CA6)EN"6\/ XQ.=U8*#-",ET@Y5CQ/\IV6>I1G:1<A$)[\!Z(<I
MF;(4H&:)LH!#[Y/XE4SB\?"H*.&BKW&8=67.+F-: ,5!^ +X&N)<3"IO1(08
MXAHZ5O1[ ,CN*_1\!2^OYN^9MKWUF%8,D_Q<^\1Q5ZAV2ZZ1]MZP@1Q'DF;P
MT<"82(E)NEEY"-8J&GZ.@Z7//#Q&PWLVQEQ?D3[EHH[E=CR-4%Y\*!G4CJ.F
M5X[T9<//BZ!I$51] XZGR_8$O&'_@^/)N7WOEDY^"L<OC?:-N7:'R 1NH-X!
M!- H(^-W($V!?%(,LWD/2=1/^6X7$8[VHEJ1[]*Q])PL=P!Z^$E7@CX_@5IQ
M+&-^R0+?)C6'AQ2_>!G.6Y-SS'89R;1H$S$C)5M<E4D<MWQE$#R+UR:0_;B$
M:R\N2PWB+%N0^C#<%6?=H>Y^$(3%9&M,5U;G,WH I#"K21OTK[:D07_Z]HA5
M!4IN2_,W74)0GB1ZY+SUJ[:3YK"6<7"/N1W7R"DV U+\3Y2E^KDBV5,;I?<Y
MGOER=4F2EF_C7S>AO[F.$8/MB^\"*IDRW<S5&:OMLF,9RV++/=2V#"FXZL5^
MB&^M(9)E,O/TC#T,H]$RZ61[#;I#OX1QN,VWS#W:_%T[[S_E+VD8A![<\UB]
MUFI8<+QW/CB-WTUI"5393Y2JM@1V5$WJ(/</.J>4$'84MUZ$]@%9&?GH*+ ,
MU:?:DRV9ZRH(:H=D0V YG9V@0US5STU'8S>B3=0\FUT%H<,F4F$O%PW_H\W_
ME&^W:(N@[1*NXW 5^KC49U&P,HS7#^B<\_'CO+/5/QZK7Y.=2N$"OO')Z:#-
M*#K]!M.,9#4==)T?8!+D?K:$95")P8749B8(34E>"J$AI5ZMXK<U]SPB^QF5
M+]Z_$G@9>6DJO"^F.HJYVV_(M$"&!56 T-L8(Q592S@SLCA7'\/TMXO]!8C]
M#3IU?N/<,A1VLVA"%5U<WA)V,RWH:T7GN7S%;*Y-R'_.8ZS'(/T"E]9+XDK(
ML.^7"7K8*)8N]D>1PMD'*B/T>,J>F%O\D_:NAVN:R)RKPE'5\E8O(Q3I%]1
MN+B7N7T7_"M/,^(ANDG@/7BKX0B1LIXC@5'XC]CLH3:&L:D^HR\L5XN@L)>X
MXH7:U+1L1' ^X;0W#P;IUQU^=>RG'S_]^<>?902EH*]3H0Q-J%,>>2^?:.?K
M;^)^VL31?Z*=M4$6//M,:K4P!F91/._@C;XKT]<X0H77P[9I</F!W\?<'4P0
M144"[1>D_@$L(<KBRUQY(NQFU7YELQ>K]:"2\, 4GT&RAMYN$_I>Q+#.V6V'
M)1FLVT0P371VVS-)3H'_PSIY_4B.-K@OJ"[_08@FY)9_^/;UJ45;[0<+G_%#
MG^;7DY'HJ4_A35;9&ZG YV_B)$K6>_99PVQKD96\QR"I6?R''O9,0\@CO![F
MI@%!$&8GI'&/&WX?^W:OD,%D>@Z<.X/-=V2_(24%TJP\1J-!B<3NSN6J007S
MU&&WU285JW&7,2-\0F]D;N>5I)"\;!Q9W(0[OM^6UV,LJ5TZSKV[T">Z+6*?
M#."<&OQR'LYZ3V!&LFZ2%5(B25!2[" \?U!C''2?Q%_Y'%-OH7VC/;\EXHUV
M;&1\HRD><H)>YFQ$+P+I([XAGN,*^'S#D-I6&R<\ (BQ\=:DT$WI.X5H:]S&
MKPGZG^ Y.0K<J@%.)P!4E^PYP^GG;M1*XB"I-S.#*\61?<A60<9H'#P"+]@_
M)Y\3'"LX&W?%S_6*";Z<?R"20M@CB,&;%Z7+N/ROJN/U._!QG7A9-,[_D#8<
MRMV<?O$R $,O(C68R_NFF")VQ$.R9R]QF1*6&X#%D02MTGWU[?OCJ^6XUGM(
MSOITL47'?YG=RZ96NJ^Y:$6-EN-S6N1XJ%',"E?(==:YU1%8RU6YN8[2AQIC
MY+36Q\IDKALOCD%TB_1#N 4D?[3Z-OI?DOR&5 4J-RMT-\8B!]<Q?H8Z>$7V
M<)@>'<D,UA!TTA=40;(JVM^%R# /;DD!!!*[K*YDLK>F7$=S^S**DC>\[C<)
M,HCSEVR51Z=I%*Q]*=?99(X#OO 0KX_$U$DNW$CX[::3NWI=1M!^O>IP7^,V
M1G_.\J(4348NN5QZZ>8*[)(4%]V A=6(_C]=HSAO0/U7)GG2]+21/1[6HV;V
M2=;%6N]B;"*?DR1X"Z/H=KOS0EC$&U,6RS,:6YBH]#4%2.#<A2N6?)+J:I^[
M6#@OF9[:=NTR!L_AMG)/(27XP=N7=0RO/7]3_OTIB6I6&FUC=QI'VRS*])%%
M'.?(2-SB(^HJ!U_C ,#RRXLU,J0QB#3B5;H;8RC\-*,'_0TID/ *HH3P1*T*
M4644/B>EPH>P7V8;)&1)?:#;V,^Q8OT9LJ6#WF^,KP;Z#9*)Q!BOE>.KZI!=
MA:]A .( /[/,\H?U_EUSSN#RX#X4+RD#_2Q.8K<W/H5'@)WN6#A)SH'2P7 V
M$GDUW=LBA:^X[?0;B,)-@FV]K_'*>TU@06R61329=]Y8QN\<3O4J_6EZ)^M^
MU.&J(?/6DJ,0B6X^5>S"N73D*#(2:?V\^TJ-RNS-.T". R9[C:B.D/BFSN1
MHU]5JH/&O@WD*%A2MQ\/HEQT-\E1D+I<1Z(PE[+8<Q1.V5M6Q[J/$K>?',7J
MK.M2=>:C7T)R'#7>S2N*V!==='(4K;D:48UEI&]?':13^S*4XP!)W*BJ;RW!
MS:5I@L560,6WH_I [!7 E\06S 3WJ>IH26Q61QE,ZA97)<$Y=Z=<AD=T8PS#
M4[^KY2H6$J6#IE-<K\,]N*,=PKR4YCA8$O?9N*ZG.J93@XK.3Y)WTQP'2^$Z
M6\/Y*[-W'86.?W6NDN.<>VL.XR*\K7>0Y)2+=([BHC'FPKW-YVI]U;G(K)H&
M28]\N@J,4O1$P]U.AW&4,M>HUT(=!D7]1*O=6'44EZZ:MNB*[-3@D@B',^[A
M.HJ4<ESRK+O!KH+836K5;R([^N1QO^RE>D5Z6B"?J*H=X^HS:N(8H*./7VO9
MOAIN\T\+7JJ-R0E\.?H*N#+SR990F!9>3('&#7 ,\9*Y/1BQ>4J^V,6,F&+1
MC JQOTP#,:I4IT4UI@4+E9%4RYN4D/UU&I"I2/36E8D9*/6D]A*SOTT#,ZYN
MSRS?,RV,F'PE%=LOL?IY&EAQ5"N5XDLS:+*UF0Y.5M>B^JJ;D9E3.W6 Q$Q7
M(>2<HUY51DG6)YOQ4JY>=L!L(GYE+F9*%=4JX";B#65OSC,+NE4X3L0/*,;Q
M5)__-&5OEER]N@JIV5W#+HA78301MX-(U$O4W:L0FXA!S45,JJ!?!=B4#<0S
MZ@I6,?Z)F$1L^)0*&E:HS6J_]BJ)%;2S=3!(5<4*[BG;%!(5%RN8IFPRR%1U
MK'":S8?.A2,K"'NU*_[]XPF":"Z_D9^HOY3S.P$25\A*=TF&/O #FN['JE+P
MQ\Q[3^)DNR^^_XC^S[>K,/6C),TA*!-VR-TJ+)&JOZ=/_@8$>823R#98R*'3
MH0K^EGVN #+CHR/@888I:I/[78,9P'N&!!XR_<U5$B:TWR!>JD[#7\-L4ZEA
M[6J24;&DJKV-E4A%"^BMD7:T+N/U)<'/G*<.N%ULF\C)-I>;S+&;R9+[)_QR
M%WHO883$"F,V_#Y63>4JAR?U>"1FT^AFY81$[\Z*.FI\G>J0[X;ESP58AW&,
M3L"65+[P(NRR9C^OUFF<OF9Q#]XN0E)Z*#TF%Y442$]!8A"K6.NPA2_S;8[O
M-+^"2R_S-U]WQVL!STDY@>+TO8V_  ^?R\O5 TR0@&.6L>_Q@W:">-!@"$_\
M<?).3,=!]+U^QOLN,L!!N(XOL=T=^WOLM3U1/KJ.8N=R=5F=;W\V?HU146^L
M6Q]\G<SQ^@^R>EPKVL/CGSX0VY$L@J?,@YD=N,GJ6"+<VFJ,X^PFK\G5KJQT
MT:L<QU'&CI1EO4G4=5,%3"P7';VHK6^GRM@.CH.H_70]TR*9X5:#FV*[:+WJ
M_7,!88PI+MN."L3.!I2CMY5[8T1D8?5R)[?0JZ_C.N_9'_%X!/C\P=&EX_V'
MY4L4%G#CB@T5F+D717MR#PY141T^Z9@C(_RY5Z'KYW"+FBQ73^BOZ<KSRSEQ
M??,:/V#P(4J).9PS?\NGQEL>7I!)T^#C!8>X%JZ0Q.$$2#1_Q#18KL98SUZF
MXLH*ZZ%M;<.;5E+T'RC-9#<I2>RXVT&OT%;&5T'B36,ANL0'=*UA'PA'-H%K
M4I)(R7/'W1\6"YN>_:;1E*S73[/Y.INOL_GJH/DZI$4VQO-I-CC<T@'<584=
MMC-L5; 601 6D[N-"6XD4CU&5<FYW/I*<^6?7_H(3&%6(P[]JTV8U ,M57HG
MMZVV--1Z%57J$S#M-U^:1'89P@3<K0> 6$@WFYEF7%<]Y;;>1I)B*.$SMS6N
M8K<=EF316T9UDIEMSR0Y!?X/Z^3U8_G$;4%U^0]"-"&W_@!N@[;:#]ID7^-I
MJ_(UK-H->;'D4QM@4 #_[X(!(/IA4$(N6"MY\61<:^Z2+W-4*APUZ11?D5/5
M']RSP41J1NLM0AJH[H$R7Y 9)G%<[@$2UU"24L0.\+#5'Y?AD7G LJYN.8I%
MEPTUW*NQUIQ<$D>]HKKL)EQ*VPHKX8X&_Y6QN'C2?(G!'BQZO^S5*V"&'>N4
M6O .^=2KV5TFVY>RPE0J<-]QNQCSV1WS2&@+=K&O_8OGQU,>QMB$F6\4<!>M
MW=HJ\O%_0@"XI6O$_;2YW^X "-*[NTNV?ZW5PASS5Z8&+G";X=2H71*#PS.L
M=$[G]C$VE18U7%Z@MS58/V2[Q?G#B?\;E678[0;UMC_B:[",@,#QM^%)HF^S
MUJ^#DO7%>\<5?9F$-7\W$^5Y\D'L(=U+%.%IM!N6U/++7^-T!_QP%8* '=UA
MMC5",KZEZWMIQN0 1D-C(DCI=3JJ<%(9P<9I'DF\][9\54)U%','2^F,)LD]
M6 _=A#MZU$^FATTJWYT@=X?;Q::)7*]6P,?U)_#-H>6J]@OKOISB(-JTVO_,
M8W^#S&NV5MMJ81/,]4?B?TEP(67R_!](L[2T EAE]#H.-JR^4;P@P-8W&K\;
M6Y>R3GSZG)0P5=B"M"S!3UT!83?CC%;S:%PBF1D&H*CK\PR]."T\6(7)<>"3
MVS3-0;"( _P?'+>"SB\8AZDNL6C$+F%%:U7HG;PQ4/ZJ( X[#&X<G.8*8Z%2
M/&!Q7&M12<DN(VD['2I0K[Q]6KQA@O;K!:Z9#N 6/WZ&./'!"]NKJ-;7LD6B
M;L,*VQ <WA<Y?V_3!AT#&"(=1FH(?6EQM7,;^^DQIX$ /]=W$R5O)U:P3!=C
MBU I&AQ;Y%<0KC>(VL4K0G4-ZD]741?EK"%MXL;:45!>:R#/_<CS(FL ;9Q(
M.;2.HOK:@W&29]5#KZ=,J=#;=.10)DS4>'=(.1KC>'9'U_"4RJO4KF(GB'2)
M(&I%E28(%C6N=DB;:8>Y' =(*E96YRE&1,IQF+AQN&9]QI.HEZ/04(-G54I>
M(X3E.@!-#U4%02M<YC (W.C;(:V7'?=R&1I1M*\-3SO&YB@V9T3HY-Z 9D2^
MI@LG+Q+8.,!XT;4^X$-&]TMB"X R03F!ALV-?3G.?^KJ=CO^YFC^M4[#5Z"R
M.XZ@AATJ%39U%$:1TMJ,N3H*@H[=V#)_'+\KH;KKQ$%QQP$[E[48-I7C+V)T
M%>Y:4A4<QU:'ZJ%DKO7Q$HE%>.HP%;KDBS@.:T^AH=K2E #^FZ, ZI&A@E2=
M&<.C"2N?)%2B]I>)HZ8K_ZB$\Z\SG!TRF$KP_C9Q\.12J$JP?IXX6'K2M"JG
MPH2<H*K[EIGK56'GJD=&:=NJY)M5P$VM-L-3OMUZ<+]</>30WW@I>("X0DY$
M\OKPNJ:-$ 6.68RZ<H,SMZEJTN#XL.QM@)8@7(7>0<Y6HACIF#4="?V6;XL3
M#/V S<Q7+\+^./EL49T?M0G,N9['7,]CKN<QJGH>\S5N)Z]Q)]M=CA2<JC9=
MBUI1S1")OI.]H2ZXGZ'EE"=/M6=%2S0*0(<]ZHGK$E:%8XO?[D'[I#5+B_$C
M0<>,'V"R S#;/T0>FG>A;)&JC@/H=^QO6\FHRQUQ?\7K.X"LGT?LE5BNOJ9%
MU[XYD_]Q8ZSX.4F"MS"*&-QR^-F)O7(\&X:P?NI?<P*^AG!=9AOF$=;S1ZT4
M+@O?ASD(\'-;<4H.'$)L27ZM?=^"1IX0EYBR]L/ G'GRY;'!6LEXZB1/=;:^
MOS86O_-07KJ)Y(G/%ZCMRI*9+U#/%ZCG"]3S#38KX92^P2;G6)R!U'$54&LB
MPBBO AIVK<Y7='K)6I_Q/#.]VM6+/28M18[;?T:]'V$L"!\X?F=(E=F/@07'
M;ZF8E *-@,9\$:,_OQPE\C'?X.A'S"H$4K3>^OBY6((8/^I6MAW-(@P:6-%Z
M763"J(OC+KW<-4DR+[(G4?W&"^$O7I2#+TBI0O\FI0+<>460.KW#'_\S1!HE
M]#=[?AJ?TACF<A8KBF[C79ZE=_A]V3]Q,]UX/<Q/XV)_BC$AD9=<*M?9ALG5
MF.D&@M]S$/M[N9DQ>YJ?%HTTY;W5[FE^6K7CH:0S6.(C!IW0R!R]\-(P_1HG
M+RF Q#U(MA,^@6(?]?*HYQ<+!YV?,OT.RTT"1=?7;]!YC4B/UPM<IXV6GZ-G
M3.,Y(1;?/EC\X;T"[S;VV=</VDW,;\FC!B.Z1<3M8GXBYV]XWBTC[9^Q:B.-
MZ!8258D\X"^GIO&Z&KP[0I7&)(Q#BNPNTJ*V#F4?,J^4G#&D52O\:YAM3K95
MVMQ7S4UX.,6*V])(Y$+L[;X"Q?\JL(C^;[L";55]@W(A9H@OFG:O=+*)&T%<
MGJ7I>BZ'DGE*14T.]CYPC&R#4&0$B_ [,3(G@%H/QBBE7&A7V\WQ[:^>@WEB
M73F.D(R%1MW6V@RAJ0"LV7*<\]'G?/2S]4B&UU>H!YU8PE/!KN?3_#SKW/$$
MS"$DJ92RVP?.SFFM,A!S3;(^\C*=0YDK309R<3F>0#OHGM#*$8ZGV(YT&S7=
MF4.LT= Y2X)TI4-AS<L-?@4FO8T/S=#?!%Z,<:<US9D)PT024L;>(V-ICB'P
MOV4>.J<3L^8\0<[$K,P3G#-!)I8),B=1CC*)TK7$%\U:_!/(D.9)ICA,3D+]
M@ZZ ."?-<*N1,6RA!838;B*L4)A0MW'Q>I+8?/HD2,#K^^NCXUQK+(EO?YX=
M+N>M51\QJAV1(D^9!S/+G&)C3'BRT;DX9]W-227V FQ)*-1YG$>2^V@C='.Z
MB7.*EHQ-/">C#)TI,4-M:0!^SHRP2DS->2R]KM9@CJPYO<5>;\NW/_=3R*[P
MMUS']=)'ADOR5'6)CO5!#WDMU4^C3%JIU5MJUWX]3EX0PE4;PX(W0BN"Y9X"
M;;8V_BC5R39GK,:=^<0>Z]_1.G!N67WL*L>2KGH3F\_LM"[&)Z(4:Q-T,CX9
M =G?_F3\].XD/>D/M[1DDN.^#X$LIM7,/;6X7 6'*>FYI83=CG@I84(7YXX[
M4)00FJAUK(01.E]ZL3XMMF[<J3$Z(;NF(O-VNT-&/C;L[Y)49!VT&MNR,3LK
M4BP0^C@<3Y_A,;Q]VY#=@^RH8%%^'.6./LZ(\UZ-G$4O',!< IOZ:VGMM#2%
M$6R<ILB](=75QHE]AFRI+.QFXX1XSZ3)SX\ZBKG"B;PGW:A3X_4PKA),0/MY
M\#(<6>*N4;.-C7MIX?OY-H_P<P^+;0*S\ _"3.K;B360C9/F5'KD=S*MK:JK
M(N<^M^>JJTM%$9#$L#QGIPO<_*RN5CAUO@;K*GP:XR!BB>HXEAI8L:43.>[X
M[NTTOCN).+D*80_',%.CU0JEC2^E]0!FO8B0WMB,70^?4>8]AR1&:)37=_RI
M!YHQ-T$GT]OZ;!U'!,H<JKC)L],F==A&N>\Y<KV8<'V&Y0NOHJ(YYPQIHRN(
M0N\]6KCG-Q"]@B])G&TZN,YE!AT)&/\$'GQ^2[1@4(TUIJFC[S/K,'0<;433
MOTER9CF>;H.-:?*HK;[)X\%&,OG%"AVM6A%HCF@C#*,-">@XY&4M:YFS<KI.
ML@'@/IS&TW4+#85R<? [GI9J'N="PW#]KJ5YF,E)WL>5R1EFNM948OUO,];G
M8EWW0?_%81]TZ6-:KBX!1/^%K[6G210&.,!PX45>[(.G#0#9PO?Q)?;TZ+YZ
M@&#GA4$)<[J(@V6V ? RAW@92U?A&#U8S8E5\RHF5,V.[[!2&4';&^KE1Y^2
M5?:&=A+ZZEWHDZ4I/]DB5K*3N52W@K3;&+$I9D,^UL=FQ@@FB]Q<>CKR$AV,
M3>*JE&6729HQ&(?;U"SZC2W&0[W9T#2/\P1%=Q%C_+CN($@/;Y9*2#/'C?Z.
MZ+'%I^/F^YEX\:2WXP;YF<C1CPS'K6L=W-:2\XX;RGKD&?^H[,7^=<5@J_[R
M"'P0DA)8"$5<DPQ#3H <I;E6GS3)1@:!_'L\DIW-I1:=K-D]R/B:(;>+N:MF
M)9_A*FQ5[CCA.>%\9'IJ,Z)OPACQ0QBO:YLDBI(WS"0W";Q$0B,D=ZT1<P3_
M0M1L&89UMX&TS4.\USE. ?G.IL\4M;W?2$_C;BS'38ONL$EM8\<-#77TSA$M
M6FT/&Q/(.\*I(.%Z,45<T0IK:O0HU;^F]>GM0K0NX1\@*.V%IJ$@G7E^[J@V
MN$'OD]@OMH#TM&5[V^&>EED[*U;B"T(01&@7@B2O 2M>!%9'&R:E,@\6Z0:.
M&TWR@N',X>\YQ]5*1=G#]"'.0$GQ&E.J.*Y_ZT&/ IC+=PW/R?-(=JC/'DG&
MZ]_S<(?-DO%75:MF]8"FGM6G)E=33=#=8$"90=?%_AE]G%-)3::G?=,2)N*(
M^MDWI3M!23B)CO9-BE<.3M#)OLG@_< M "?34YNK]PKLHF0/CA^A%@?C-C49
MWJC*)B#:(/##\N+K+@)$HX@;Y128N+)#(7J&-Q@VV>YR=-+S%U?4VKXMQ+[Y
MQ.UB[C658QY2]9]7^+&ZA)!&K!;NRLCW-W=/+8=Q2)*HX^ F?,?_Q9\3IX.Q
M2=SAPNZ;) IP/O+A'[?;'4Q>BT>YN%.2[FYL@K^ 3>A'@I5I-3(9]$5J5NYC
MX7J+Q>L:L8B@P"BOBVG+4]5\:.:O2&CFCOL]I-5X>K$T$>A31>_$8I#BNVE4
MCE10X@^A1:9&/56L3IT'4AQ6AWBJT''WIC[SQ_DR<[T<O7>3*7FH* :%YN=4
MX>IVU Y6T-!&R/@<IF!8.W\+HQ. /+/=^3L8G1"3]Q$X?R.C$WYM%X3C10<Z
M'YT\WT<OE05:F(TLXNQ.Z5L'HY4RY@DS'4^BJ[6;G)^T) /*$);OR+9ZXTX:
MS &KB,A=Z+V$$9(*8.#<9/:M&CEJ&1N]XR FP[.$U"WQAX$+$(-5**I,(.AD
M>C*/R=Z+,+Q2LSAI;9I\)*A62(\@4N,&2,Z"U<E<.-6+".=?O_MA"IZ]]P=O
MC[TW_-F(>AF;SD6>AC$"^#+9OH0QD4;X)DH8KXD-&Z<A.@)*(55L[SU_IF<,
M:"XU?$=(BM?$I)*<J*"3V3SWFBR6*"E#:6U:6-0/D_*8J?V)+S,$?4TI;.>=
MPRWG._=P<S1BH1W TP/54>>P=N289[FCGDY]  KU!T<]G_H0/$=E<=0MJ@]<
MD2KDJ,=4(X L]6L(O^FHD9/4_$H<_SK?>&)=B;]+XO4S@-O9!V7X0CM=EHIO
M'PO[C<E=()SN>6-JNXS2EC1R-]^5NEKC$Y"[ $_O,/Z#1F)?SA:T?B5\ O>\
MS\=7313-UK:B-DX!S^7:2K?;G1="' RF7X:?$Q<L3EQ I 5%$DY96^RXFND2
M7FX\N&9ZPN7ZCC)U01*623S2>RC,MX#00T<O <&=37T%7N0+@#$:&\P[>LEN
M22*=J#8'K:6YBX^DF..-YQ.=C5-U@]+0$J*Y!0ZH38T1_@A>D^@5;> F6=Q[
MIOP^YNXO(WM@N9)F'V9SJR9PAP4@Y#*4L)LV#\77[>[WW"N^M%A# /@E,WC-
MS5T"]V"(!=PC.KDYW''2S J"N7Q :6B.E9,XP+G;2)MX\>+?EBNDY(  4W9W
M>[%\Y!<2D.IKR;'*82%*0TN(OO>V?%9B-M=8>:?^A9L(*=0Y<8GA=7X <!''
M^997C4>^NR[04YC5 $?_:H.-_O3M$6O!%*9H_C8\270H6[\.2M87[SW<LM;X
MY'=+=LZ=H, 8J[55.L5MC,RSPBA#N^63@EK1[CDLPX0QGV$:OVN35'< V\05
M$D_YRXJG(TMUL8H;RGUVD4"8O&&EWMNA7[*] ELPA[!DUUYX:9@^[2#P@F5<
M5Y-8O"_=71^746!%YUB8!,M5_9,XK+Z,VX9\IR&,T/[\EIQ+.Q["#.W%$_-G
M4D\&&8#^^QS+FN6J"I1=>?NTR;YJ4Y$8SY+M?@52'X;$Q=K$GVQDJ2TO&,(J
M 7[]O@MAI^.\W=.J:=W&/L3A\2M0_.]- DM&9-8_5![&L@DCI0&D&;'?C_RG
M-%?Z"%9-\S)Y!;&'8_3;711R7J>6[&S%Y"2F8#S8Q0]F-"_G4B('CF:D2$1+
M&J4)*.YEQY%A>]39P$RD=!DO[%,'1Q!E<1PEFB!GL1&M;3,&,D&P:$&@0ZX6
M-RCC.%BL8$ZCY XE?C(A6#BUG.1B-(YCQ0[GL#6B>OQD4O"<!HYJA5\5 CJ.
M@D8- !&$VF$8UP%H^L8K"%HA'T=!D(P<B;2>DRB-HW")>*89]7$T;U_1"F5K
MU([C(S*XY")VCH-TIN!A!P0GA1MS\YT:'8[>@NG 3_)QUTEAQN0EFO7A:/T-
M!6[J%A&?%&XG'-6R/1RM,](G$Y'4A$GA)BF6:O Z6GVE5[8JLD9FY#3DJSA:
MPN9L14N4\=)+R9I1XD;COY,$FA*NO\UPT1U3O,2<$KN?9^SHV#%R?"K3VC7O
MGB;<:$E#%633<$=(0W8$IE?;VO#%\_+J_8,'L_TS].+4(S?R';I[SIPA_Q:Z
ML)NYPN6'(G$L&B_VC5\X-]:[C67PEC652,[E05X/VZ;!O4K([Z,M#_X)29&G
M0HH@(45_)YG3T#9(3Z2]'*K';B8+"H X!S?H**L1R2Z9SFYO^OR5%<#T!Y>5
M9)RCH5TMDK^91\F1HXZ#*'&&2$ UD;0EJ9/JX)1B'![3Q(AK:'"DN^-H]2W#
M3IWLO=JUINL"QJ@M?GP U&I'H]T)T';T\6NL"03A.L;F?A+CFF++U3W(BEYW
M29I> &3<'4<I:S2.TLX[3$*ZT!BOAS&][[@V6#@4I5CS,%Z7M6[Q_FBN&4BK
M]>9.L]N(8X*AY'5]*%0#C@F$ZW?$OTCPA;$']T0.XDJIJ">2'HC =>4XU8>2
M]!=-GSP2 J)^OIRU$1T_Q/N'\K"9'<^5ZQ])>8G02RJ99764:?K2 TQ>0_P$
M5OG^&N*]X[*,416Z*E>HK=>5\Z.QC; F:_<1#5:S*(B^ ;B$?<2@73!C06?#
MNL'HU=VR"KP^3CUC0-,@E*PFRZ&B7J:G\Y3AQ.XXN$.?4IV4H*]QD=*@KYM@
MD1K"]!J6:I@J2[)ZF9>64M.P;C4.AU$!;,>3C-_9^.2ZS<JZZ? /H$ZGEG$K
M18-"V4RZE%/,9BNZ41GF#%7)<23/UR(I0+/5,<?15.3+LX2#X^Z=7AA3I%@[
MCFE/AY&<2N\XMOT(4J81X?CEU4[.W:%@:CEFW=O0(F/)<>;K"541G+V^PNB:
M9#0*YM"A&$$4YA'X28QOJ7C%]3M\'N?(2-^WK41R(31A0#?*>(TCOOSC"C66
MDK%2B\K .BQT8X5%$]?R#=N@NMS@R@.W<25L48-%FH(L_<6+\D+:15'RQBGV
MK&%@VT"A*^;,1'C546R;[GV"91%^&/4E B4[/VW0^73AI2# F7SH+^4[W8(\
MGG/'M@T:](?B;E[ZB.0Y.KLW:M.G]+=MBFVEE5QP#4E)4:1AX$-?9<+"T6R;
M/GGF^_"G>,V[NZ,TA/F)ZHL\C<B2U:,)S/Y6"7"5= ?'W5AZ$&4K'HZ[#O3
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
MG'$2X30=_]EY^Y&CD4X1-^HIJ:88S[#)[$^QVNU\FJH6!J2J_$-4=G? 5?M
MEF@#LM#WHE'Z;>WP":K8J(=D[%I(K) $P<6^+06DC5>U4>UR0#CAAYX]G1J3
MV.Z3[ ED2/Z0;/ET(\Y08_0P70K4U7C2">QX1Q;(WW@A)-6MC_0*9BDYB-G'
M$XOC\[1$?!$]3DD*0RV2?)3#K L YPWJ@NJF>!+.)O_L&IG=E/VX140'K^-0
MS5&6V4EIS8'95<>: 6P!>*[>-LU\OT40A,7<;N-5 K?DRZ/T#3EN@\V^E-F7
M(N%+472D6.5%><I?4O![CFNLX]"<X+T25FN;R.<_/\)L;\L4N'>XZ6WMVI=S
M:,#6T,#L99OM4FOLTMF3-GO2SO.D3=&-)E#7&K8Y6S6:'DCL&^(,]<MQB!P)
M+MF?:\5^V8NUDV<G8S].QDD!>FZ,P&6/;/%<VFWLHT^$KP"_LN*02U;X] SK
MY1F1W:YA8'L?N&71WJSK6G_QB;SUI!LJT>=T 9C"K 8>^E<;./2G;X^86HHS
ML/G;\"31/:RM7P<EZTL8A]M\RR2L^?O\(O7\(O6$JH)*[:!G?+8N5[=Q$+Z&
M0>Y%#+E#;V>6U%_#;/,(BFK3Z2;</2?72+'(]E2NZS+"L++,B[V"[]GBK-W$
M@D+2W7>Q7 WI<\<W!E$EF#@RO]'$&*&_@#1#QAV'SGH+TV1RCY1F&WUOWN<O
M_P)^]IQ<(BL7C7P3QE[LAU[T)8S0%Y,8<"KERG<VSJI<;&TY:(_V9/%^8B42
MB!S'4B+-4B(07FH"0?3HW)F#:N.TY[?D>9/DJ1<'-\A$IEC,;$:3[JMO7Q0/
M0=2OY#TB&QV^@@!93M7UV46>)=BN]Q=QG&,[WX< H7@;(\.?@%RXE:A[1^L'
MC+$LK9CAX]-7KG[([],'PQWNB'?E.HD!!M:HWOG68>-W;9 >YEU3[3GG Z^Y
MO68@2^E"6PU/!ZFIRU7M-FY1;++ 6[?O1N:3.A>W%"XUF73I[<+,BPII51-0
MQ>/DE9AB+'[GX?HZ= @->,\BZUJG>#AO;+-;X47,ER\G?%D68RVK(-06N.18
MWD;HYX-]L,RBOGQUI\:!'%D&41E)KP[31>Q4DKIP,5;T_I)@ ^0A>0-P^18#
MB+T*R]4BBDC\!U2/H#\G5R #<!O&X'#A@:D V4'=^,XB\G]*D[!0 5D%_[1^
M8GR2ZEAGA*J*ZQ_?_.ZMZHR7^Z1*H*"FGNK_B'DO-=(IT"%!G]E]4M)-)I$^
M)T@9J?^.K>'[)/LGR!Z!GZSC\(_22"GG*?)X]_IM]Z M]@S2_\H_X78L038P
M$7:#_>R]7X 8K,(,O\A0[;[RC-/ JU+CC^_8K'3P-(,Y<7,MLPV SQLO+N?T
MN2BZ)'%8#/%Y<XY(M/(QGEZ<P? E)\<;4E!+UH'I%R_S-T@OJ#<H/%1'A:$T
M7%E>28U?<)X/6P\#DQ^OO(RI7]M'G]W2M-/)?!BIZ-1&:'!-042/><441R+P
M*TWX2/GBP=] 1LSY178!UF&,GQ%"9O)U'"Q7R]4*'+,RM2JNG8D8GY2Y JD/
M0[+\N@5$?>CQ ?,,X#9=KLA_ZT:F,?;XH"%^J"0(5Z%?B*(R>["26^D"[0J?
MO!VOV=4M_6%M@@P?3X4(((=4PZU(DSG<]MJH*L1-Z!/_.8:G\9WN_G@MXYI.
M3->7B=RX#=!;*J^C5WZHJ;SD9D\[H=9U )K>_PJ"5O*NHR!P<X"5]E>GS%O'
M4>TS77G:S]D*DX.K;:R<ECLEP.12E \2\20%V%&L>DLCKN_99@*NXTA2DGCK
M6+229Z<!!J.,@4(VK^,XT5+4:3MH(FRC)[.XH=/IDV^.8\]6P13SHAW'J9<3
MLV6I.GYO7Z][I(]$^*DO@":C39!V[SC*\A)5)K/74;!$+JKF#0)'01C$&FOY
MOX8H=V+OYN->$7$<&LNB$U(75N8E4=6(SKHG,\03A_8*!WW7<1S'L3=;B.'W
M=AW._@1S3]>GR@7YLZL+TJ<^UG 8.PZDO,!5NLSF.&J]LI\.85/B_V^NXM^3
MG\J.ZX3SZ@UJYE#O0I9+\)=Y"890:$YO69;X_W7&OW<!QK[O62["W^9%4-@$
M ]TC+=?FYWEM;%@;QD74RBON;,C5W"K)W6"M%L#9N(1=JI3R_=AJ?;2ZCR.'
MET;KS=H*_=EM9^/ND+BU6RV@5C^+50^8C$P/$-_JK99L-N[[MVRZ7QBN5FFV
M_P>1C(V;QA7VL^T_"/;-R\P5^+/-/TR*A?QUZ6IE9HM?^N#@7]"N,E=FXUP:
M4#UWRRO@>S7*+7S0ZQ@U7/CHC^AWYLWO43[SY4;Y^?D9D*$@&LTS(,,\ N%6
M&?KA2LZ<'%>Z2LK<S8\$ZOJ<,0#/+7W3?9PI%Q37Q?V\5W:95#/E0,?1QK?Y
MJ>[DSS!)M8M(SI=&"QO:RBL0XKW<6R%7SI?&!]M<%'=29_FWOQCW;,S5"!Q-
M?9Y479JYQ$C_E[)=!<NR,(:1.I:[0GW//)A9LB@CN14R)\.I;(KN 0ZM.%N5
ME=/OK;&9/Y6$=E<GB=:;^S\7:,=@C35PI_'NPRNC]?[TO!9GN7I<O[MJUTIT
M31G7DS_9W"K/\RIU]@GU<F.R4/&OX[H0LSJQXY";W;B(4K P_GN!-SJLMP5S
M7^PO(M0,#8"^DA:M<8XJ.L:_) &(YCR0.0]D;'D@4@_0G[S^4,4I&[\-3Q(]
M>-KZ=5"R6F]!G!#6_'U\T8V3 \NU] URYX WN:+!^-Y&/AQVM0/M^GU'\I5Q
M5CGW2>E^/CCLSFR6P#S=F8W?Q[<S:7 _ANEO-Q" VQBI32#-'M'A6TH@W?M7
M]?/N FP*68<A/=2O-,2SY>?= +B2P;\D^#F7"-E'0W$MX\MNP7J%2RTBDVYH
M4!O?->T0F7,^' MLTE]6< W"^:7#^:7#0;RZI97I.H!SBH6K#-R3!\+1!9E?
MY[ W6*;L-YG?4+!Q>>:J]G:N2_OID3E1P]CRL!P_<P%K6U:FZ3L:HJJUU?D9
MM:2,J@;'G&(Q^A2+,[, :V];(6:*;A)8U,+2ZVGE?\P%\(HDL?YQ*[_C F2M
M&I]5&6/BS,'LL1J*%V4)<1UTLTB/%]Y%$(2%_G \143G3;_?'"V4RE6 >P%7
ME0I[X68Z@F5FJD4X:*3 7ICG8B1]P'9XC:6:#RE#?8N+N\=IZ/<I :0^;6=M
MH/HC$-4TF$J4^D#V<I-(TIRLJ0EQIT:$O6#/=81ZX5'*;$QPJ2H9]@+N@F7T
M[<]. #RLBZ0-FAMI>SUY^US/G.G52=K3 E7;91KE8XRY%7M:/?YI,J^I+K=:
M?]4IY)^@FL6FT4VIT\<U)XM9<A#R*L6XNCI6ZXO2.]CQ11K=J2;G19U739?@
MZ^";G:N1C4.34/0@.Y[:;-]Q)9"MCJ_'>)0[7NFYN0R@Y4)0.40QWR2P85FU
MA2)ZN7I *W;GQIH.[3 ><H6L3G<_*@.W,=HX6T($6HFZ#C[GO\_Y[W,*MXLQ
M<R?@'235C?V]\57E$_+((\!%^]'?+Y.82*[<B_!E^9]XX Y,R6@YM]R N,1$
MK[+T]#LN0&9 ELI^?;2"H#;!IFS37IY3_$$70)2480.@*TV):5/2/B_I0#E&
M%KEHK%Z#22<D6+TRC!BIJ_&#GM9B:#W><7>S?3N&HO8[7IW&ZC60.D]<K4YC
MGPSCF2!#E*29%^-<4Z9<I;].MG#0U_@5I BJ1_1_D11!_T5B*%_C$*T61C<=
M=3VASK+WSO776[K0+GS3[CXIV:D?'Z'R]^?7L09['4L9HH(&]!G*:UGT-O9N
M&";&QPG$ ?UQ86W7>SF?,@8<[51Y?/I*?5E(KH^QJ<R1^4%.D/:KJ ,?(*W/
M.PCP+^1\- 9PZ_,. ESF4!K$^)0"!V&V3-4<91T'^4D.7JU-)VD.+HSA6GK:
MZ7-PB9HGG7U+I$J?@TM4N^Y@W_HH$>?@XCAQ]GS[V<6E:8H.<N?8%CG6(L9T
MF$2?_UE+1%%=JYY&-9L^7U]K^3D=3\>B>G7UW%'D^5(=1[5/!W1]<03^6L=1
MGI_B=50$ZSB%'4_6')NBTHX3S,MCU?*THPQS%1S+%H@2I9B+=%BV1J<AAKD^
M@\6K)%]45&N&KGW6],@6L&MI6%=3>\>V?LJ!EB&2?N?UZRD*4R[>W^;%LV+Q
ME$(AU>+]/*LOUBP@/Y93F=6]NIVLOB!!'*$GR.-GJ.,4/ (?(X3@NT10)E$8
M>,1WBOYO ?9JB=B3]!AG/2H&WT7DF_B_XN R\M(T7(7%'V[CFS#V8C_THB,,
MW=[+[/H1"Y+^K[>[*-D#\ 3@:^@#T027*\Q(ZSC\ VU>L@^)KUGN H#.;QF#
M#NV^9 L.BWE7K3S[:@"OAVW3X&;\\_L8FPKF"B3]O BDW'3]TW;&2-:S$T[.
MX=:$=7_%W 6<@D80T*=0'G&LFSERG<W)8A"A0=?HZ/CBP=] AOZ[I(G+S<)N
M)J_2 *2%;A!I5^ 51,D.2PN9.<GT-#:MSR!&"E*$:%L$VS .\1F.M3"9B<GU
MM=0@.%.%HD>9M>H=DXDX]Z"MU9>'J]LX#K*$7B<!U42R?*2TQSI<%!W-<8AZ
M4O$:^7J2:I'C2 \F'K4OJ>.I(,I20JP*SXB=I$&*=6W'*\8I@R:IR0]1PLVP
M0_D"(;$*,^Q(ICY4,$I/<$,:Q\$CDB.0<,9QW@(WK\H(YLH\H)6+\=F#ZWF]
MY)A6O(X\5RRWBT%_005OE?;-<:8R&EM$/->%RFRN/H$TS<+OJVU.:,)_^7:3
MY/ _\SA $FD9@__"GZ&Z)@2-=0&:PJP&)OI7&TCTIV^/.#9(6?3F;\.31 >N
M]>N@9'WQWL-MOF42UOS=-MET%)\BU[7" +9-LK02X!<O0TI+6<JO^AU '+M=
MKLB/:G-7&'=8ED0:%)<E&[^/<+6T+Y-U(&"[]&BKJLVWU=>T,=!!^:N;!GRE
MRG%'BHQ&V30^Z8J;XS#Q]54^0!/Q#XNT8@R22%MU%"*JODOP:&N=K@/0U!@J
M"%H:KJ,@=%>4)4XK%0W447Q%3-;461WW*LN>ZRW1-$U4>M]Z4P66J4:J+(3C
MH8Q>>+)MW0V!H>&XQAWP4I!:&]*8/9"]>SKN0)J"@@^N0.K#<%<N+=?M*.IE
M>#KE%8UXW::0.QUV+X>=_)H8AA=-X_4P/ WI2">SN;9X5)/[KM]W87'+"-^X
MHX6DN.T-PGI"#.MY46I3JP3'-=IHZ$#S ;[T17@VN28GG((888]AU50[S\_F
M23V"&+P5#T,IS*C>2]ON)B-?)MLM9@7B9F=L:WI#8["VH,$7@I>KKRE8(-Q8
MLI+?1R^D=Z'W$D9(-6=B>6QA"8BM:]7X3$GR.'M$Z\P/I"D/8\F$L5TE-272
MT%9/V*3<K9)60=VH%FK>CD)F-DX16<PNDGY39_&0BZ1SL7,=(BD)(V$>.>XI
MEMQ?TMCV =?HV(IOLO;A_$6:VDMB-T\I'_$<&[F/>P$CYC*QT>WX.^R:4&M8
M]8X_D*YZ2C+<#(Z7-^S 6 *_1A_U!,<J_:G.%L=K]IW-43).GCY*Y[F$8>$W
MFD*]NB(,_Y1OMQ[<+U=/^6X7$?'=B,B7CU8\)TV8QEF&C@C:=!$'E5 )05IP
MC" 2)]'1$K^G&6]Y+U,Y2/[+'$)9#_5))TLG<[@1O5P=RO0\)"E)B2&J>1HB
M0_LNE/1BGS&\;0#=)['?9<%K_>R=4E_+WND+ML&D-F5;R*\><)*B_M#8M*(D
M?Q2J6S"N15MT8G9ZJ/7A%[7*[.L#-A4YZGA:LE9XZX=O'ZY4=QFSVQGON/=5
M*\(].5YQJ7IWT#IJ(T/X7^UR87SQLAP2U):K!NN$(_57T#<"FDVURE>YR'.A
M-(15B92'?5^C]!XMR?,;B%[!ER3.-OR; AV&LQZ ?P(//K\E9\Z[&F4<TT5?
MYF?YJXPSBBGCB_<:9DR&&<>$PU<=2TR&L7["9T[4T@E^C8,RW@2"ZW<?-5UL
M\;^ZS)8YEB4N'RT>*P,*9A=]0I09(7=,.^X9&@K8P_'O>.[AH'@6^H7C7J(A
M$2W4ER$J]$X%4*(>.>XK&@I0Y]U(O0+)5O.T^IML?/?]7%Q%;LU>'Q(V[*G#
MZ:%A5CQ!%),B* @'$/NAQ85 E(T$SB15JILKC&'.%$S2M$$<MQ8#O?%<,MI4
M?5XG2H*TF>I.5#Z&W<&22>ROO*VW!NE3DJ\W6?ETLL1<:/ULF=(]CLGPR^[S
M>FB[N'\H/9S "BYVY7UV8TM@1=Q[40*U7-6PX[S-H#" -M ?\CC$;[<( :<W
M-*WP=3K/&YHTXY1T[X9MIY*>KGD#YUOY,L<R>X-0SS]'>47AN#S<A^*<89-"
M2>;TXW!9$^,);47VW7T%>*>"%W\K,C0;Q\,R8HX:H$JUC<RBM+GN^JV8'%GC
M]'O*7U+P>XX^</U*E&A;/7U2_I G'\0>6J6O<;H#?K@*04 U:_EM!W7A5&3<
M)!#X7IHQW4R,AL,26Z5-5\0P?$_T=K,ST53U9Q><B=>_Y_AN"=*ODQAQ%M==
M16]KC'3LI$CBIRSQ?Z,N/+N=,9(/.[@%9<IQ7_'[&)O*19ZBTSQ-%SXBJ[CB
M0?X3 K[/4]Q/XYNC$%\Y\>^2-?H_D<][<)3:TBIPV1S":FV.S=OJ#S_RQVQN
MRP1X(3YJ4VL(1Q_DB19&:YO(YPH3=GM;IL ]F>AM;2']Q'_)I_[.?%"1G/&/
M8)=#?^.ER/+((;(]'P!2E8.G#;)LV6>LL*.Q23U#X"&;<D]H+(_*JM 1KMF#
MJ"0D,J8FW=W*5>.%@L7];#J_RSI4"/7EZI<$^T1NXPP@SLK2:E7DCW>9P6R:
M_/5J!?S":Y@ADFN_L)ZK4!S$^&216OX2QL1K<YD@53( 17W39^C%:>'#$DU5
M:H@Q3+0P5 X<>9NF.1(Y<8#_@Z-)Z?R"93 5+M"L,1W159HN(VDSG>YSK(HL
M5U?>ODQS39^3"W %$.);_)H; OO!"]LB2ZVOR6BUT*=9^?19GD1'XXY"?V0;
M%PJ [@7*YM<JYB0/L;NT'ONB."<=90LEWV8=(@:6[C*/M,NT]@X]W8/I."L)
MW)]U)I+ U%V&$OE9ZT#179J.,Q+/C\L#Y^ VG1@^+7>Q *(^-YC=(+'/?8;[
M=UH0G7B.&PA).&G[@,NJ GRR@HEY$KJ;7Z;"2_*^<>=KC4H?=7PUO>>\/'L
MZBRCFMGY6H&RF:&X>'6-=SA>*4.T)^DYPPZ^X'4F+W'#1XX7!Y'A(8;#M@]D
MK.0G6;ON[B3_W-67S+IL.+D09A_ C?[<TQ(4=?S9N/-Q%411AR@F8SE^BK';
M(9Z58][$*7_ _^<%Z=C_\?\#4$L#!!0    ( !*-?%2@!:S:<A4  *;U   0
M    <W-T:2UE>#$P7S$Y+FAT;>U=;6_;.+;^W/T51'=F80-V:B=-TCK9 )E,
M9]"+G<Z@[2[N_4A+=,RI+&E(*8[WU]]S#DF]V'+<)$TBI431IK$EOAZ>=S[G
M=)XMHK._L=.YX"'\9*>9S")Q]NY_A^/1WOCMZ2OS.SSQRCYR.DW"%3V:,IVM
M(O'/EYFXSH8R#D6<349[HQ]/9DF<#;7\KYA *Z,T.UEP=2GC89:D$_-!)&,Q
MG MY.<\FX[WQH7EEQA<R6DT^RX70[(-8LH_)@L?N[6F29<G"-D!]\DA>QI-(
MS+*3EV>GV(0;TG(N,S'4*0_$)%5BN%0\K0YK3(U4.[V QJ9*0D/_^/OX:'1R
M^@J_/3M]E3[E9,?[Z[-5V,SZ=*<\^'*IDCP.AT$2)6JB+J>\-QK0G[[I[XHK
MR6'0>L&C:!CP5)]L/#ONGVQ?N:69P32)PIN7<GU*+\_>7<_E5&;,$E4[5S:
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
M)F[VTU?3)%R=_>WTU3Q;1&?_#U!+ P04    "  2C7Q41:3ZQNH"  "C%@
M#P   '-S=&DM97@R,5\Q+FAT;>U876^;,!1]WZ^P.G5JI4" D@H!BU1U>=@4
M5=.R27LUV &K!B/C-&6_?I>O*&W2AJ(N7;8D2@CF^OKZG'.O'?NQ2OCX'?)C
MB@E<D:^8XG0\^:E9IF[ZP_H6#(:-A1\(4E26&<I5P>G'$T7OE<920E/E&KIQ
MZLU%JK2<_:*N"?>9\A(L(Y9J2F1NW<!92K68LBA6+HPSJKO,<<)XX7YG"<W1
M#5VB;R+!:=L[$$J)I'%0C8DYBU)7EEZ\D[%?^FAC"G!X&TFQ2(D6"BZD*Z,
MGUFCT:#]F.?>VA-C4+ZA;1DS1;4\PR%U,TFUI<19'=VR#C<0G&S.\+GX3\:3
M^Y@%3*$:T])V[ ^SOPK%$,:E\C&,O1!*A4PP?RE&J 'FPWOSTO . YX_I[)^
M&$Y9KI"8H]DBR!EA6#(P*.]CH6893(W* ?J<AOI!B?!IL.K +O313F1:53V8
MML(!IRLNA2145L.P-'(-KWJJ<5R(A7+G[)X2;\F(B@&)"IJF ]#+<993-Z<9
MEEA1& V<@W?9NKYC.:0_9ZIP6^O&"*S(:IJ5<]O63=L\+3$8*O*$$7#A6+N,
M[)%N7#@/C."'?!Q<0YU3<;$9U7:)UT(V0,@ @A9(BF_=ZELK&[P[*A4+,6]H
MK>EN 6O(-W7#@"%1+C@CZR+@=%Z5\Z=$V7)=D>]T$:6QM]1?X?(:2XO3(>.O
M19+AM$ W.*%KZMXJB_U0B39J(" *L^_+L&F]%<6[ZH[5@9^-NO.&S!R3K&>2
M?5E(EA,6*B;2;50^4U:;5;-K7;4,>V!=..W6H1/Q0$C_Y.JTJ!\*M?TV36N;
M(W3V517Z.9HJHO?+V;T3^-]6QV.JO$&JP%8X1E=S"9@>"^&_QNYT,ODT&Z#I
M]/I ,O)8^X[9L;?L^)&"6X)F"O[B5X<J5PG=50?A6AXBO/(9BV6;AFU>KEXO
M0-UYC'HK@Y>HNPM:6\];XM6BD.&(UHK5\!QH=S%?XB*OE@=_6!\Q^\/J</HW
M4$L#!!0    ( !*-?%3CG-Y:]0(  #$2   /    <W-T:2UE>#(S7S$N:'1M
M[5AM3]LP$/Z^7W$"#8'4M''*V]*LT@8%54!!;=GVU4DNC4=B1[:KTOWZ79.&
MC9=-FS:@:$NE1+[<G>^>>^Q+':0VS[JO($B1Q_2$P J;8;?WR?':31:TJB$I
MM)8:0:CB>:E9@+'S#-^N6;RVCI Q2NN[3?=U)U'2.D9\09_1N+"=G.N)D(Y5
MA5\),B'125%,4NNS)MNI3!*>BVSNCT6.!@8X@Z'*N:RM0V6MRI<.RCEY)B;2
MSS"QG;5NL'!1AS1+A47'%#Q"O]#HS#0O[H?U_:3OM. 9N=E89[MN)V@MWG6#
M5K%2J>J%E[NYACRZFF@UE;$3J4QI7T]"ONDVRM]6YYZ,;75^#,^L"C146?QS
MO.Y&OM;M7:<B%!8JXJPD?I^GQHID_N=LN9_](_/&VV;N-MN]N?X$A8BB0/T4
M-))*Y[2J?FGA'9P/1KW!&,Z/H#\X[%WTZ$;#8>^X/QKWAKU#N+A\?]H_@'<'
M!^>7@W%_< Q'_>'9BE+M1>U*?Y-=#R7^W-SZB! I:0@?L ILBB!DI'2A-+="
M20CGH#%!C3):O"HUAC@1QBX51I9;S,G> (V.:&H#HXWU:\]EK+,/FT<B0Q@H
MTX1VNUW+O?:>Q_8:MT3>KKO3!B[C6U*VO\>\K5*\\/W-=?O&=?.>&S)0"8Q2
M94<%U0)U _HR:BZ$:JHI(4K/0DR!QS5QGK]MU!6!IPKI=VARQG64@O>F 9[K
ML09!F%'YY:0FS8)#*A,EI) (R65$AA1]38X&4#SD@A<%<FTJ*@E#A9534ER6
M9,D@8&Y=SQ-(E"ZGF),=("WE& XQPCQ$#6U6!=1\"+-'!P7^;["_ERKSGNJ[
MY;G72\NTX#V_(HJ.19;-X7+4@-/3"]@D-N>H27(EU4P"-[?4/@A:9FH&)YI/
M#98F6R^VM:T$Y?[%GGXFI$1>T'Y,VVXY,,KR%[19/3N 5;?;+YN+MZ+ O=Q_
M;"O?W5)=.R[X!)U0([]R>$(?DC[/9GQNR'!Q\%,=^ 2M\JCH*U!+ P04
M"  2C7Q4_,@I6\8'  !3-P  #P   '-S=&DM97@S,5\Q+FAT;>U;85/C.!+]
MS/T*U5S-'50E(2$PLY?DJ,JRF5KJ=H<K8*[F/LJV'.N0+:\D)^1^_;V6' @D
M0-AAN,Q.BBK =JN[U?WTNJ4X@\SEZOA/;) )GN O&SCIE#@>?6YV.ZW.8#]<
M0F"_EAA$.IEYR9)9-U/B[V^<N'9-622B<+UVJ_VVG^K"-:W\K^AU<%VZ?L[-
M6!9-I\M>N*%D(9J9D./,]6#G* Q)>2[5K'<I<V'91S%EYSKGQ7QTI)W3>:W
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
MO[#P0][.R YG=T%6M-["%DD5E2[A&[(KS2D^[M7OKHQ[YJV7?P%02P,$%
M  @ $HU\5&[2 O>\!   ^"(   \   !S<W1I+65X,S)?,BYH=&WM6FUOVD@0
M_GZ_8I2J52)AL"$DP::1?,11T?6@ G+J?5S;:[SJXG772PGWZV]VC6G>DZ9I
MQ)TL),"S\_K,XUG;<C]5"W[Z&_132F+\A;YBBM/3X+/5:3?;_59YB JMC48_
M%/'::.90J#6G[_<4O506RV*:*==NVF^]1&3**M@_U'7P.%?>@L@YRRPE<K<4
M<)91*Z5LGBK7:3K=TB0A"\;7[HPM: $CNH*)6)"LL@Z%4F*Q<6!B$L[FF<MI
MHKR]T[YV4:6T2IFB5I&3B+JYI-9*DOQJ6HYQ<C7H )V%DJ&C=V^<(]OKM_3J
M:;^5[U2Q4GOQ]H#%[_>*WM'Q<4*C, I/HEY$VC%QPEY,:=<^Z41)MW,#E)!$
M7^92++/8B@07TI7SD.S;#?,Y\&[)G /O?AQ793VAX/%M"!XJ<.\TN$Q9R!24
M#'L!F)WVB^,<86 J;])J5Q <!)/9\'PX\&?#\6@*XW,8?!@&YQ!\#@87L^%?
M 8IP.9B /SK;K)T/1_YH,/0_5FL[RO#=1O[3Q61ZX8]F,!O7^#T#/^<$+IK3
MYJ )TV"@V0M.IVLW:BR?@:4_!?]L_&D6G$%-RY^#LB)CSS[2TW3V(8"I/_G=
M'P53:_SY8_ W^(.97FG;]I/VK,-FM]-Y]5WKKDNA7P%Q)N2"\!\%>=@ GY,,
MIHJNB%0-B*A4+%E#OI3%DF#*2L!DR2G.!&(YA_OA 8@$5$IA2J.E9(JAQ^ R
M2DDVI^!'2B\[O<YA T@!9$$1^[@!^]KBW9O+MNU$WE7U4A9[!T"R6/M43&1F
M &E'@Y3D2%$XZNBCF;[P!1Q7FPPN,L0$C111F,1 Q!3VOP\S?<UX[&E/!V4N
ML<BU^M7*JGB:8U591(8DHX4UON1T756D.=; =:*,DI]E2\)A0G,A<3V#<T0?
M'-OZ0RM/4Z&F.?*!R@8,LZ@)B9#&;DV)! ,)G-&(+D*LK>,TT'T;OY,EYVN(
MQ"+G&M454ZFQDO3KDDF*6*K"^-^BM$^P'1*<[GZ\[<NU9FA03=8L2S1!C%V$
ME"!(\1BE4"RC]*%Z$L(D9H6<*W3\AK8AG /ZHI*A$2[DF%#1,-$3EI$LTG*,
M$C,33R>!6DM>IB]R*DTBQ9U@[>BP?,XM3?L)9^"=MS:*A,CT391-8CH!ERR5
M\$(A8RI-7);-7=LSZA8G:[%4;L(N:>RM6*Q2!,8@M3' N<))7E"WH#G!%M"J
M9G,'4_K>T_$Q 5E%_\8*O#/@3*W=RGZCA%KQ%@D3KGO2[!WWWFJ86BJ^1ZG=
M[!X=/J+3.6D>=H^O*>$?>3.WJK5ELVYG]<B<S4D<(X 58=H.R[P50F6%DI(O
MKOFVM&"K:7I0J7[3HS(B?$.0DCA;U>\\,LJ5N(2ZDF)]]_&[(LX/$-S^'V]4
M9TA7%_XD$J=5^\1,S*N;_IU<JMO_D^U_Q?["IIG5.-S]EFZ&ZE9ZW,4JH1"<
MX6YW#;+_9O-WY]QO%:UK5ZEWG??U]E#/A[JE=4OKEN[P(*^'^ [2HS[CZY;6
M+=WUEN[.$!^DC"9POGW.-TX2%E'YT#S'7_V$ZF6?YW4>S?47/-%["D [_;+"
MJ[R9D6YW[YS,:7D26R115+J$K\BZ,/MXOU6^M])OF3=>_@502P$"% ,4
M"  2C7Q4SR98^EW'   P^@  $0              @ $     :6UG,3$W,3DX
M-C!?,"YJ<&=02P$"% ,4    "  2C7Q4T$9AYPIV 0 E?P$ $0
M    @ &,QP  :6UG,3$W,3DX-C!?,2YJ<&=02P$"% ,4    "  2C7Q4F99"
M1\(8  "?&@  $@              @ '%/0( :6UG,3$W,3DX-C!?,3 N:G!G
M4$L! A0#%     @ $HU\5(AD.H(A9P  M7,  !(              ( !MU8"
M &EM9S$Q-S$Y.#8P7S$Q+FIP9U!+ 0(4 Q0    ( !*-?%03QA&;(B    @E
M   2              "  0B^ @!I;6<Q,3<Q.3@V,%\Q,BYJ<&=02P$"% ,4
M    "  2C7Q4DT 'PUF_ P#/:@0 $@              @ %:W@( :6UG,3$W
M,3DX-C!?,3,N:G!G4$L! A0#%     @ $HU\5#+>(F(<^   GB(! !(
M         ( !XYT& &EM9S$Q-S$Y.#8P7S$T+FIP9U!+ 0(4 Q0    ( !*-
M?%1.N] 9?2<  )LJ   1              "  2^6!P!I;6<Q,3<Q.3@V,%\R
M+FIP9U!+ 0(4 Q0    ( !*-?%0+BY_KE",  %PE   1              "
M =N]!P!I;6<Q,3<Q.3@V,%\S+FIP9U!+ 0(4 Q0    ( !*-?%02D[LK'"L
M . L   1              "  9[A!P!I;6<Q,3<Q.3@V,%\T+FIP9U!+ 0(4
M Q0    ( !*-?%2DB,MGNPL  '8,   1              "  >D," !I;6<Q
M,3<Q.3@V,%\U+FIP9U!+ 0(4 Q0    ( !*-?%0X*GX7/\$  ++M   1
M          "  =,8" !I;6<Q,3<Q.3@V,%\V+FIP9U!+ 0(4 Q0    ( !*-
M?%0I#QZBF^   $\A 0 1              "  4':" !I;6<Q,3<Q.3@V,%\W
M+FIP9U!+ 0(4 Q0    ( !*-?%1@0_'\4[,! &SJ 0 1              "
M 0N["0!I;6<Q,3<Q.3@V,%\X+FIP9U!+ 0(4 Q0    ( !*-?%32\MH(U3$
M "(T   1              "  8UN"P!I;6<Q,3<Q.3@V,%\Y+FIP9U!+ 0(4
M Q0    ( !*-?%2$+BIT,.0# !A4/@ 1              "  9&@"P!S<W1I
M+3(P,C$Q,C,Q+FAT;5!+ 0(4 Q0    ( !*-?%1VPH!U*AH  )0] 0 1
M          "  ?"$#P!S<W1I+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0    ( !*-
M?%0_3NWU"A4  (9$ 0 5              "  4F?#P!S<W1I+3(P,C$Q,C,Q
M7V-A;"YX;6Q02P$"% ,4    "  2C7Q47_Q5F]M"  #3[@0 %0
M    @ &&M \ <W-T:2TR,#(Q,3(S,5]D968N>&UL4$L! A0#%     @ $HU\
M5'#/+("J[P  5K@* !4              ( !E/</ '-S=&DM,C R,3$R,S%?
M;&%B+GAM;%!+ 0(4 Q0    ( !*-?%2)]XO;=6D  'I7"  5
M  "  7'G$ !S<W1I+3(P,C$Q,C,Q7W!R92YX;6Q02P$"% ,4    "  2C7Q4
MH 6LVG(5  "F]0  $               @ $941$ <W-T:2UE>#$P7S$Y+FAT
M;5!+ 0(4 Q0    ( !*-?%1%I/K&Z@(  *,6   /              "  ;EF
M$0!S<W1I+65X,C%?,2YH=&U02P$"% ,4    "  2C7Q4XYS>6O4"   Q$@
M#P              @ '0:1$ <W-T:2UE>#(S7S$N:'1M4$L! A0#%     @
M$HU\5/S(*5O&!P  4S<   \              ( !\FP1 '-S=&DM97@S,5\Q
M+FAT;5!+ 0(4 Q0    ( !*-?%2.<ST%MP<  #<W   /              "
M >5T$0!S<W1I+65X,S%?,BYH=&U02P$"% ,4    "  2C7Q4YKFE!KL$  #\
M(@  #P              @ ')?!$ <W-T:2UE>#,R7S$N:'1M4$L! A0#%
M  @ $HU\5&[2 O>\!   ^"(   \              ( !L8$1 '-S=&DM97@S
=,E\R+FAT;5!+!08     '  < .P&  ":AA$    !

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